Petals BC SOAP

NPE getting a service WSDL

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: 4.0.7
  • Fix Version/s: 4.0.8
  • Component/s: documentation
  • Security Level: Public
  • Description:
    Hide

    1 - Deploy a service consumer on BC SOAP
    2 - Get the WSDL of the service provider using your favorite navigator,
    --> You get the following error in the navigator: "There are no WebService available at this URI : /petals/services/XI01Service"
    with the following exceptions:

    [Petals.Container.Components.petals-bc-soap-4]-FINE 2011-10-13 11:25:46,979 Get and update the service definition
    [Petals.Container.Components.petals-bc-soap-4]-FINE 2011-10-13 11:25:46,979 JBI Service endpoint {http://xi01.snv2sxml.technical.services.esb.acoss.fr/1.0}XI01Service ->petals:uid:58320DD3F86C3492184615976800920141 (INTERNAL):subdomain1/0/se-routage-ancre-se-2
    [Petals.Container.Components.petals-bc-soap-4.jetty]-WARNING 2011-10-13 11:25:47,213 Nested in javax.servlet.ServletException: Error during streaming serialization:
    java.lang.NullPointerException
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.createExternalLocation(DescriptionImpl.java:533)
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.deleteImportedDocumentsInWsdl(DescriptionImpl.java:364)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.generateComplexWSDL(PetalsAxisService.java:197)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.printWSDL(PetalsAxisService.java:171)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.printImportedDocuments(SoapServlet.java:174)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.doGet(SoapServlet.java:104)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
            at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
            at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
            at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
            at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
            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:505)
            at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
            at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
            at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
            at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
            at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
            at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
    [Petals.Container.Components.petals-bc-soap-4.jetty]-WARNING 2011-10-13 11:25:47,213 /petals/services/XI01Service
    java.lang.NullPointerException
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.createExternalLocation(DescriptionImpl.java:533)
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.deleteImportedDocumentsInWsdl(DescriptionImpl.java:364)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.generateComplexWSDL(PetalsAxisService.java:197)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.printWSDL(PetalsAxisService.java:171)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.printImportedDocuments(SoapServlet.java:174)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.doGet(SoapServlet.java:104)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
            at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
            at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
            at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
            at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
            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:505)
            at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
            at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
            at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
            at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
            at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
            at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
    Show
    1 - Deploy a service consumer on BC SOAP 2 - Get the WSDL of the service provider using your favorite navigator, --> You get the following error in the navigator: "There are no WebService available at this URI : /petals/services/XI01Service" with the following exceptions:
    [Petals.Container.Components.petals-bc-soap-4]-FINE 2011-10-13 11:25:46,979 Get and update the service definition
    [Petals.Container.Components.petals-bc-soap-4]-FINE 2011-10-13 11:25:46,979 JBI Service endpoint {http://xi01.snv2sxml.technical.services.esb.acoss.fr/1.0}XI01Service ->petals:uid:58320DD3F86C3492184615976800920141 (INTERNAL):subdomain1/0/se-routage-ancre-se-2
    [Petals.Container.Components.petals-bc-soap-4.jetty]-WARNING 2011-10-13 11:25:47,213 Nested in javax.servlet.ServletException: Error during streaming serialization:
    java.lang.NullPointerException
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.createExternalLocation(DescriptionImpl.java:533)
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.deleteImportedDocumentsInWsdl(DescriptionImpl.java:364)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.generateComplexWSDL(PetalsAxisService.java:197)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.printWSDL(PetalsAxisService.java:171)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.printImportedDocuments(SoapServlet.java:174)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.doGet(SoapServlet.java:104)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
            at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
            at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
            at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
            at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
            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:505)
            at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
            at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
            at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
            at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
            at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
            at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
    [Petals.Container.Components.petals-bc-soap-4.jetty]-WARNING 2011-10-13 11:25:47,213 /petals/services/XI01Service
    java.lang.NullPointerException
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.createExternalLocation(DescriptionImpl.java:533)
            at org.ow2.easywsdl.extensions.wsdl4complexwsdl.impl.DescriptionImpl.deleteImportedDocumentsInWsdl(DescriptionImpl.java:364)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.generateComplexWSDL(PetalsAxisService.java:197)
            at org.ow2.petals.binding.soap.listener.incoming.PetalsAxisService.printWSDL(PetalsAxisService.java:171)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.printImportedDocuments(SoapServlet.java:174)
            at org.ow2.petals.binding.soap.listener.incoming.servlet.SoapServlet.doGet(SoapServlet.java:104)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
            at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
            at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
            at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
            at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
            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:505)
            at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
            at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
            at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
            at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
            at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
            at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
  • Environment:
    -
  1. PETALSBCSOAP-97.patch
    (2 kB)
    Christophe DENEUX
    Thu, 3 Nov 2011 - 11:17:07 +0100

Activity

People

Dates

  • Created:
    Thu, 13 Oct 2011 - 11:26:43 +0200
    Updated:
    Fri, 30 Oct 2015 - 09:40:38 +0100