I know thingworx 7.1.0 support mqtt. I understand it is available through MQTT extension, so I download one and install the MQTT extension to my thingworx.But whenever I make some change at a thing creat by MQTTConnection template and click the save button, it keep saving and can not do anything.
Thanks in advance.
Remove the extension , restart the tomcat , import the extension and then make a thing and try editing . Let me know if you still face the problem.
Hi Ravi Upadhyay,
I want to try your way, but I can't delete the thing create by MQTTConnection template. So, I can't remove the extension too. But I will have a try to remove the extension.Do you have any idea, pls let me know.
Thanks you very much!
Yi, the error is quite interesting even though it's true that you can't delete the extension because there are entities depending on it still exist but also you have data store time out error. Are you having issues while editing and saving any other entity?
When you try to edit the MQTT extension entity and save it have you checked the application log during that period? Also do check if the broker is reachable during that time because re-saving the entity will try to re-establish the connection. Which persistence provider do you have with your ThingWorx?
Hi Sushant Pandey,
I try again and cheked the application log, and there have some error when saving the change:
1、Error occurred while accessing the model provider.
2、Unable to connect to MQTT in [stream_test] : 已连接客户机
3、Unable to process import: Unable to update thing: [1,012] Data store timeout error: [Error occurred while accessing the model provider
And I can also see the this thing connected to my mosquitto broker as client when I save the modify, but it can't be saved.
Yi, which persistence provider is used with ThingWorx? Could you please also check the catalina.out log from Tomcat corresponding to the same time when you are getting those errors in Applicationlog.log
You need to first restart the tomcat and then you will be able to delete the thing . and then remove the mqtt and import it again.
make sure config is correct after creating the new thing from mqqt template
Hi Ravi Upadhyay,
Is there any specific reason to delete the extension? Per my understanding there is no requirement to delete/re-import the extension unless you are suggesting to import a new version of extension.
Hi Ankit Gupta I had similar problem where it was not getting deleted and it was showing something similar like deleting all the time . I did restart the tomcat and removed the extension and imported again and it fixed the issue.
Furthermore , there might be some issues with version of MQTT extension , he is using , this will also come up to surface and we might need to ask to import another version of Extn.
If you remember , we had similar problem with extension not getting deleted with one of our client and I suggested you a restart and it worked . So I am trying the same here.
Hi Ravi Upadhyay,
I have try to restart my tomcat, and I can delet the thing successfully. But it seem not necessary to reinstall the extension, when I create another thing by MQTTConnection Template. It can be save and connected to my mosquitto broker successful.
Thank you very much for reply!
But why can't I save my configure change when I create one thing by MQTTConnection template? Just like the picture above, it keeping saving, but can't n be saved successfully.
Hi Ankit Gupta,
Thank you for reply, there have some errors and warmings in the Thingworx Application logs like below, But I do not understand what's wrong with this？Do you have any idea?
Chinese indicates that the response to the server is waiting to be timed out.