cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Add "Workflow Service" throws 404 Page Not Found Error

DivyaMalika
11-Garnet

Add "Workflow Service" throws 404 Page Not Found Error

Am able to access thingworx flow from the suggested URL (https://<hostname>:<Port>/Thingworx/Composer/apps/flow). But when I created a Thing in Thingworx composer and added a service by selecting "Workflow", it throws, 404 Page Not Found error in the service creation panel. I checked the status of flow with "pm2 ls" command in command prompt and all the components are "online".

 

Can someone please suggest a solution. Am currently using Thingworx 8.5 version.

 

FlowError1.JPGFlowError.JPG

1 ACCEPTED SOLUTION

Accepted Solutions

Looks like you are accessing ThingWorx composer via the tomcat url, try using nginx url. Just replace the protocol, host, port in the url with the values you provided for Flow while installing. You can also look them up from the Flow UI url

View solution in original post

5 REPLIES 5

There is a bug right now with Flow within Composer, because it assumes that Thingworx and Flow are both installed on the same port, which isn't possible if both Thingworx and Flow are installed on the same Server.

If you are installed on different servers, then make sure both are running on the same port.

Rather than a bug is actually not supported at the moment, according to R&D.

They are working on an idea to enhance this long term.

 

For the moment Flows can be accessed and created via the ThingWorx Flow URL in nginx - e.g.

https://myserver/Thingworx/Composer/apps/flow/#

The port is the default 443 HTTPS port defined during the nginx installation.

Hi PaiChung,

 

I tried installing on a different server. At the end of the installation, it failed. There is no log created. RabbitMQ service is not created in "Services.msc". 

 

I provided 8080 port for both Thingworx Foundation & Thingworx Flow, but on different servers. Can you please help?

You'll have to submit a support ticket unfortunately.

Looks like you are accessing ThingWorx composer via the tomcat url, try using nginx url. Just replace the protocol, host, port in the url with the values you provided for Flow while installing. You can also look them up from the Flow UI url

View solution in original post

Announcements