[Users] problem with petals-bc-soap-notif and WsNotificationBroker

shenwei.zheng [via Petals ESB] ml-node+3077751-12298166-385891 at n3.nabble.com
Fri Jun 17 22:00:00 CEST 2011



Hi Vincent,

 Thanks for your reply. 
The problem I met is: If I subscribe a supported Topic but a nonexistent
Consumer(http://localhost:8080/alert/dd), do the registerpublisher, then
after notify ,from the Petals ESB I see this error:


¤¤¤¤ DEBUG SE-WsNotificationBroker - currentConsumerEdpRef address : 
com.ebmwebsourcing.wsstar.
jaxb.addressing.AttributedURIType at 14d545c[value=http://localhost:8080/alert/dd]
[Petals.Container.Components.petals-se-WsNotificationBroker]-SEVERE
2011-06-17 21:38:51,978 1
java.lang.ArrayIndexOutOfBoundsException: 1
        at
org.ow2.petals.BrokeredNotificationService.splitNsNameServiceAndEndpoint(BrokeredNotifica
tionService.java:434)
        at
org.ow2.petals.BrokeredNotificationService.notify(BrokeredNotificationService.java:848)
        at
org.ow2.petals.listener.JBIListener.processMessageExchange(JBIListener.java:113)
        at
org.ow2.petals.listener.JBIListener.onJBIMessage(JBIListener.java:83)
        at
org.ow2.petals.component.framework.process.MessageExchangeProcessor.processInOptionalOutA
sProvider(MessageExchangeProcessor.java:530)
        at
org.ow2.petals.component.framework.process.MessageExchangeProcessor.processAsProvider(Mes
sageExchangeProcessor.java:393)
        at
org.ow2.petals.component.framework.process.MessageExchangeProcessor.process(MessageExchan
geProcessor.java:233)
        at
org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangePr
ocessor.java:177)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
[Petals.Container.Components.petals-se-WsNotificationBroker]-FINEST
2011-06-17 21:38:51,982 Message
acknowledgement ERROR with Id 'petals:uid:2258B168E0D2EADC59100217500106927'
to send
[Petals.Container.Components.petals-se-WsNotificationBroker]-FINEST
2011-06-17 21:38:51,983 Message
Error : 1
[Petals.Container.Components.petals-bc-soap-notif]-FINE 2011-06-17
21:38:51,984 Receive an Error sta
tus message
[Root]-SEVERE 2011-06-17 21:38:51,985 Server
org.apache.axis2.AxisFault: Server
        at
org.ow2.petals.binding.soap.listener.incoming.RequestProcessor.processJBIResponse(Request
Processor.java:152)
        at
org.ow2.petals.binding.soap.listener.incoming.SOAPProcessor.process(SOAPProcessor.java:13
8)
        at
org.ow2.petals.binding.soap.listener.incoming.PetalsReceiver.process(PetalsReceiver.java:
173)
        at
org.ow2.petals.binding.soap.listener.incoming.PetalsReceiver.invokeBusinessLogic(PetalsRe
ceiver.java:123)
        at
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:1
00)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
        at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUt
ils.java:275)
        at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:133)
        at
org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.doPost(SoapServlet.java
:199)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:2
30)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
        at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:880)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
        at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
        at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
Caused by: java.lang.Exception: 1
        at
org.ow2.petals.component.framework.process.MessageExchangeProcessor.run(MessageExchangePr
ocessor.java:190)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)




More information about the Users mailing list