Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Decisioning services are not working

SA-39197

Summary



Issue while running Decisioning services on development server, using navigation path: Designer Studio > Decisioning > Infrastructure > Services.

For some reason the system tries to refer to the path xyz from DataSource_stacktrace.htm, and there is no such file and directory xyz.


Error Messages




Decision data store nodes: JOINING_FAILED. Error message: RuntimeException: Unable to unpack Apache Cassandra distribution (Stack trace included in the file StackTrace.html).
Adaptive decision manager nodes: JOINING_FAILED. Error message: IllegalStateException: Required service ServiceDependency{serviceName=DDS, instance=Default} is configured to run, but none of the nodes are actually running
Data flow nodes: NORMAL
Visual Business Director nodes: JOINING_FAILED. Error message: IllegalStateException: Required service ServiceDependency{serviceName=DDS, instance=Default} is configured to run, but none of the nodes are actually running

java.lang.RuntimeException: Unable to unpack Apache Cassandra distribution
at com.pega.dsm.dnode.impl.cassandra.Cassandra.unpack(Cassandra.java:138)
at com.pega.dsm.dnode.impl.cassandra.Cassandra.bootstrap(Cassandra.java:169)
at com.pega.dsm.dnode.api.DdsService.startCassandra(DdsService.java:688)
at com.pega.dsm.dnode.api.DdsService.access$1200(DdsService.java:77)
at com.pega.dsm.dnode.api.DdsService$DdsStartOperation$1$1.execute(DdsService.java:181)
at com.pega.dsm.dnode.util.OperationWithLock$1.execute(OperationWithLock.java:54)
at com.pega.dsm.dnode.util.OperationWithLock.doWithLock(OperationWithLock.java:89)
at com.pega.dsm.dnode.util.OperationWithLock.doWithLock(OperationWithLock.java:58)
at com.pega.dsm.dnode.util.OperationWithLock.doWithLock(OperationWithLock.java:39)
at com.pega.dsm.dnode.impl.prpc.service.ServiceHelper.executeWithLockInternal(ServiceHelper.java:165)
at com.pega.dsm.dnode.impl.prpc.service.ServiceHelper.executeWithLock(ServiceHelper.java:90)
at com.pega.dsm.dnode.api.prpc.service.AbstractDsmService.executeWithLock(AbstractDsmService.java:416)
at com.pega.dsm.dnode.api.DdsService.access$1500(DdsService.java:77)
at com.pega.dsm.dnode.api.DdsService$DdsStartOperation$1.emit(DdsService.java:172)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl$SafeDataSubscriber.subscribe(DataObservableImpl.java:326)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl.subscribe(DataObservableImpl.java:53)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl.await(DataObservableImpl.java:99)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl.await(DataObservableImpl.java:88)
at com.pega.dsm.dnode.api.prpc.service.operation.StartOperation.doActualServerStart(StartOperation.java:112)
at com.pega.dsm.dnode.api.prpc.service.operation.StartOperation.access$400(StartOperation.java:20)
at com.pega.dsm.dnode.api.prpc.service.operation.StartOperation$2.execute(StartOperation.java:93)
at com.pega.dsm.dnode.util.OperationWithLock.doWithLock(OperationWithLock.java:89)
at com.pega.dsm.dnode.util.OperationWithLock.doWithLock(OperationWithLock.java:58)
at com.pega.dsm.dnode.util.OperationWithLock.doWithLock(OperationWithLock.java:39)
at com.pega.dsm.dnode.impl.prpc.service.ServiceHelper.executeWithLockInternal(ServiceHelper.java:165)
at com.pega.dsm.dnode.impl.prpc.service.ServiceHelper.executeWithLock(ServiceHelper.java:90)
at com.pega.dsm.dnode.api.prpc.service.operation.StartOperation.initializeServerMode(StartOperation.java:90)
at com.pega.dsm.dnode.api.prpc.service.operation.StartOperation.access$200(StartOperation.java:20)
at com.pega.dsm.dnode.api.prpc.service.operation.StartOperation$1.emit(StartOperation.java:61)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl$SafeDataSubscriber.subscribe(DataObservableImpl.java:326)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl.subscribe(DataObservableImpl.java:53)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl.await(DataObservableImpl.java:99)
at com.pega.dsm.dnode.impl.stream.DataObservableImpl.await(DataObservableImpl.java:88)
at com.pega.dsm.dnode.api.prpc.service.ServiceManager.initialize(ServiceManager.java:252)
at com.pega.dsm.dnode.api.prpc.service.ServiceManager.access$500(ServiceManager.java:52)
at com.pega.dsm.dnode.api.prpc.service.ServiceManager$4.run(ServiceManager.java:200)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at com.pega.dsm.dnode.util.PrpcRunnable$1.run(PrpcRunnable.java:44)
at com.pega.dsm.dnode.util.PrpcRunnable$1.run(PrpcRunnable.java:41)
at com.pega.dsm.dnode.util.PrpcRunnable.execute(PrpcRunnable.java:52)
at com.pega.dsm.dnode.impl.prpc.PrpcThreadFactory$PrpcThread.run(PrpcThreadFactory.java:84)
Caused by: java.io.FileNotFoundException: /xx/cassandra/CHANGES.txt (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:221)
at java.io.FileOutputStream.(FileOutputStream.java:171)
at com.pega.dsm.dnode.impl.cassandra.Cassandra.unpack(Cassandra.java:124)
... 41 more


Steps to Reproduce

  1. Go to Designer Studio >Decisioning >Infrastructure >Services.
  2. Add node to the following tabs:
  • Decision data store nodes
  • Adaptive decision manager nodes
  • Visual Business Director nodes


Root Cause



Cassandra didn't get installed properly.

Resolution



Cassandra version 2.1 got downloaded from Apache website and deployed manually.

Published September 20, 2017 - Updated December 2, 2021

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us