Hi Thingworx team,
During extension development on Thingworx, we experienced issues with hot-swap classes. If there is just a very minor changes then the hotswap works, but if there are big changes to classes like adding new services or change class hierarchies then hot swap won't work. For the latter case, it even requires deleting the extension and reimport the extension and restart Tomcat to make the classes take effect.
I am guessing it is caused by the mechanism taken by Thingworx that it needs to reimport the extension to regenerate the artifacts based on the new changes. And this won't happen when there are big/structural changes.
Is my understanding correct or any insight would you like to give us regarding the remote debugging issue?
Any progress on this issue?
We are dealing with same problem and extension development is very slow and painful because of this. Did you manage to test out what is possible to change and what is not? Any tips on speeding up the development flow? Without source code examples in docs this thing is real bummer...