Recently active
Hi, Am facing following error shown as popup says, "unknown error while running /default/json_utils '-configfile=/results-ms_reports.json' -property=version " I installed Thingworx 8.4 through Tomcat and Thingworx WAR file. And, I could able to run the same bundle in another server without any issue. What could be the issue in this? Regards, Janakiraman P
Hello, I am facing one issue like in the Timeseries chart when I select Show x-axis, Y axis values,legend and X-axis not showing. When I unchecked the ShowXaxis then Yaxis and Legend is showing.Data from the service is coming correctly and it use to work before. Can anyone please help me on this. Thanks in advance. Regards, Vamsi
Hi all, I have created a static mashup and where I have an image and two value display widgets. On that mashup, I have placed a panel widget so my image and value widgets went behind the panel. No on the panel I've placed another two value display widgets. See the attachment for better understanding and all the widgets (one image and four value display widgets) are getting data from an infotable. Now I want to hide the panel (which means panel and the widgets on the panel) by default and show the widgets behind the panel but when mouser over it, I want to show the panel and its widget. To do this, need css code. So pls share some codes to complete this.
Hi all, I am trying to import a customized XY chart from Eclipse into ThingWorx. I can import the extension successfully but the extension doesn't work. When I checked the application log, I see a message saying "export file missing version information. No migration will be performed." which I think may be the cause of this issue. Attached is the zip file for some reference. Any help will be greatly appreciated!
I want to have a selection of several radio buttons. How do I use the 'radiogroup' feature to do this? For example, I just want two radio buttons, each with a label 'A' and 'B'. I have bound the radiogroup property to a service which returns two strings, but I only ever see the first one. Is that what the 'radiogroup' feature will do? I have already found this article (http://support.ptc.com/help/thingworx_hc/thingworx_8_hc/en/index.html#page/ThingWorx/Help/Mashup_Builder/Widgets/RadioButtonWidgetBeta.html) and it give no real explanation.
Hi, I created a custom extension to generate Excel files in Thingworx. I basically coded it in Java ( using eclipse by following the extension developer guide ). The extension uses Apache Poi and works fine on my local machine, where excel files are generated with the input data. But after importing the extension to Thingworx, when I run the extension ( through a service ), I get the below error: Error executing service processExcel. Message :: org/apache/poi/ss/usermodel/Sheet - See Script Error Log for more details. Nothing else is mentioned in the Script Error Log regarding this error. Since the extension works fine on my local machine and fails when imported into Thingworx, can someone help me by identifying the possible root cause of this error? I tried to google on this issue and it was mentioned to check the Jar files ( check if relevant Poi jar files are added to class path). I checked the JAR files and they seem okay. Any help soon, will be greatly
I have created a custom extension in Java to generate PDF file in thingworx using JSON String as input. I have used org.json.JSONObject in my java code for implementing the PDF logic. When I import the extension to Thingworx, import fails with the below error: [context: An unexpected server error occurred: org/json/simple/parser/ParseException][message: org/json/simple/parser/ParseException] If I run the code locally with harcoded string as input, the code complies and PDF gets generated. I am puzzled because I haven't used Json Simple in my code nor the Json Parser. Below is the code for my Thing template service: @ThingworxBaseTemplateDefinition(name = "GenericThing")public class CreatePDFTemplate extends Thing { private static Logger _logger = LogUtilities.getInstance().getApplicationLogger(CreatePDFTemplate.class); public CreatePDFTemplate() {// TODO Auto-generated constructor stub} // Process Report PDF (using pdfbox)@ThingworxServiceDefinition(
Hi, I am trying to import a custom extension ( coded in java to generate PDF files ) into Thingworx 8.4 While importing, I get the below error (see picture) and the import fails. The same extension file, when I import in another instance of Thingworx ( on another server ), gets imported without any errors. The Thingworx version on this server is Thingworx 8.3.2-b535. Can someone help me identify the problem?
Hi all, I'm trying to check if a thing exists before do other stuff.Actually I'm taking the "long road", invoking the SearchThingsByTemplate service, but it doesn't work as well, since seems that the "thingTemplate" is not accepted as String. (you can find the error log as attacched) ValueCollection thingParams = new ValueCollection(); thingParams.Add("maxItems", new NumberPrimitive(500)); thingParams.Add("thingTemplate", new StringPrimitive(thingTemplate)); var infotable = client.invokeService(ThingworxEntityTypes.Resources, ,"SearchFunctions", "SearchThingsByTemplate", thingParams, 5000); QUESTIONS: - How can i give a "ThingTemplate" to this service?- Can I check if a Thing exists in an other way? Thanks in advance!
How to use top and skip parameters in Thingworx? My service is returning only 25 results in one round. I want to fetch all records at a time ? Looks like the value we are providing in Top and skip is incorrect.
Hi,Need a help regarding how to make a geofence on openstreet map .I had tried the steps that had been mentioned for Google map widgets and Baidu but the same doesn't work on openstreet map .Please help me regarding this .Thanks in advance
Hello everyone. I have completed the Raspberry Pi Quickstart. I want to read the data from a vibration sensor connected to the raspberry through using the EMS and display that data on Thingworx . My Python file is running fine. When I run ./wsems and ./luaScriptResource everything connects fine. The problem is the value column doesn't update in Thingworx. Here is the PiTemplate.lua file: --PiTemplatemodule ("templates.PiTemplate", thingworx.template.extend)--hardware readingsproperties.cpu_temperature = { baseType="NUMBER", pushType="ALWAYS", value=0 }properties.cpu_freq = { baseType="NUMBER", pushType="ALWAYS", value=0 }properties.cpu_volt = { baseType="NUMBER", pushType="ALWAYS", value=0 }--sensor readingsproperties.sensor = {baseType="STRING", pushType="ALWAYS", value="Stable"} serviceDefinitions.GetSystemProperties(output { baseType="BOOLEAN", description="" },description { "updates properties" }) services.GetSystemProperties = function(me, headers, query, data)l
Hello, I recently upgraded an old Thingworx server from 7.4 to 8.1, and it is opening in limited mode when I believe I have a valid license. The App log says: "No new License capabilities from license server". and " Unable to fetch license file with device id xxxxxxxx" I did a disconnected license retrieval and have double checked my permissions/naming yet the license_capability_response.bin is getting ignored. Is there a way for you to check if my company is out of licenses? I'm a little unclear on how the licensing subsystem works. Any help you can provide would be great. Thank youConnor
Good afternoon, Is there any widget that allows me to navigate between tabs without using Tabs Bar? Let's visualize this with an example: In my Tabs Bar I have 3 tabs: plant layout, welding stage and coating stage. I can switch between tabs using the tabs bar but I would also like to be able to click in the different parts of the layout and navigate to the specific manufacturing stage. As you can see, I am searching for a widget similar to the Navigation Button but for tabs, not for mashups. Thank you very much, Rodrigo.
Has anyone found a way to store all ThingWorx time series data in a Historian? Could ThingWorx act as an OPC UA server? Alternatively could one configure Kepware to pull data from ThingWorx and then make that available via OPC UA?
The ThingWorx persistence provider may be a SQL database, but it is most certainly not a good idea to try and access the time series data with a DB tool to run analytics on it. What would be the best mechanism to make data available for external analytics tools to analyse data acquired by ThingWorx?
Good day All,We have developed an extension and mobile applications to enable an alerting mechanism, that is free to use, in Thingworx. The extension is called WorxAlert and is available from the Thingworx marketplace. (https://marketplace.ptc.com/apps/230548/worxalert#!overview) The mobile application is available on the Google Play Store, as well as the iOS app store with the name WorxAlert Messenger.Description:Receive free push notifications and alerts directly to your smartphone device from your ThingWorx based IoT application. WorxAlert makes integrating real-time alerting into your applications a breeze. No need for expensive SMS messaging services anymore. Now you can use WorxAlert Messenger with your ThingWorx IoT platform to send free notifications and alerts to all your users. Our platform extension is available free of charge and is easy to install on your own ThingWorx instance. You can send unlimited free messages to any user registered on your platform and bu
I believe this question has already been asked on here, but I still cannot find a solution for it despite trying the solutions provided so I'm asking this again. I have imported the timeSeriesChartV2 extension from the PTC marketplace and attached below is the default time series chart and the time series chart v2 extension. The default time series chart is showing the data correctly whereas the time series chart v2 isn't despite both of their data being binded the same way. I have set the X-AxisField to timestamp and DataField1 to TimeSeriesProperty which is a number under the property of my Thing. Any idea why the timeSeriesChartV2 is not displaying anything?
Hi, It seems that the global parameter only works after the page get rendered , otherwise the value is always undefined, is it true ? For example, if you have text box and bind it to a global parameter and bind the <ParamterName>Changed event to a service in the inner mashup, then you change the text box after the page get loaded , you'll see the global parameter get assigned in the inner mashup . so it works. But, if you put some initial value to the text box and expect the initial value can be passed as global parameter, then whatever event you bind in the inner mashup(including the expression with auto evaluate), the global parameter in the inner mashup is ALWAYS undefined. Regards, Sean
Hi, I would like to start a big application that will take data from multiple datasources (SQL servers, APIs etc.) and I would say will be a complex one. The thing is, in the last couple of days i was trying to find some differences between dashboards (which look way better and are easier to configure) and mashups and i could not. Till now i've only worked with mashups and i found some documentation about dashboards but it did not answer my questions. (e.g. are they better for a bigger application? are they scalable and easy to deploy to more than 1 server?) thanks! anything would be helpful as i know almost nothing 🙂
Hi, Can anybody provide an overview of how to push notification from Thingworx server to Android devices? We are planning to integrate push notification to Android & Ios mobile devices whenever any events are generated on thingworx server.
IP Address of our network? Re: post
Hi, I got an error when trying to import an new extension package, i tried to follow the document and add ExtensionPackageImportPolicy config into the platform-settings.json However, the system could not start due to an error 2019-08-16 15:45:42.008-0500 [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] Database initialization started... 2019-08-16 15:46:12.179-0500 [L: WARN] [O: c.m.v.r.BasicResourcePool] [I: ] [U: ] [S: ] [T: C3P0PooledConnectionPoolManager[identityToken->1hgfaf5a417c0yjea1f13u|3aa17561]-HelperThread-#3] com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@384fd923 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (3). Last acquisition attempt exception: 2019-08-16 15:46:12.181-0500 [L: WARN] [O: c.m.v.r.BasicResourcePool] [I: ] [U: ] [S: ] [T: C3P0PooledCo
Hi, i am trying to use anomaly detection with the alert system on a Thing that is created from a generic thing. The sensor readings are coming in via REST and i can plot a time series chart on the mashup. However after i tried using the anomaly detection alert in the new composer platform, it shows initialization failed. Is this because i am using a Generic thing instead of Remote Thing as mentioned in tutorials?? I am still a student so i do not have access/ connection to industrial software like kepserverex to connect to. I assume it can work since i can access the functionality on the new composer.
Hi, I'm using security-common-cli-1.0.0.26 to encrypt the password but got the errors below. And If set the plain password in the platform-settings.json , I got the same error in the tomcat's log. 2019-08-16 11:00:32.223+0800 [L: INFO] [O: c.t.s.SecurityManagerBootstrapper] [T: main] initializing KeyStore provider 2019-08-16 11:00:32.489+0800 [L: ERROR] [O: c.t.s.SecurityManagerBootstrapper] [T: main] Unable to load SecretProvider, {} java.security.UnrecoverableKeyException: Password verification failed ... 13 common frames omitted Wrapped by: java.io.IOException: Keystore was tampered with, or password was incorrect at com.sun.crypto.provider.JceKeyStore.engineLoad(JceKeyStore.java:879) at java.security.KeyStore.load(KeyStore.java:1445) at com.thingworx.security.provider.keystore.KeyStoreProvider.loadKeystore(KeyStoreProvider.java:154) at com.thingworx.security.provider.keystore.KeyStoreProvider.<init>(KeyStoreProvider.java:44) ... 9 common fr
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.