I have sorted out above issue. This was happen due to user created in RabbitMQ doesn't have permission to access virtual hosts. This issue resolve when grant permission to created user to access virtual hosts. Otherwise created user has permission to access queue created in local host only.
On Thu, Jul 3, 2014 at 5:06 PM, Indika Sampath <[email protected]> wrote: > Hi All, > > I have integrate IBM MQ, Rabbit MQ with WSO2 ESB. Setup environment as > below. > > IBM MQ version 7.0 running on Windows 7 > WSO2 ESB 4.8.0 running on Windows 7 > > Rabbit MQ version 3.3.4 running on Linux > > Message flow as below. > Send SOAP message -> messageAcceptProxy -> IBM MQ (queue: ivtQ) -> > AMQPProxy -> RabbitMQ (queue:queue2) > > Following exception occurred when message read from IBM MQ and send to the > Rabbit MQ which exist in the Linux machine. > > NOTE: The above message flow work perfectly when Rabbit MQ in the same > macine. (Windows 7) > > [2014-07-03 15:14:49,977] INFO - CarbonUIServiceComponent Mgt Console URL > : ht > tps://10.100.5.76:9443/carbon/ > [2014-07-03 15:15:14,595] INFO - LogMediator STATE = message is sent to > queue > [2014-07-03 15:15:14,607] INFO - TimeoutHandler This engine will expire > all cal > lbacks after : 120 seconds, irrespective of the timeout action, after the > specif > ied or optional timeout > [2014-07-03 15:15:14,816] INFO - LogMediator To: , WSAction: urn:mediate, > SOAPA > ction: urn:mediate, MessageID: > ID:414d51204b50726f64514d67722020207500b553200147 > 02, Direction: request, Envelope: <?xml version="1.0" > encoding="utf-8"?><soapenv > :Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/ > "><soapenv:Bod > y><soapenv:Envelope xmlns:xsd="http://samples.esb.wso2.org/xsd" > xmlns:sam="http: > //samples.esb.wso2.org"><soapenv:Body> > <sam:credit> > <sam:info> > <xsd:amount>100</xsd:amount> > <xsd:personInfo> > <xsd:address>Colomobo</xsd:address> > <xsd:id>1</xsd:id> > <xsd:name>Indika Sampath</xsd:name> > </xsd:personInfo> > </sam:info> > </sam:credit> > </soapenv:Body></soapenv:Envelope></soapenv:Body></soapenv:Envelope> > [2014-07-03 15:15:17,995] ERROR - RabbitMQMessageSender Error while > creating con > nection pool > java.io.IOException > at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:106) > at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:102) > at > com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:12 > 4) > at > com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:374) > at > com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory > .java:590) > at > com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory > .java:624) > at > org.apache.axis2.transport.rabbitmq.ConnectionFactory.getConnectionPo > ol(ConnectionFactory.java:93) > at > org.apache.axis2.transport.rabbitmq.RabbitMQMessageSender.<init>(Rabb > itMQMessageSender.java:59) > at > org.apache.axis2.transport.rabbitmq.RabbitMQSender.sendMessage(Rabbit > MQSender.java:71) > at > org.apache.axis2.transport.base.AbstractTransportSender.invoke(Abstra > ctTransportSender.java:112) > at > org.apache.axis2.engine.AxisEngine$TransportNonBlockingInvocationWork > er.run(AxisEngine.java:626) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec > utor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor > .java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: com.rabbitmq.client.ShutdownSignalException: connection error > at > com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java: > 67) > at > com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue > (BlockingValueOrException.java:33) > at > com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply( > AMQChannel.java:343) > at > com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:216) > at > com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:11 > 8) > ... 11 more > Caused by: java.net.SocketException: Connection reset > at java.net.SocketInputStream.read(SocketInputStream.java:168) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) > at java.io.BufferedInputStream.read(BufferedInputStream.java:237) > at > java.io.DataInputStream.readUnsignedByte(DataInputStream.java:271) > at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:95) > at > com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHand > ler.java:139) > at > com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.jav > a:532) > ... 1 more > [2014-07-03 15:15:18,005] INFO - AxisEngine [MessageContext: > logID=f12b7a2e7c2c > 9fe17bd3652d34dcbf4c69cafb19d5e9ae47] Error while creating connection pool > [2014-07-03 15:15:18,007] ERROR - AsyncCallback Error while creating > connection > pool > org.apache.axis2.transport.rabbitmq.AxisRabbitMQException: Error while > creating > connection pool > at > org.apache.axis2.transport.rabbitmq.RabbitMQMessageSender.handleExcep > tion(RabbitMQMessageSender.java:311) > at > org.apache.axis2.transport.rabbitmq.RabbitMQMessageSender.<init>(Rabb > itMQMessageSender.java:61) > at > org.apache.axis2.transport.rabbitmq.RabbitMQSender.sendMessage(Rabbit > MQSender.java:71) > at > org.apache.axis2.transport.base.AbstractTransportSender.invoke(Abstra > ctTransportSender.java:112) > at > org.apache.axis2.engine.AxisEngine$TransportNonBlockingInvocationWork > er.run(AxisEngine.java:626) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec > utor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor > .java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.io.IOException > at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:106) > at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:102) > at > com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:12 > 4) > at > com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:374) > at > com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory > .java:590) > at > com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory > .java:624) > at > org.apache.axis2.transport.rabbitmq.ConnectionFactory.getConnectionPo > ol(ConnectionFactory.java:93) > at > org.apache.axis2.transport.rabbitmq.RabbitMQMessageSender.<init>(Rabb > itMQMessageSender.java:59) > ... 6 more > Caused by: com.rabbitmq.client.ShutdownSignalException: connection error > at > com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java: > 67) > at > com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue > (BlockingValueOrException.java:33) > at > com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply( > AMQChannel.java:343) > at > com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:216) > at > com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:11 > 8) > ... 11 more > Caused by: java.net.SocketException: Connection reset > at java.net.SocketInputStream.read(SocketInputStream.java:168) > at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) > at java.io.BufferedInputStream.read(BufferedInputStream.java:237) > at > java.io.DataInputStream.readUnsignedByte(DataInputStream.java:271) > at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:95) > at > com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHand > ler.java:139) > at > com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.jav > a:532) > ... 1 more > [2014-07-03 15:15:18,018] WARN - AsyncCallback Executing fault handler > due to e > xception encountered > [2014-07-03 15:15:18,021] WARN - EndpointContext Endpoint : > AnonymousEndpoint w > ill be marked SUSPENDED as it failed > [2014-07-03 15:15:18,022] WARN - EndpointContext Suspending endpoint : > Anonymou > sEndpoint - current suspend duration is : 30000ms - Next retry after : Thu > Jul 0 > 3 15:15:48 IST 2014 > > Can we sort out this issue ? > > Cheers! > > -- > Indika Sampath > Software Engineer > WSO2 Inc. > http://wso2.com > > Phone: +94 716 424 744 > Blog: http://indikasampath.blogspot.com/ > > -- Indika Sampath Software Engineer WSO2 Inc. http://wso2.com Phone: +94 716 424 744 Blog: http://indikasampath.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
