Article - CS307400

Unable to access ThingWorx Flow with error "404 page not found error"

Modified: 29-Nov-2023   


Applies To

  • ThingWorx Platform 8.4 to 9.4
  • Red Hat Enterprise Linux (RHEL)
  • Microsoft Windows

Description

  • Fresh install of ThingWorx and Flow reports 404 page not found error
  • ThingWorx opens successfully, but Flow fails with 404 error
  • Flow page is not loaded
    • Flow logo is continuously spinning
  • 500 internal server nginx error when trying to access ThingWorx Flow
  • Errors seen in nginx logs at location C:\Program Files\nginx-1.13.12\logs
  • <timestamp> [error] 3744#3868: *79 upstream sent no valid HTTP/1.0 header while reading response header from upstream, client: <client ip>, server: <hostname>, request: "GET /Thingworx/ HTTP/1.1", upstream: "http://<ip>/Thingworx/", host: <hostname>
  • <timestamp> [error] 3744#3868: *86 CreateFile() "C:/ThingWorxOrchestration/modules\static-ux/api/v1/pods" failed (3: The system cannot find the path specified), client: <client ip>, server: <hostname>, request: "GET /api/v1/pods HTTP/1.1", host: <hostname>
 
  • Error seen in flow-api-error-0.log file located at C:\ThingWorxOrchestration\.pm2\logs\
    • "level":"error","message":"[AMQP] conn error write ECONNRESET"}
      TypeError: Cannot read property 'statusCode' of undefined
  • Flow appears to install without issue but installer logs indicate errors
  • After installing Flow 9.2, the Flow UI is inaccessible
    • It sits on the loading screen indefinitely after login
    • When running the following command, all services show to be running successfully:
pm2 ls

 
This is a printer-friendly version of Article 307400 and may be out of date. For the latest version click CS307400