You are not logged in.
Any ideas as to why the same job would run OK when executed from TOS via remote execution but not from TAC? If I run the same job in TAC it can not receive messages. I have System.out.println before the receive and after (I dump the entire message text). I only get logged the before trace line. I get no errors, it is able to connect to the queue, but the receive method gets no messages.
If I copy the java process command (that the TAC spawns), and execute it in my putty terminal session the job works (just like the TOS remote execution)-- it receives hundreds of messages.
What in the TAC's runtime environment or in the way it executes a job task can interfere with receiving messages?
I'm running on Linux.
Talend Version 4.1.2
Any ideas would be appreciated.
Last edited by llinares (2011-08-25 12:56:12)
I had the topic name as a context value in the job context tab, enclosed in double quotes. If I remove the double quotes it works fine in TAC. So TAC execution is not identical to TOS/remote execution.