Question

FBI FACE
US
Last activity: 15 Jan 2025 6:15 EST
INITIALIZE_STREAM_SERVICE failing on pod startup
I cannot figure out why this is happening and cannot find anything helpful searching google or the Pega community.
Upgrading from Pega 7.3 to 24.1.2 running in Kubernetes. We just have a single Pega node set to type Universal. I'm just not sure where to start in figuring this out. Excerpts from the log below:
I cannot figure out why this is happening and cannot find anything helpful searching google or the Pega community.
Upgrading from Pega 7.3 to 24.1.2 running in Kubernetes. We just have a single Pega node set to type Universal. I'm just not sure where to start in figuring this out. Excerpts from the log below:
2025-01-14 10:29:57,908 [ALIZE_STREAM_SERVICE] [ STANDARD] [ ] [ ] ( prpc.service.ServiceManager) ERROR - Service manager failed to startup com.pega.dsm.dnode.api.DNodeException: Could not perform database dataset operation on System-Locks at com.pega.dsm.dnode.impl.dataset.database.DatabaseOperationsUtil.lambda$observableForDatabaseOperation$0(DatabaseOperationsUtil.java:78) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.stream.DataObservableImpl$SafeDataSubscriber.subscribe(DataObservableImpl.java:353) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.stream.DataObservableImpl.subscribe(DataObservableImpl.java:55) ~[d-node.jar:?] [lines removed] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_322] Caused by: java.lang.IllegalStateException: No mapping of property pxSystemNode to a database table column. Property-to-column map:Reading table mapping for class [System-Locks]Property name not found in conclusion for column [PXCOMMITDATETIME]. Using raw column name Property name not found in conclusion for column [PXCREATEDATETIME]. Using raw column name Property name not found in conclusion for column [PXCREATEOPERATOR]. Using raw column name Property name not found in conclusion for column [PXCREATEOPNAME]. Using raw column name Property name [pxCreateSystemID] found for column [PXCREATESYSTEMID] Property name not found in conclusion for column [PXEXPIREDATETIME]. Using raw column name Property name not found in conclusion for column [PXINSNAME]. Using raw column name Property name not found in conclusion for column [PXLOCKHANDLE]. Using raw column name Property name not found in conclusion for column [PXOBJCLASS]. Using raw column name Property name not found in conclusion for column [PXOWNERID]. Using raw column name Property name not found in conclusion for column [PXSAVEDATETIME]. Using raw column name Property name not found in conclusion for column [PXSYSTEMNAME]. Using raw column name Property name not found in conclusion for column [PXSYSTEMNODE]. Using raw column name Property name not found in conclusion for column [PXUPDATEDATETIME]. Using raw column name Property name [pxUpdateOperator] found for column [PXUPDATEOPERATOR] Property name [pxUpdateOpName] found for column [PXUPDATEOPNAME] Property name not found in conclusion for column [PXUPDATESYSTEMID]. Using raw column name Property name not found in conclusion for column [PXUSERHOST]. Using raw column name Property name [pyLabel] found for column [PYLABEL] Property name [pzInsKey] found for column [PZINSKEY]
at com.google.common.base.Preconditions.checkState(Preconditions.java:512) ~[guava-32.1.3-jre.jar:?] at com.pega.dsm.dnode.impl.dataset.database.FiltersFromLookupKeys.initWithMultipleKeys(FiltersFromLookupKeys.java:143) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataset.database.FiltersFromLookupKeys.<init>(FiltersFromLookupKeys.java:107) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataset.database.FiltersFromLookupKeys.forDBNested(FiltersFromLookupKeys.java:94) ~[d-node.jar:?] at com.pega.dsm.dnode.util.DatabaseAPIUtils.setWhereConditions(DatabaseAPIUtils.java:132) ~[d-node.jar:?] at com.pega.dsm.dnode.util.DatabaseAPIUtils.setWhereConditions(DatabaseAPIUtils.java:147) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataset.database.DatabaseDeleteByKeysOperation$1.executeExposedLogic(DatabaseDeleteByKeysOperation.java:113) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.dataset.database.DatabaseOperationsUtil.lambda$observableForDatabaseOperation$0(DatabaseOperationsUtil.java:73) ~[d-node.jar:?] ... 25 more 2025-01-14 10:29:57,912 [ALIZE_STREAM_SERVICE] [ STANDARD] [ ] [ ] (ledValueThreadExceptionHandler) WARN - ("field value thread exception handler") caught exception in thread - "StartupTaskUtil INITIALIZE_STREAM_SERVICE" => com.pega.pegarules.pub.PRRuntimeError: PRRuntimeError 2025-01-14 10:29:58,246 [ LOAD_APPALIAS_CACHE] [ STANDARD] [ ] [ ] (artup.AppAliasCacheStartupTask) INFO - Finished loading ApplicationAlias Cache.. 2025-01-14 10:29:58,246 [ LOAD_APPALIAS_CACHE] [ STANDARD] [ ] [ ] ( external.async.IStartupTask) INFO - Startup Task: [com.pega.pegarules.session.internal.async.startup.AppAliasCacheStartupTask] completed in 1122 ms 2025-01-14 10:29:58,246 [1810-5f6bc5685-jqmmw] [ STANDARD] [ ] [ ] ( external.async.IStartupTask) INFO - All registered 'StartupTasks' (parallel cache loading) have finished. 2025-01-14 10:29:58,246 [1810-5f6bc5685-jqmmw] [ STANDARD] [ ] [ ] ( internal.mgmt.PREnvironment) ERROR - com.pega.pegarules.pub.PRRuntimeException: Startup Task: [INITIALIZE_STREAM_SERVICE] has failed after retries or with error 2025-01-14 10:29:58,247 [1810-5f6bc5685-jqmmw] [ STANDARD] [ ] [ ] ( etier.impl.EngineStartup) ERROR - PegaRULES initialization failed. Server: pega-1810-5f6bc5685-jqmmw com.pega.pegarules.pub.context.InitializationFailedError: PRNodeImpl init failed at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:436) ~[prprivate-session.jar:?] at com.pega.pegarules.session.internal.PRSessionProviderImpl.getThreadAndInitialize(PRSessionProviderImpl.java:2167) ~[prprivate-session.jar:?] [lines removed] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) ~[bootstrap.jar:9.0.87] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) ~[bootstrap.jar:9.0.87] Caused by: com.pega.pegarules.pub.PRRuntimeException: Startup Task: [INITIALIZE_STREAM_SERVICE] has failed after retries or with error at com.pega.pegarules.session.internal.async.startup.StartupTaskUtil.awaitStartupTasks(StartupTaskUtil.java:145) ~[prprivate-session.jar:?] at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.initializeSystem(PRNodeImpl.java:1079) ~[prprivate-session.jar:?] at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:414) ~[prprivate-session.jar:?] ... 57 more Caused by: com.pega.pegarules.pub.PRRuntimeError: PRRuntimeError at com.pega.dsm.dnode.api.prpc.service.ServiceManager.bootstrap(ServiceManager.java:211) ~[d-node.jar:?] at com.pega.dsm.dnode.api.server.StreamServiceInitializationTask$1.run(StreamServiceInitializationTask.java:80) ~[d-node.jar:?] [lines removed] at com.pega.pegarules.session.internal.async.startup.StartupTask.run(StartupTask.java:48) ~[prprivate-session.jar:?] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_322] Caused by: com.pega.dsm.dnode.api.DNodeException: Could not perform database dataset operation on System-Locks at com.pega.dsm.dnode.impl.dataset.database.DatabaseOperationsUtil.lambda$observableForDatabaseOperation$0(DatabaseOperationsUtil.java:78) ~[d-node.jar:?] at com.pega.dsm.dnode.impl.stream.DataObservableImpl$SafeDataSubscriber.subscribe(DataObservableImpl.java:353) ~[d-node.jar:?] [lines removed] at com.pega.pegarules.session.internal.async.startup.StartupTask.run(StartupTask.java:48) ~[prprivate-session.jar:?] at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_322] Caused by: java.lang.IllegalStateException: No mapping of property pxSystemNode to a database table column. Property-to-column map:Reading table mapping for class [System-Locks]Property name not found in conclusion for column [PXCOMMITDATETIME]. Using raw column name Property name not found in conclusion for column [PXCREATEDATETIME]. Using raw column name Property name not found in conclusion for column [PXCREATEOPERATOR]. Using raw column name Property name not found in conclusion for column [PXCREATEOPNAME]. Using raw column name Property name [pxCreateSystemID] found for column [PXCREATESYSTEMID] Property name not found in conclusion for column [PXEXPIREDATETIME]. Using raw column name Property name not found in conclusion for column [PXINSNAME]. Using raw column name Property name not found in conclusion for column [PXLOCKHANDLE]. Using raw column name Property name not found in conclusion for column [PXOBJCLASS]. Using raw column name Property name not found in conclusion for column [PXOWNERID]. Using raw column name Property name not found in conclusion for column [PXSAVEDATETIME]. Using raw column name Property name not found in conclusion for column [PXSYSTEMNAME]. Using raw column name Property name not found in conclusion for column [PXSYSTEMNODE]. Using raw column name Property name not found in conclusion for column [PXUPDATEDATETIME]. Using raw column name Property name [pxUpdateOperator] found for column [PXUPDATEOPERATOR] Property name [pxUpdateOpName] found for column [PXUPDATEOPNAME] Property name not found in conclusion for column [PXUPDATESYSTEMID]. Using raw column name Property name not found in conclusion for column [PXUSERHOST]. Using raw column name Property name [pyLabel] found for column [PYLABEL] Property name [pzInsKey] found for column [PZINSKEY]
at com.google.common.base.Preconditions.checkState(Preconditions.java:512) ~[guava-32.1.3-jre.jar:?] at com.pega.dsm.dnode.impl.dataset.database.FiltersFromLookupKeys.initWithMultipleKeys(FiltersFromLookupKeys.java:143) ~[d-node.jar:?] [lines removed] at com.pega.pegarules.session.internal.async.startup.StartupTask.run(StartupTask.java:48) ~[prprivate-session.jar:?] at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_322]
***Edited by Moderator Marije to add Capability tags***