• Index
  •  » Talend Open Studio for Data Integration » Usage, Operation
  •  » JMS Input Component does not receive message when executed From TAC

#1 2011-08-19 14:40:21

llinares
Member
Registered: 2010-11-15
Posts: 17

JMS Input Component does not receive message when executed From TAC

Tags: [bug, context, jms, TAC, tis, tos]

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)

Offline

#2 2011-08-25 12:53:49

llinares
Member
Registered: 2010-11-15
Posts: 17

Re: JMS Input Component does not receive message when executed From TAC

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.

Offline

#3 2011-08-25 20:43:42

llinares
Member
Registered: 2010-11-15
Posts: 17

Re: JMS Input Component does not receive message when executed From TAC

There is a bug which relates to this problem:

http://www.talendforge.org/bugs/view.php?id=20722

Offline

  • Index
  •  » Talend Open Studio for Data Integration » Usage, Operation
  •  » JMS Input Component does not receive message when executed From TAC

Board footer

Powered by FluxBB