When I create a Service, assign a job for it, close Talend and re-open I get the following error when I try t run the Job:
Starting job JobServicePortType_JobServiceOperation at 09:26 05/11/2017. [statistics] connecting to socket on port 3703 [statistics] connected Exception in thread "Thread-1" java.lang.IllegalArgumentException: Cannot start provider with uri: . Port 80 already in use. at sandbox.jobserviceporttype_jobserviceoperation_0_1.JobServicePortType_JobServiceOperation$HandlerThread_tESBProviderRequest_1.run(JobServicePortType_JobServiceOperation.java:745)
sudo lsof -i -n -P | grep TCP | grep :80
I've searched for other processes that might be holding port 80 but I never find anything. I've even tried deleting the Service and Job and then rebooting.
Is your port 80 busying by other server?
If your port 80 is free, it seems that the WSDL under Services was not recognized by Talend.
Could you please try this following to see if it works?
1. Delete the used WSDL under "Services"
2. Delete the whole Job.
3. Restart Talend Studio
4. Create WSDL under "Services"
5. Create a new Job again
Feel free to let us know if it is OK with you.
So far, we cannot address this issue from description. Are you using talend subscription solution?
I cannot reproduce this since i decided to spin up a Windows 10 VM and use it instead. It seems that the Windows build is stable compared to the macOS build. We can close this up. thanks for the replay.
Feel free to let us know if this issue still repro on your side.