Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Hi,
More Findings
When you created and configured your new DSE persistence provider, were there any errors? Once you name a tablespace, it should get created and be seen on the DSE side.
Currently the only versions supported and tested are 4.6.3 through 5.0.0.
Hello,
When I create the DSE Persistence Provider there are no errors. It returns a success message and I can see the schema and all the tables created on DSE (cqlsh > describe thingworxnd;)
I was using DSE 5.0.15 and I downgraded to DSE 4.8.16 and still having the exact same issue,
Any help on this? Still facing the issue.
I'm getting the following stack trace in catalina.out if I try to use the Academic Simulator to simulate data
Exception in thread "WSExecutionProcessor-57" java.lang.NoClassDefFoundError: com/thingworx/common/utils/SerializationOptions at com.thingworx.persistence.cassandra.dao.CassandraValueStreamDao.prepareBatchStatement(CassandraValueStreamDao.java:349) at com.thingworx.persistence.cassandra.dao.CassandraValueStreamDao.saveValueStreamEntry(CassandraValueStreamDao.java:321) at com.thingworx.persistence.cassandra.dataprovider.CassandraValueStreamDataProvider.addEntry(CassandraValueStreamDataProvider.java:90) at com.thingworx.persistence.cassandra.dataprovider.CassandraValueStreamDataProvider.addEntry(CassandraValueStreamDataProvider.java:44) at com.thingworx.persistence.common.ValueStreamEngine.lambda$queueEntry$5(ValueStreamEngine.java:167) at com.thingworx.persistence.TransactionFactory.createDataTransaction(TransactionFactory.java:136) at com.thingworx.persistence.common.BaseEngine.createTransaction(BaseEngine.java:180) at com.thingworx.persistence.common.ValueStreamEngine.queueEntry(ValueStreamEngine.java:165) at com.thingworx.persistence.common.ValueStreamEngine.queueEntry(ValueStreamEngine.java:35) at com.thingworx.valuestreams.ValueStreamThing.addStreamEntry(ValueStreamThing.java:246) at com.thingworx.valuestreams.ValueStreamThing.addStreamEntry(ValueStreamThing.java:250) at com.thingworx.things.Thing.rawSetPropertyVTQ(Thing.java:4048) at com.thingworx.things.Thing.rawSetPropertyVTQ(Thing.java:3913) at com.thingworx.things.Thing.handleSetPropertyWithoutUpdate(Thing.java:4159) at com.thingworx.things.Thing.internalSetPropertyVTQ(Thing.java:4150) at com.thingworx.things.Thing.setPropertyVTQ(Thing.java:4270) at com.thingworx.things.Thing.forcePropertiesVTQ(Thing.java:4174) at com.thingworx.webservices.processors.APIProcessor.writeProperties(APIProcessor.java:236) at com.thingworx.webservices.processors.APIProcessor.dispatchRequest(APIProcessor.java:66) at com.thingworx.system.subsystems.wsexecution.processor.WSExecutionInstance.run(WSExecutionInstance.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748)