Recently active
I'm using thingworx 9.6.2 is there a way to copy paste values on cells of a ptcsgrid widget ? in particular, I would like to select 3 consecutive vertical cells, copy them, and paste into another position
DESCRIPTION: Thingworx service does not complete if getting a json element whose key contains only digits. STEPS TO REPRODUCE: 1. Define `test` as a JSON property of a thing2. Run the following service me.test = {"123": "456"} me.test["123"] // Java class "org.json.JSONObject" has no public instance field or method named "123" JSON.parse(JSON.stringify(me.test))["123"] // Works (workaround) ERROR MESSAGE: Java class "org.json.JSONObject" has no public instance field or method named "123" VERSION 9.1.5-b698 I'm submitting the bug report here since there is a paywall on the contact us support page and this might be a big issue since it is interpretting the text of the key of the json object as code (or at least as a literal).
Hi all, Does anyone know if using legacy widgets could cause mashup performance issues or crashing? I have an old mashup that hasn't had its legacy widgets migrated fully that continues to crash randomly. Would this be a possible reason for crashing, with this message below? The only reason I haven't migrated is because this mashup visually gets changed significantly from the legacy widgets to new implementations, but I can't seem to narrow a separate reason that the crashing occurs and don't have the issue on any other similar mashups with new widgets. Thanks for any input!
From the PTC Software Download page I can only see ThingWorx 9.3-9.5, but not any other versions like 9.6-9.7. Why is that?
Hi everyone,I’m working on a UI feature in ThingWorx Mashup and was wondering if something like the following is possible:👉 I have a layout where a picture (or model view) is shown on one side, and I want to dynamically change its size based on how I drag a divider or a panel.When I drag the divider to the left (making the picture area larger), the image or 3D model should grow (scale up).When I drag it to the right (making the area smaller), it should shrink accordingly.The idea is to simulate a sort of "zoom effect" by using the container resizing rather than zooming through buttons or manual controls.📷 Here's a screenshot for visual context:(Attached image showing the mashup and panel layout with the drag area)Has anyone tried implementing something like this before?Is it possible to bind the widget size or scaling dynamically to container resizing in ThingWorx?Or is there a workaround with CSS or JS injection?Any ideas or tips would be greatly appreciated!Thanks in advance!
I am using ThingWorx Platform Release 9.7 and DatecodeF000The new Collection widget behaves differently compared to the legacy version. When the data connected to the Collections widget is refreshed, the entire widget reloads, creating a disruptive effect. In contrast, the legacy Collection widget does not exhibit this behavior. I have confirmed that the configuration is identical for both widgets in my cases.To clarify, the data is properly connected to the widget. One of the data fields is selected as the UIDField parameter, and data is pushed to the cell via the MashupPropertyBinding configuration. However, when the data source is updated (e.g., through auto-refresh), the entire Collections widget reloads instead of just updating the data within the cells.A workaround is to bind data directly in the cell mashup, but this approach is performance-intensive and not considered best practice.
Hi all, Looking for more information on the service mentioned in the description. Mainly more information or examples on formatting for the inputs of the service as the descriptions seem limited for someone without experience on using the Analytics functions of Thingworx. Thank you!
Hello, When I run my edge, everything works fine. However, I notice a message keep showing periodically: INFO com.thingworx.communications.client.TwApiWrapper - api_requesthandler: No handler found. Returning 404 My device works fine, and I am able to run and control my remote properties and services.Is there an explanation why i have this message ? Can I remove it ? -.NET Edge 5.9 with .NET8-Thingworx 9.5.1
Everyone is talking about Generative AI, Large Language Models (LLMs) in particular. They are being used to provide Customer Service assistance in Chatbots, automate writing code in software development, summarizing long articles, documents, and data stores, among many other use cases. LLMs have the ability to ingest huge amounts of data, process queries related to that data, find patterns, and provide answers to natural language questions asked of the model. Could LLMs be used to provide greater insights into factory floor operations? The answer is most definitely yes! And ThingWorx can be used to facilitate this capability. ThingWorx enables connectivity to sensors, systems, and databases on the factory floor to monitor and analyze operations. Linking ThingWorx to an LLM establishes an AI Assistant capability that can provide personnel with valuable insights on the floor that can greatly reduce downtime and increase overall productivity.A new Best Practice has been developed that lay
I have a Thingworx 9.1 instance and am looking forward to upgrade it to 9.7. The instance is using the SQL DB. And we are planning for migration upgrade.What would be the easiest way to do this?1. Should I Upgrade to an intermediate version before upgrading to 9.7?2. Should I directly install 9.7 version in the new server and export the custom apps from 9.1 and then import it to 9.7?
I have an output from my SQL database saved as an InfoTable in ThingWorx (I've already filtered the timestamp before extracting it). How can I average all of the data in my InfoTable? I couldn't find a way to extract the data into an array (if that's even possible).
Hi, I am very new to thingworx. I created a very basic mashup with a form where the user can enter data. What I don't understand is how to ensure the data entry is saved somewhere. How does this work in thingworx? I would like the form to be saved somewhere once its filled out with a possibility to edit in future if needed.
I have parent mashup and 2 child mashups. I am showing the child mashup as pop ups.The flow of pop up is1. A button is clicked in parent mashup and child mashup A will show up.2. A button in child mashup A is clicked and child mashup B will show up without A closing.3. A button in child mashup B is clicked to update values in A and close mashup B.4. Mashup A is present after closing of B but data did not update real time. How to enable refresh real time for mashup A?
Hi is this topic solved?? Help need because I have the same problem. I have parent mashup and 2 child mashups. I am showing the child mashup as pop ups. Child mashup A has navigation button to child mashup B. When I click a button in Mashup B, it will close. Now, I want the child mashup A data to refresh. How do I do that?
We had accidently built custom extension using java 17 whereas the environment was on java 11. Upon importing this extesnion on ThingWorx the environment was not coming up and below error was observed in tomcat logs: java.lang.UnsupportedClassVersionError: com/thingworx/extensions/sshExtension/SshServerThing has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0. Removed the extension entry from postgresDB by deleting the corresponding entries from table extensions, extensionpackage_model and model_index after this the environment became accessible. Also, the entry was deleted from thingpackage_model and widgel_model.Post that also when we are trying to import the correctly build extension its giving below error:Unable to delete Extension zip file from storage. This is likely due to other errors: [1,018] Data store unknown error: [Error occurred while accessing t
Hi, We have a request to be able to print the page when a button on the Thingworx Dashboard is pressed. I was checking, if possible, with the HTML Text Area widget, I was trying with below code and it was not working: <!DOCTYPE html> <html> <head> <title>Print Page Example</title> </head> <body> <h2>This is a sample printable page.</h2> <p>Click the button below to print this page.</p> <button onclick="window.print()">Print This Page</button> </body> </html> Thingworx Version: 9.7Thanks,
Hi, I followed a couple of Articles from the PTC Knowledge base, and I was not able to get the Dashboard printed as a PDF with the press of a Button. Initially, I tried using an HTML Text Area, but it wouldn't work for interactions like button clicks or the window.print() method. I am seeking a solution to this issue.Thingworx version: 9.4 and 9.7Thanks,
I'm trying to create 3 D waterfall chart for which im trying to know if thingworx support such 3d chart widget and also trying to understand how can i develop such 3 D widget using Thingworx extension sdk. any guidance on this topic will be very helpful for me. Using TW. 9.3
I am using ThingWorx Platform Release 9.7 and DatecodeF000We have 2 server both server facing same issue : User is unable to authenticate with legitimate passwordHere are the errors that I faced025-05-14 08:24:35.678+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Connection refused: getsockopt2025-05-14 08:24:35.682+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Subsystem WorkflowSubsystem failed to start: Could not connect to RabbitMQ: Connection timed out.2025-05-14 08:25:37.758+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: ] [S: ] [P: ] [T: https-openssl-nio-443-exec-16] Authentication failed: Please make sure the credentials are correct.2025-05-14 08:25:51.286+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: ] [S: ] [P: ] [T: https-openssl-nio-443-exec-18] Authentication failed: Please make sure the credentials are correct.2025-05-14 08:28:14.174+0000 [L: ERROR] [O: E.c.q.l.c.Logger] [I: ] [U: ] [S: ] [P: ] [T: ht
Reference from topic - Solved: How to clear/remove array in sessionStorage - PTC CommunityThanks.It is showing that sessionStorage.getItem and sessionStorage.setItem is deprecated in thingworx 9.6 version. What is the right function can be used now. Can you clarify why sessionStorage.RemoveItemis not working. I wanted to remove particular property not all values stored in session.
Hi, I need help on how to make functional/use of the Preferences Widget - ThingWorx 9.7 version. I have dragged the widget but it is not getting used at all when I am trying to click on the save the button (the button is not working) How to take the approach for this widget. Thanks!
Performed in place upgrade from thingworx version 9.3.8 to 9.5.7 and several system tokens seem to be missing. Windows server 2019 MSSQL 2019. Example screenshots below. Is there a place to download the system localization tables for english and spanish? None of the custom tokens are missing it appears to be only tokens that are system that did not exist in the version I started from.
Hi, I am using external fonts and trying to apply those on thingworx widgets.I am using font-face css syntax and able to import them.I have succesfully applied the font to all the elements of grid expect the popup that shows up when pencil icon is clicked on each row to edit the values of each row. The problem arises when trying to inspect the popup. The popup vanishes when inspect is tried to know class and part details. Please find the attached screenshot with popup on the right and the popup is part of the Grid widget. Help me with css code to update font for this popup and verify the changes using inspect feature of browser.
Hi, I have an instance where the trace logs are generating heavily, resulting in data exceeding 50GB in just a couple of hours in PROD, and the C Drive becomes out of memory, causing the entire server to crash. I need to disable only the trace logs in ThingWorx. I tried to find an article, but none have been found as of now. How can we disable the Trace Logs in Thingowrx? Thingworx Version: 9.0 Thanks,
Hi all, I have a subscription that occurs on a property data change. The subscription queries the most recent property history data. Sometimes the most recent value isn't logged yet so when I query in the data change subscription the most recent value does not show up. Any way around this slight delay so I can query the most recent data without missing the most recent value?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.