Question
DSE Persistence Not Working
Hi,
- I have installed Thingworx (Postgres version) 8.3.0 on 1 machine, Postgresql on 1 machine, and DSE on 1 machine.
- I have imported the dse persister provider package and created a Persistence Provider for that package and created a Value Stream based on ValueStream template.
- I created a new template with some properties, and assigned the value stream created above, then created a thing based on that template. The created properties are of type "NUMBER" and "Logged" is checked
- I'm using Administrator account
- If I try to change the value of a property from Composer or using Postman (REST APIs) I get the similar error
- Postman: 500, Internal Server Error, com/thingworx/common/utils/SerializationOptions
- Composer: Unexpected error occurred on server
- Application Log shows -- [context: com.thingworx.webservices.context.HttpExecutionContext@5daf065d][message: com/thingworx/common/utils/SerializationOptions]
- Browser console shows -- No key tw.response.com/thingworx/common/utils/SerializationOptions found!
- If I hit the refresh button in Composer I can see the value changes to the new value set, however when I try to execute the service QueryPropertyHistory I get an empty result. I verified using DSE CQLSH to query tables and they are all empty
More Findings
- The error disappears if I uncheck "Logged" on the property. This means it is an issue with DSE persistence package or the configuration
- Clicking Import > Manage Extensions shows that the imported DSE extension is for Thingworx 8.2.9 and I have Thingworx 8.3.0. Would that be the issue? If so, where would I find the proper DSE extension for 8.3.0? The package that was imported is named MED-61150-CD-083_F000_DSE-Persistence-Provider-Extension.zip. (It was downloaded from under Release 8.3 and the name indicates 083)
- I'm using DSE 5.0.15. Is that ok?

