methods with same name in JWS cause NPE during WSDL gen -------------------------------------------------------
Key: BEEHIVE-745 URL: http://issues.apache.org/jira/browse/BEEHIVE-745 Project: Beehive Type: Bug Components: Web Services (181) Versions: V1Beta Environment: Beehive SVN 170442, Tomcat 5.0.28 Reporter: Jeremiah Johnson Assigned to: daryoush mehrtash Priority: Minor Fix For: V1 Attachments: BEEHIVE-745.png The JSR 181 Specification (section 5.4.1.3) provides and example of a Web service and uses the same method name for all three methods. An operationName is set for each of the WebMethods and the example compiles okay. When attempting to pull up the WSDL, the server throws an NPE. Clip from catalina.out: 16 May 2005 21:27:40,206 DEBUG SimpleChain []: Exit: SimpleChain::generateWSDL 16 May 2005 21:27:40,206 DEBUG SimpleChain []: Exit: SimpleChain::generateWSDL 16 May 2005 21:27:40,214 DEBUG SimpleChain []: Enter: SimpleChain::generateWSDL 16 May 2005 21:27:40,214 DEBUG SimpleChain []: Enter: SimpleChain::generateWSDL 16 May 2005 21:27:40,363 DEBUG OperationDesc []: @1c6d11asetReturnType(null) 16 May 2005 21:27:40,363 DEBUG OperationDesc []: @1c6d11asetReturnType(null) 16 May 2005 21:27:40,384 DEBUG OperationDesc []: @1c6d11a added parameter >name: p typeEntry: null mode: IN position: 0 isReturn: false typeQName: null javaType: class web.PingDocument inHeader: false outHeader: false @116318b<total parameters:1 16 May 2005 21:27:40,384 DEBUG OperationDesc []: @1c6d11a added parameter >name: p typeEntry: null mode: IN position: 0 isReturn: false typeQName: null javaType: class web.PingDocument inHeader: false outHeader: false @116318b<total parameters:1 16 May 2005 21:27:40,385 DEBUG OperationDesc []: @ec436setReturnType(null) 16 May 2005 21:27:40,385 DEBUG OperationDesc []: @ec436setReturnType(null) 16 May 2005 21:27:40,389 DEBUG OperationDesc []: @ec436 added parameter >name: p typeEntry: null mode: INOUT position: 0 isReturn: false typeQName: null javaType: class web.PingDocumentHolder inHeader: false outHeader: false @173eca6<total parameters:1 16 May 2005 21:27:40,389 DEBUG OperationDesc []: @ec436 added parameter >name: p typeEntry: null mode: INOUT position: 0 isReturn: false typeQName: null javaType: class web.PingDocumentHolder inHeader: false outHeader: false @173eca6<total parameters:1 16 May 2005 21:27:40,389 DEBUG OperationDesc []: @1b5a5cfsetReturnType(null) 16 May 2005 21:27:40,389 DEBUG OperationDesc []: @1b5a5cfsetReturnType(null) 16 May 2005 21:27:40,389 DEBUG OperationDesc []: @1b5a5cf added parameter >name: p typeEntry: null mode: IN position: 0 isReturn: false typeQName: null javaType: class web.PingDocument inHeader: false outHeader: false @98bbf6<total parameters:1 16 May 2005 21:27:40,389 DEBUG OperationDesc []: @1b5a5cf added parameter >name: p typeEntry: null mode: IN position: 0 isReturn: false typeQName: null javaType: class web.PingDocument inHeader: false outHeader: false @98bbf6<total parameters:1 16 May 2005 21:27:40,390 DEBUG OperationDesc []: @1b5a5cf added parameter >name: secHdr typeEntry: null mode: IN position: 1 isReturn: false typeQName: null javaType: class web.SecurityHeader inHeader: false outHeader: false @15c40eb<total parameters:2 16 May 2005 21:27:40,390 DEBUG OperationDesc []: @1b5a5cf added parameter >name: secHdr typeEntry: null mode: IN position: 1 isReturn: false typeQName: null javaType: class web.SecurityHeader inHeader: false outHeader: false @15c40eb<total parameters:2 16 May 2005 21:27:40,390 DEBUG OperationDesc []: @1c6d11asetReturnType(null) 16 May 2005 21:27:40,390 DEBUG OperationDesc []: @1c6d11asetReturnType(null) 16 May 2005 21:27:40,615 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(attachEnabled) 16 May 2005 21:27:40,615 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(attachEnabled) 16 May 2005 21:27:40,616 DEBUG Message []: Attachment support is enabled? false 16 May 2005 21:27:40,616 DEBUG Message []: Attachment support is enabled? false 16 May 2005 21:27:40,651 DEBUG SOAPPart []: Enter: SOAPPart ctor(FORM_FAULT) 16 May 2005 21:27:40,651 DEBUG SOAPPart []: Enter: SOAPPart ctor(FORM_FAULT) 16 May 2005 21:27:40,652 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(setMsgForm) 16 May 2005 21:27:40,652 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(setMsgForm) 16 May 2005 21:27:40,652 DEBUG SOAPPart []: Setting current message form to: FORM_FAULT (currentMessage is now org.apache.axis.AxisFault) 16 May 2005 21:27:40,652 DEBUG SOAPPart []: Setting current message form to: FORM_FAULT (currentMessage is now org.apache.axis.AxisFault) 16 May 2005 21:27:40,652 DEBUG SOAPPart []: Exit: SOAPPart ctor() 16 May 2005 21:27:40,652 DEBUG SOAPPart []: Exit: SOAPPart ctor() 16 May 2005 21:27:40,652 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(error00) 16 May 2005 21:27:40,652 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(error00) 16 May 2005 21:27:40,656 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(somethingWrong00) 16 May 2005 21:27:40,656 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(somethingWrong00) 16 May 2005 21:27:40,656 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(axisFault00) 16 May 2005 21:27:40,656 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(axisFault00) 16 May 2005 21:27:40,659 DEBUG EXCEPTIONS []: AxisFault: 16 May 2005 21:27:40,681 DEBUG NSStack []: NSPush (32) 16 May 2005 21:27:40,681 DEBUG NSStack []: NSPush (32) 16 May 2005 21:27:40,682 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(empty00) 16 May 2005 21:27:40,682 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(empty00) 16 May 2005 21:27:40,682 DEBUG NSStack []: NSPop (empty) 16 May 2005 21:27:40,682 DEBUG NSStack []: NSPop (empty) 16 May 2005 21:27:40,682 DEBUG NSStack []: NSPush (32) 16 May 2005 21:27:40,682 DEBUG NSStack []: NSPush (32) 16 May 2005 21:27:40,687 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(empty00) 16 May 2005 21:27:40,687 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(empty00) 16 May 2005 21:27:40,688 DEBUG NSStack []: NSPop (empty) 16 May 2005 21:27:40,688 DEBUG NSStack []: NSPop (empty) AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerException at org.apache.beehive.wsm.axis.AxisHook.createServiceDesc(AxisHook.java:145) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.createSOAPService(AnnotatedWebServiceDeploymentHandler.java:164) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.getSOAPService(AnnotatedWebServiceDeploymentHandler.java:121) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.invoke(AnnotatedWebServiceDeploymentHandler.java:83) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.generateWSDL(AnnotatedWebServiceDeploymentHandler.java:108) at org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:33) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:104) at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:454) at org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1217) at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.beehive.controls.runtime.servlet.ControlFilter.doFilter(ControlFilter.java:131) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:595) {http://xml.apache.org/axis/}hostname:localhost.localdomain java.lang.NullPointerException at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.invoke(AnnotatedWebServiceDeploymentHandler.java:99) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.generateWSDL(AnnotatedWebServiceDeploymentHandler.java:108) at org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:33) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:104) at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:454) at org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1217) at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.beehive.controls.runtime.servlet.ControlFilter.doFilter(ControlFilter.java:131) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NullPointerException at org.apache.beehive.wsm.axis.AxisHook.createServiceDesc(AxisHook.java:145) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.createSOAPService(AnnotatedWebServiceDeploymentHandler.java:164) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.getSOAPService(AnnotatedWebServiceDeploymentHandler.java:121) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.invoke(AnnotatedWebServiceDeploymentHandler.java:83) ... 42 more 16 May 2005 21:27:40,659 DEBUG EXCEPTIONS []: AxisFault: AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerException at org.apache.beehive.wsm.axis.AxisHook.createServiceDesc(AxisHook.java:145) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.createSOAPService(AnnotatedWebServiceDeploymentHandler.java:164) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.getSOAPService(AnnotatedWebServiceDeploymentHandler.java:121) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.invoke(AnnotatedWebServiceDeploymentHandler.java:83) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.generateWSDL(AnnotatedWebServiceDeploymentHandler.java:108) at org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:33) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:104) at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:454) at org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1217) at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.beehive.controls.runtime.servlet.ControlFilter.doFilter(ControlFilter.java:131) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:595) {http://xml.apache.org/axis/}hostname:localhost.localdomain java.lang.NullPointerException at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.invoke(AnnotatedWebServiceDeploymentHandler.java:99) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.generateWSDL(AnnotatedWebServiceDeploymentHandler.java:108) at org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:33) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:104) at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:454) at org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1217) at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.beehive.controls.runtime.servlet.ControlFilter.doFilter(ControlFilter.java:131) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.NullPointerException at org.apache.beehive.wsm.axis.AxisHook.createServiceDesc(AxisHook.java:145) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.createSOAPService(AnnotatedWebServiceDeploymentHandler.java:164) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.getSOAPService(AnnotatedWebServiceDeploymentHandler.java:121) at org.apache.beehive.wsm.axis.handlers.AnnotatedWebServiceDeploymentHandler.invoke(AnnotatedWebServiceDeploymentHandler.java:83) ... 42 more 16 May 2005 21:27:40,691 DEBUG NSStack []: NSPush (32) 16 May 2005 21:27:40,691 DEBUG NSStack []: NSPush (32) 16 May 2005 21:27:40,691 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(empty00) 16 May 2005 21:27:40,691 DEBUG ProjectResourceBundle []: org.apache.axis.i18n.resource::handleGetObject(empty00) 16 May 2005 21:27:40,692 DEBUG NSStack []: NSPop (empty) 16 May 2005 21:27:40,692 DEBUG NSStack []: NSPop (empty) 16 May 2005 21:27:41,018 DEBUG AxisServlet []: Exit: doGet() 16 May 2005 21:27:41,018 DEBUG AxisServlet []: Exit: doGet() -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira