[jboss-user] [JBoss Web Services] - Migrating JBoss AS 5.1 webservice to AS 7.1 failed - IllegalStateException

Helmut Neubauer do-not-reply at jboss.com
Fri Sep 21 12:10:28 EDT 2012


Helmut Neubauer [https://community.jboss.org/people/h.neubauer] created the discussion

"Migrating JBoss AS 5.1 webservice to AS 7.1 failed - IllegalStateException"

To view the discussion, visit: https://community.jboss.org/message/760860#760860

--------------------------------------------------------------
We are migrating our application from JBoss AS 5.1 to AS 7.1. Actually all works fine, except our webservice. 

Our webservice is part of a jar deployed in an ear in our standalone deployments folder. After starting our JBoss, there is no error logged, the WSDL can be called without failure and all seems to be fine. But if we are calling the webservice by out webservice client (still deployed in an JBoss AS 5.1) an exception is thrown in our AS 7.1 log: 

WARNING [org.apache.cxf.phase.PhaseInterceptorChain] (http--10.9.0.5-8080-1) Application { http://www.dummy.de/dummy/Server/Webservice http://www.dummy.de/dummy/Server/Webservice}dataExchangeService#{ http://www.dummy.de/dummy/Server/Webservice http://www.dummy.de/dummy/Server/Webservice}notifyAboutData has thrown exception, unwinding now: org.apache.cxf.interceptor.Fault
        at org.jboss.wsf.stack.cxf.JBossWSInvoker.createFault(JBossWSInvoker.java:246)
        at org.jboss.wsf.stack.cxf.JBossWSInvoker._invokeInternal(JBossWSInvoker.java:207)
        at org.jboss.wsf.stack.cxf.JBossWSInvoker.invoke(JBossWSInvoker.java:127)
        at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [rt.jar:1.6.0_26]
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_26]
        at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_26]
        at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
        at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
        at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
        at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:207)
        at org.jboss.wsf.stack.cxf.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:91)
        at org.jboss.wsf.stack.cxf.transport.ServletHelper.callRequestHandler(ServletHelper.java:169)
        at org.jboss.wsf.stack.cxf.CXFServletExt.invoke(CXFServletExt.java:87)
        at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:185)
        at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:108)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
        at org.jboss.wsf.stack.cxf.CXFServletExt.service(CXFServletExt.java:135)
        at org.jboss.wsf.spi.deployment.WSFServlet.service(WSFServlet.java:140) [jbossws-spi-2.0.3.GA.jar:2.0.3.GA]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
        at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
        at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_26]
Caused by: java.lang.IllegalStateException
        at org.jboss.as.webservices.invocation.AbstractInvocationHandlerEJB.getEJBMethod(AbstractInvocationHandlerEJB.java:138)
        at org.jboss.as.webservices.invocation.AbstractInvocationHandlerEJB.invoke(AbstractInvocationHandlerEJB.java:103)
        at org.jboss.wsf.stack.cxf.JBossWSInvoker._invokeInternal(JBossWSInvoker.java:181)
        ... 32 more

Looking in  http://grepcode.com/file/repository.jboss.org/nexus/content/repositories/releases/org.jboss.ws/jbossws-spi/2.0.0.GA/org/jboss/wsf/spi/invocation/InvocationHandler.java#InvocationHandler.invoke%28org.jboss.wsf.spi.deployment.Endpoint%2Corg.jboss.wsf.spi.invocation.Invocation%29 source of getEJBMethod and debugging, it seems our method isn't part of the allowed methods, but we don't know why. The webservice worked perfectly in JBoss AS 5.1, all necessary interfaces, etc. are created using predefined WSDL with wsconsume.

Is there anyone who has an idea what the problem is? If you need further information tell me. Thanks
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/760860#760860]

Start a new discussion in JBoss Web Services at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20120921/067e29a4/attachment-0001.html 


More information about the jboss-user mailing list