Urgent Help Please : ActionProcessingPipeline] Failed to sen
srikanth_vals Jul 3, 2007 5:24 PMHi JBoss team,
I am trying to have two providers like jms-provider and fs-provider in signle jboss-esb and both are not dependent on each other.
fs-provider just reads a file from directory and try to post to a queue.This example i pikced from samples section.I get the follwoing exception below when i start esb in standalone mode. Please help.....
[java] 22:35:45,125 INFO [main][SmooksTransformer] All Smooks configuratio
ns are now loaded.
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
[java] Body: Hello World In A File
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
[java] 22:36:03,343 INFO [pool-2-thread-1][SmooksTransformer] Registering
JBoss ESB Message-Exchange as Smooks Useragent: [from-type:text/xml:partsOrder:f
rom:Parts123:OrderDispatchService:to-type:text/xml:postOrder:to:ERP_1:PartSalesO
rderService]. Profiles: [[from-type:text/xml:partsOrder, from:Parts123:OrderDis
patchService, to-type:text/xml:postOrder, to:ERP_1:PartSalesOrderService]]
[java] [Fatal Error] :1:1: Content is not allowed in prolog.
[java] 22:36:03,421 ERROR [pool-2-thread-1][ActionProcessingPipeline] Faile
d to send error to address null.
[java] org.jboss.soa.esb.couriers.CourierException: No deliverAsync courier[java] at jboss.internal.soa.esb.couriers.TwoWayCourierImpl.deliver
(TwoWayCourierImpl.java:166)
[java] at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.
faultTo(ActionProcessingPipeline.java:436)
[java] at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.
process(ActionProcessingPipeline.java:287)
[java] at org.jboss.soa.esb.listeners.message.MessageAwareListener$1.ru
n(MessageAwareListener.java:301)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Thread
PoolExecutor.java:650)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool
Executor.java:675)
[java] at java.lang.Thread.run(Thread.java:595)
<jms-provider name="JBossMQ" connection-factory="WSMQQueueConnectionFactory"
jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
jndi-URL="localhost" >
<jms-bus busid="bluebirdGwChannel">
<jms-message-filter dest-type="QUEUE" dest-name="wsmq/parts123_transform_gw"/>
</jms-bus><jms-bus busid="bluebirdEsbChannel">
<jms-message-filter dest-type="QUEUE" dest-name="wsmq/parts123_transform_esb"/>
</jms-bus> <jms-bus busid="quickstartGwChannel">
<jms-message-filter dest-type="QUEUE"
dest-name="wsmq/parts123_xml_transform_gw" />
</jms-bus><jms-bus busid="quickstartEsbChannel">
<jms-message-filter dest-type="QUEUE"
dest-name="wsmq/parts123_xml_transform_esb" />
</jms-bus><jms-bus busid="quickstartGwChannel">
<jms-message-filter dest-type="QUEUE"
dest-name="wsmq/parts123_transform_Response" />
</jms-bus> <jms-bus busid="filestartEsbChannel">
<jms-message-filter dest-type="QUEUE"
name="wsmq/parts123_transform_Response"
selector="type='fromHelloworldFileAction'"/></jms-bus></jms-provider>
<fs-provider name="FSprovider1"><fs-bus busid="helloFileChannel" > <fs-message-filter directory="d:\jboss-esb\samples\quickstarts\helloworld_file_action\build\dirs\input"
input-suffix=".dat" work-suffix=".esbWorking" post-delete="false" post-directory="d:\jboss-esb\samples\quickstarts\helloworld_file_action\build\dirs\output"
post-suffix=".sentToEsb" error-delete="false" error-directory="d:\jboss-esb\samples\quickstarts\helloworld_file_action\build\dirs\error"
error-suffix=".IN_ERROR"/></fs-bus> </fs-provider>
<jms-listener name="JMS-Gateway"busidref="bluebirdGwChannel"
maxThreads="1" is-gateway="true" /><jms-listener name="jmsTransformer" busidref="bluebirdEsbChannel"
maxThreads="1"/> <fs-listener name="FileGateway"
busidref="helloFileChannel" maxThreads="1" is-gateway="true"
poll-frequency-seconds="1" /> <jms-listener name="helloWorldFileAction"busidref="filestartEsbChannel"
maxThreads="1" /><action name="displayBeforeTransformer"class="com.bluebird.integration.parts123.transformation.pojo.MyJMSListenerAction"
process="displayMessage" />
<property name="from" Parts123:OrderDispatchService" /><property to-type" value="text/xml:postOrder" /><action convertPOJO2Message" class="com.bluebird.integration.Parts123Action" /> <action name="returnToSender"
com.bluebird.integration.parts123.transformation.pojo.MyJMSListenerAction" process="sendResponse" />