I have several jobs running in Talend Runtime (invoked by route/cTimer or service). In most cases everything work perfect, but sometimes I have exception:
Exception in component tWebService_2 java.lang.SecurityException: Unable to create temporary directory,C:\Users\*******\AppData\Local\Temp\wsdl
149493219078118022 at org.talend.webservice.helper.ServiceDiscoveryHelpe r.createTempWsdlDir(ServiceDiscoveryHelper.java:10 1) at org.talend.webservice.helper.ServiceDiscoveryHelpe r.<init>(ServiceDiscoveryHelper.java:89) at org.talend.webservice.helper.ServiceDiscoveryHelpe r.<init>(ServiceDiscoveryHelper.java:77) at local_project.sendcustomer_0_1.SendCustomer.tHashI nput_2Process(SendCustomer.java:8915) at local_project.sendcustomer_0_1.SendCustomer.tHashI nput_1Process(SendCustomer.java:6978) at local_project.sendcustomer_0_1.SendCustomer.tMSSql Input_1Process(SendCustomer.java:3554)
I guess it is related to parallel jobs execution. There is similar topic here, but no solution.
I also noticed that tWebService is not deleting temporary files, there are a lot of wsdlxxxxxxxxxxxxxxx folders in Temp.
It happens even if I specify temp folder in advanced properties.
Talend Open Studio 6.3.1
Windows Server 2012
Runtime is running as windows service
Any advice how to deal with this issues (both exception and not removed temp files)?
Thank you in advance!
The exception is random?
Are you excecuting in parallel multi instances of twebservice? This issue is probably caused by calling a webservice in parallel.
Have you tried to disable the parallel call and use just one thread to see if it works?