Article - CS267063

Problems accessing services in Thingworx and experiencing major CPU spikes in Thingworx 7.3

Modified: 20-Jul-2017   


Applies To

  • ThingWorx Platform 7.3 F000

Description

  • Running the problematic service using POSTMAN causes a 500 error to be returned
  • The following error is found in the ApplicationLog.log:
<timestamp> [L: ERROR] [O: E.c.t.w.BaseService] [I: ] [U: mhenriquez] [S: ] [T: http-nio-8080-exec-53] [context: com.thingworx.webservices.context.HttpExecutionContext@1e98b02][message: Execution error in service script [<Thing> <Service>] : JSON does not allow non-finite numbers.] com.thingworx.common.exceptions.InvalidRequestException: Execution error in service script [<Thing> <Service>] : JSON does not allow non-finite numbers.
    at com.thingworx.dsl.engine.DSLProcessor.executeService(DSLProcessor.java:305) ~[thingworx-platform-common-7.3.1-b39.jar:na]
    at com.thingworx.dsl.DSLServiceHandler.processService(DSLServiceHandler.java:37) ~[thingworx-platform-common-7.3.1-b39.jar:na]
    at com.thingworx.things.Thing.processServiceRequestDirect(Thing.java:6874) ~[thingworx-platform-common-7.3.1-b39.jar:na]
This is a PDF version of Article CS267063 and may be out of date. For the latest version click https://www.ptc.com/en/support/article/CS267063