Recently active
Hi, Recently, I have been facing an issue with the timer, which is very critical for us. Error Executing Event Handler 'InvokeCodeVentHandler' for event Type.Thing:Test.Timer:Event.TimerI have gone through below Articles, but nothing helped:Article - CS403375 - In ThingWorx Platform Error message: Error Executing Event Handler 'xxx' for event Type.Thing:Entity.xxx:Event.xxx is seen often in the Application LogArticle - CS333561 - Error Executing Event Handler '<Event' for event Type.Thing:Entity:<Thing>:Event.ScheduledEvent is frequently logged in the ErrorLog of ThingWorx PlatformHas anyone had this issue? And has any Root cause been found? Thanks,
Hi, Out of nowhere, I started getting an error message when saving the Mashup during development. The error message is Save failed: Unable to update mashup: property name projectName not found. Thanks,
I’ve had this same issue with the “Notifications” entities as well. As stated in this topic (https://community.ptc.com/thingworx-developers-185/email-notification-doesn-t-work-90553). Using the “SendMessage” service on my MailThing will work, but if I set up a Notification to trigger from an event, no email is sent. I set up a subscription to log a message on the same event and it DOES log the message. Our ThingWorx platform is configured as a HA cluster, currently running version 10.1.1, but this issue has been across multiple versions.Performing a rolling restart of my individual server nodes seems to resolve the problem and the Notifications ARE triggered for a while, but eventually they stop working again. I’m curious to know if more people have experienced this issue.UPDATE: Performing the rolling restart (cycling nodes while platform remains up) is NOT working in today’s instance of this problem. I believe it worked in the past but seemingly not today. Maybe the problem has
Hi all,I am trying to integrate Thingworx with a Dataverse table using API calls. I am trying to update a row, but that requires a PATCH call. The content loader functions only support GET, POST, PUT, and DELETE. Has anyone found success for making a PATCH call? I have tried overriding a PUT call as PATCH but that was not supported with the Dataverse API.TWX Version 10.0.3
Hi All,While importing whole project to new server getting below error:Already checked:Thingworx version is same:9.5.1All required/dependent extension availableApplication log Error:Unable to process import org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1] Regards,Javed Akhtar
We are currently migrating our application to ThingWorx 10.1 and are looking for the following extensions compatible with this version:SCO_Common-extension TWX_Converge_Styles_ExtensionPackage LogoutWidget-Mfg-extensionCould anyone let me know where these extensions can be downloaded for ThingWorx 10.1? If they are no longer supported, is there an alternative or updated replacement available?
This has become a high-priority concern for the business because it limits flexibility in volatile resource and production planning situations. This continues to be a significant challenge for Xylem specific sites, where production planning is driven by daily resource availability and custom/special order demand. Mostly the planning is been done on the basis of the information for the particular day only. However this limitation is impacting negatively in a way as it shows up in dashboard inaccuracies and is limiting Xylem site’s ability to operate effectively within DPM.Very High Impact - As we are not able to use the application for what we expected it to perform and top of it this limitation of advance scheduling is impacting negatively from site performance (OEE) perspective.
I have the same issue with the touchscreen for filtered drop down. Is it resolved. My ThingWorx version 9.5.2-b494
We have a Kafka instance that utilizes Kerberos for authentication, and I want to set up an IOT Stream to push property data to it. I am successfully using Kerberos auth for a database connection from my Thingworx server (RHEL, Thingworx v10.1.1). Do the Queue Providers support Kerberos authentication at this point?The Help Center documentation doesn’t provide much guidance on what values I should use in the Configuration of my Queue Provider. It also seems like the only authentication available is username/password-based. After some research I tried using “SASL_SSL” for Security Protocol and “GSSAPI” for SASL Mechanism, but I get this error: Save failed: Failed to connect to [MyQP]. Reason: Failed to create new KafkaAdminClientAny suggestions on getting the Queue Provider to utilize Kerberos authentication for connecting to my Kafka instance?Help Center reference: https://support.ptc.com/help/thingworx/platform/r10.1/en/index.html#page/ThingWorx/Help/Composer/DataStorage/Persistenc
HelloI am not able to register any tools using AddTools in the MCP resource.It won’t accept the inputs I makeIs there ANY documentation on this or help more than the very limited information in Help pages?I want to expose a service that takes a string input and gives a JSON response for instance
Hey, Is there a Calendar Widget we can use in Thingworx?I need a Widget where the user can select a Range and create an Event, Something like Outlook Calendar. Thanks.
I’m trying to use the “Tree” widget to display the hierarchy of my Industrial Connection (Kepware) in a mashup, but the widget does not seem to be working as expected based on the info I can find. I’m using Thingworx 10.1.1. Help Center:https://support.ptc.com/help/thingworx/platform/r10.1/en/index.html#page/ThingWorx/Help/Mashup_Builder/Widgets/TreeWidget.htmlI created a service to generate example data and a mashup to display it. Here is the raw service output (datashape IndustrialGroups).Below is my example mashup to show the service output. The “Tree” widget appears to show the “loading” animation while its service is generating the data, but I cannot seem to get it to actually display anything. Top left is raw output in a Grid. Top right is supposed to be the “Tree” widget. Bottom left is a “Tree Selector” widget (ptcstreeselector). I don’t quite like the feel of this widget for my purpose. Bottom right is the Legacy “Tree Grid Advanced” widget. This is the closest option to
The ThingWorx mashup-vendor-shared.js file is using the jQuery scrollintoview plugin v1.8 (2011), which is vulnerable. We would like to upgrade this to the latest version, but since it is bundled within ThingWorx, please advise on the recommended approach for upgrading or replacing this plugin.Current environment:jQuery: 3.7.2 jQuery UI: 1.14 jQuery Migrate: 3.5.2
Hi, I have a List widget placed as a menu on the Master. The issue is that when I hover over the selected List Item, it shows a white border around the label on all four sides. Thanks,
Hi everyone,I am trying to configure an MQTT Thing in ThingWorx 10.0.1-b202 using MQTT Extension 4.0.0.I followed the steps documented in the ThingWorx Help Center:https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/Extensibility/MQTT.htmlEnvironment ThingWorx Version: 10.0.1-b202 MQTT Extension: 4.0.0 MQTT Broker: demo.thingsboard.io Steps Performed Installed the MQTT Extension. Created a Thing using the MQTT Thing template as described in the documentation. Configured the MQTT broker as demo.thingsboard.io. Created a property on the Thing and configured the corresponding mapping in the Mapping infotable under the Configuration section. Issues The MQTT Thing never connects to the broker. When I try to update the property value under the Properties tab, I receive the following error: "Error occurred: Unexpected error occurred on server." The Application Log shows the following messages: Unable to close client in MQTT Thing ITH.MQTT.Tes
If I create a notification entity in composer, and a trigger, it will put information about this in 2 tables in the DB (notificationcontent_model, notificationdefinition_model). When I delete a trigger, it is not deleting this row from the table. Because of this, I cannot create a new trigger with the same name on the same notification entity. For now, I have been deleting this row in the DB table in order to ensure this name is available for use again. I also noticed the same thing happens if you delete the entire notification entity. None of its data are removed from the tables in the DB. Is this a bug? Are there any side effects to removing these rows from the table in the DB when a trigger is deleted?
Hello PTC Community,I would like to confirm the expected behavior of the Kepware _System._NoError tag when it is referenced from ThingWorx.I reviewed the following support article:CS466164NoError tag value fails to update in ThingWorx when NoError tag is updating in Kepware Modified: 19-Mar-2026 / Last Seen: 15-Apr-2026As I understand the article summary, it states that:the NoError tag is updating in Kepware, but the NoError value in ThingWorx is not updating, the cause is that only the NoError tag is bound, and the suggested resolution is to bind a device static tag on the same Thing together with _System._NoError, ensure that the static tag completes its first scan, and then verify that the NoError value updates in ThingWorx.However, from my understanding, _NoError is a system tag representing the device communication state on the Kepware side, while ThingWorx is in the client position relative to Kepware.Because of that, the explanation that _NoError is not evaluated until a normal
We are facing an issue in our ThingWorx 9.3 Production environment where Timer Things and Schedulers are not executing, while the same configuration works correctly in other environments.EnvironmentThingWorx Version: 9.3 License: Valid until 2027 Issue specific to production environmentValidation PerformedVerified Timer Thing is enabled. Verified runAsUser is set to Administrator. Verified subscriptions are enabled. Compared Timer Thing XML/configuration between working (test) and non-working (production) environments; no significant differences found. Created a new test Timer Thing with a simple logging subscription; it did not trigger. Created a test Scheduler; it also did not execute. Restarted the ThingWorx server. Verified license status through Licensing Subsystem.
Hi ThingWorx Community,I'm working on a ThingWorx Mashup and need to uniquely identify the client machine that is accessing the mashup. The goal is to know which specific PC/workstation is running the mashup at any given time.I've explored a few approaches but hit limitations due to the browser sandbox and the separation between client-side (mashup) and server-side (JavaScript services). I'm hoping someone has solved this or can suggest a better approach.What I've TriedClient IP Address (CurrentSessionInfo.GetCurrentUserSessionInfo()) — This works, but the IP address can change due to DHCP, VPN, or NAT/proxy, so it's not a reliable unique identifier. URLSearchParams / window.location in a server-side service — This doesn't work because ThingWorx JavaScript services run on the Rhino engine (server-side), which has no access to browser APIs.What I'd Like to Do (Any of These Would Work) Read an environment variable from the client machine (e.g., %COMPUTERNAME% on Windows) directly from th
Mashup Expression and Validator functions are not reliably storing changes to code as of Friday 5/29I open the function, make some change to the code within, click Done button to close the function editor, and when I reopen the editor whatever change I made has disappeared, reverting back to the previous value. This includes a brand new function created to test this bug. A new expression or validator created with Output = "test"will be simply a blank window after closing and reopening.I first discovered this on Friday 5/29 and again today and have tested and found the same bug in both Firefox and Chrome with the latest versions of both. Clearing browser cache and restarting had no effect. Closing all active edits in Thingworx composer and returning had no effect.This also occurs in a new, blank mashup as well as existing complex mashups.
I am using ThingWorx Platform Release 9.2 and DatecodeSP12 C3P0PooledConnectionPoolManager[identityToken->2y7va1bjf5tzhngvxv49|58599b34]-HelperThread-#2] Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourcePool@f2f0838 is interrupting all Threads waiting on a resource to check out. Will try again in response to new client requests. Here are the errors that I faced C3P0PooledConnectionPoolManager[identityToken->2y7va1bjf5tzhngvxv49|58599b34]-HelperThread-#2] Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourcePool@f2f0838 is interrupting all Threads waiting on a resource to check out. Will try again in response to new client requests.
Hi all, On version 10.0.0 and this is an issue I am just noticing as of recent (maybe just after updating our dev to 10.0.0). There is this dependency with an entity called 'open-tabs' but I don't see it used anywhere in the mashup and don't even know what the entity is (based on name seems like a default thingworx entity). Any ideas on what this is or how to resolve this dependency?
Hi,I’m using ThingWorx 9.3.0-b20 with Analytics Manager, and I’m facing an issue where analytics jobs stay in “Waiting” state for a long time.This does not happen all the time, but occurs around 3–5 times per day.The jobs only start running after I manually trigger another job (e.g., test an analysis model or create a new job). Once I do that, the waiting jobs immediately execute.Expected: Jobs should start automatically without manual trigger.Actual: Jobs get stuck until another job “wakes them up”.Questions:Is this a known issue in 9.3? Any configuration related to scheduler/queue causing this? Any workaround or fix?Thanks in advance.
I am using ThingWorx Platform Release 9.1 and DatecodeSP1 Users or Developers are not able to see the mashup Runtime, even though they are in the "Administrators" group. Sometimes, after restarting the laptop or incognito Runtime shows up, but most of the time, the dashboards won't come up. We tried in different ways:1. Different Browsers2. Restarted Laptops3. Incognito Windows4. Restarted the Thingworx with clearing cache When the Runtime Dashboard is opened, we get HTTP Status 403 – Forbidden Here are the errors that I faced HTTP Status 403 – Forbidden
Hi,I have installed the IQNOX Thingworx Map widget from the website and I have Imported it to the Thingworx: But the Map is not showing up in the Widgtes: There is no widgets of google showing up: Thanks.
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.