You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "AJ Banck (JIRA)" <ax...@ws.apache.org> on 2004/11/19 15:28:27 UTC

[jira] Created: (AXIS-1674) NullPointerException on WebLogic81

NullPointerException on WebLogic81
----------------------------------

         Key: AXIS-1674
         URL: http://nagoya.apache.org/jira/browse/AXIS-1674
     Project: Axis
        Type: Bug
  Components: Basic Architecture  
    Versions: 1.2RC2    
 Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04

    Reporter: AJ Banck
    Priority: Blocker


After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.

Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl

<Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
java.lang.NullPointerException
        at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
er.java:61)
        at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
ilder.java:168)
        at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
)
        at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
        at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
        at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
        at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
6)
        at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
WSDLGenStrategy.java:33)
        at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
egy;)V(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
        at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
6)
        at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
        at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


Re: [jira] Updated: (AXIS-1674) NullPointerException on WebLogic81

Posted by Dominik Kacprzak <do...@opentoolbox.com>.
Can somebody with access to CVS review and apply my patch?  We will have one less blocking issue:)

- Dominik

On Mon, Dec 06, 2004 at 10:47:40AM -0800, Dominik Kacprzak (JIRA) wrote:
>      [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=history ]
> 
> Dominik Kacprzak updated AXIS-1674:
> -----------------------------------
> 
>     Attachment: AXIS-1674.tar.gz
> 
> As Dims noticed earlier,  this issue is caused by a weblogic.xml.jaxp.RegistryDocumentBuilder not allowing for null values to be passed to setEntityResolver. The attached patch adds a few more catch statements along the lines of what Dims already did.  I also added log.debug to the catch statements.
> With my patch, I was able to access ?wsdl URLs, deploy/undeploy and use a few sample applications. All tests pass.
> My environment:
> - WL: WebLogic Server 8.1 SP3
> - Java: BEA WebLogic JRockit(TM) 1.4.2_04
> - OS: Linux Fedora 3: 2.6.9-1.681_FC3
> 
> On a side note, Axis 1.2 does not work out of the box on Weblogic 8.1 due to a conflict between classes in Axis saaj.jar and Weblogic's webservices.jar.  I documented this issue and the configuration changes required to get Axis to work on Weblogic in a README file included with my patch.  This should be documented somehow in Axis 1.2 release notes and/or in a wiki.  If my README file does not provide sufficient information, please let me know.
> 
> - Dominik
> 
> > NullPointerException on WebLogic81
> > ----------------------------------
> >
> >          Key: AXIS-1674
> >          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
> >      Project: Axis
> >         Type: Bug
> >   Components: Basic Architecture
> >     Versions: 1.2RC2
> >  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
> >     Reporter: AJ Banck
> >     Priority: Blocker
> >  Attachments: AXIS-1674.tar.gz
> >
> > After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> > Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> > <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> > java.lang.NullPointerException
> >         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> > er.java:61)
> >         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> > ilder.java:168)
> >         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> > )
> >         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
> >         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
> >         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
> >         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> > 6)
> >         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> > WSDLGenStrategy.java:33)
> >         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> > egy;)V(SimpleChain.java:118)
> >         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
> >         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> > 6)
> >         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
> >         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)
> 
> -- 
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
>    http://nagoya.apache.org/jira/secure/Administrators.jspa
> -
> If you want more information on JIRA, or have a bug to report see:
>    http://www.atlassian.com/software/jira

[jira] Commented: (AXIS-1674) NullPointerException on WebLogic81

Posted by "AJ Banck (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=comments#action_55970 ]
     
AJ Banck commented on AXIS-1674:
--------------------------------

Still getting an exception on WebLogic 813 related to setEntityResolver, now in newDocument[336]:

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 weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolver.java:61)
	at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBuilder.java:168)
	at org.apache.axis.utils.XMLUtils.newDocument(Lorg.xml.sax.InputSource;)Lorg.w3c.dom.Document;(XMLUtils.java:336)
	at org.apache.axis.utils.XMLUtils.newDocument(Ljava.io.InputStream;)Lorg.w3c.dom.Document;(XMLUtils.java:357)
	at com.informatica.ias.api4.framework.axis.InfWSDLClasspathProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(InfWSDLClasspathProvider.java:70)
	at com.informatica.ias.api4.framework.axis.InfAPIAxisHandler.generateWSDL(Lorg.apache.axis.MessageContext;)V(InfAPIAxisHandler.java:46)
	at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(WSDLGenStrategy.java:33)
	at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrategy;)V(SimpleChain.java:118)
	at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
	at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:316)
	at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
	at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)
	at jrockit.reflect.NativeMethodInvoker.invoke0(Ljava.lang.Object;ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
	at jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
	at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
	at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
	at org.apache.axis.transport.http.AxisServlet.processQuery(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljava.io.PrintWriter;)Z(AxisServlet.java:1140)
	at org.apache.axis.transport.http.AxisServlet.doGet(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:241)
	at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:740)
	at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)



> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker

>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Dominik Kacprzak (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=history ]

Dominik Kacprzak updated AXIS-1674:
-----------------------------------

    Attachment: cvsdiff.log

AJ,

you brought up a very good point.  Yes, I agree with you that the exception is a bit cryptic. Don't even ask me how many hours I spent trying to debug this problem.  Unfortunately, there might me more places in Axis where such exception could occur therefore I decided to go with a more generic approach. I updated happyaxis page to detect which version of SAAJ API is available in the classpath. If SAAJ API is available but does not pass the test, happyaxis reports an error.

A patch (cvs diff -u output) is attached.

- Dominik

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker
>      Fix For: 1.2
>  Attachments: AXIS-1674.tar.gz, cvsdiff.log
>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Updated: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Dominik Kacprzak (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=history ]

Dominik Kacprzak updated AXIS-1674:
-----------------------------------

    Attachment: AXIS-1674.tar.gz

As Dims noticed earlier,  this issue is caused by a weblogic.xml.jaxp.RegistryDocumentBuilder not allowing for null values to be passed to setEntityResolver. The attached patch adds a few more catch statements along the lines of what Dims already did.  I also added log.debug to the catch statements.
With my patch, I was able to access ?wsdl URLs, deploy/undeploy and use a few sample applications. All tests pass.
My environment:
- WL: WebLogic Server 8.1 SP3
- Java: BEA WebLogic JRockit(TM) 1.4.2_04
- OS: Linux Fedora 3: 2.6.9-1.681_FC3

On a side note, Axis 1.2 does not work out of the box on Weblogic 8.1 due to a conflict between classes in Axis saaj.jar and Weblogic's webservices.jar.  I documented this issue and the configuration changes required to get Axis to work on Weblogic in a README file included with my patch.  This should be documented somehow in Axis 1.2 release notes and/or in a wiki.  If my README file does not provide sufficient information, please let me know.

- Dominik

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker
>  Attachments: AXIS-1674.tar.gz
>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Dominik Kacprzak (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=comments#action_56290 ]
     
Dominik Kacprzak commented on AXIS-1674:
----------------------------------------

I should have mentioned that Axis' saaj.jar conflicts with WL's webservices.jar because WL declares SOAPPart interface as defined in Java Web Services Developer Pack Version 1.0 - (http://java.sun.com/webservices/docs/1.0/api/javax/xml/soap/SOAPPart.html).  Axis declaration of javax.xml.soap.SOAPPart is based on J2EE 1.4.

- Dominik

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker
>  Attachments: AXIS-1674.tar.gz
>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS-1674) NullPointerException on WebLogic81

Posted by "AJ Banck (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=comments#action_55973 ]
     
AJ Banck commented on AXIS-1674:
--------------------------------

Tried adding try/catch to the XMLUtils newDocument, getting the wsdl works, but now there are exceptions with the message. Not sure I am poking at the right position.

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.axis.message.MessageElement.addTextNode(Ljava.lang.String;)Ljavax.xml.soap.SOAPElement;(MessageElement.java:1387)
	at org.apache.axis.message.SOAPHandler.endElement(Ljava.lang.String;Ljava.lang.String;Lorg.apache.axis.encoding.DeserializationContext;)V(SOAPHandler.java:118)
	at org.apache.axis.encoding.DeserializationContext.endElement(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)V(DeserializationContext.java:1083)
	at weblogic.apache.xerces.parsers.AbstractSAXParser.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(AbstractSAXParser.java:585)
	at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;Z)V(XMLNamespaceBinder.java:898)
	at weblogic.apache.xerces.impl.XMLNamespaceBinder.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(XMLNamespaceBinder.java:644)
	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement()I(XMLDocumentFragmentScannerImpl.java:1008)
	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Z)Z(XMLDocumentFragmentScannerImpl.java:1469)
	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z(XMLDocumentFragmentScannerImpl.java:329)
	at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Z)Z(DTDConfiguration.java:525)
	at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(DTDConfiguration.java:581)
	at weblogic.apache.xerces.parsers.XMLParser.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(XMLParser.java:152)
	at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(Lorg.xml.sax.InputSource;)V(AbstractSAXParser.java:1175)
	at weblogic.xml.jaxp.WebLogicXMLReader.parse(Lorg.xml.sax.InputSource;)V(WebLogicXMLReader.java:135)
	at weblogic.xml.jaxp.RegistryXMLReader.parse(Lorg.xml.sax.InputSource;)V(RegistryXMLReader.java:152)
	at javax.xml.parsers.SAXParser.parse(Lorg.xml.sax.InputSource;Lorg.xml.sax.helpers.DefaultHandler;)V(SAXParser.java:345)
	at org.apache.axis.encoding.DeserializationContext.parse()V(DeserializationContext.java:226)
	at org.apache.axis.SOAPPart.getAsSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(SOAPPart.java:645)
	at org.apache.axis.Message.getSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(Message.java:424)
	at org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext;)V(AxisServer.java:279)
	at org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:661)
	at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
	at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)
	at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
	at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
	at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
	at com.informatica.log.InfContextFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfContextFilter.java:69)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
	at com.informatica.servlet.InfEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfEncodingFilter.java:146)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)

	{http://xml.apache.org/axis/}hostname:nlw157986

java.lang.NullPointerException
	at org.apache.axis.AxisFault.makeFault(Ljava.lang.Exception;)Lorg.apache.axis.AxisFault;(AxisFault.java:101)
	at org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext;)V(AxisServer.java:328)
	at org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:661)
	at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
	at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)
	at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
	at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
	at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
	at com.informatica.log.InfContextFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfContextFilter.java:69)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
	at com.informatica.servlet.InfEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfEncodingFilter.java:146)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6458)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118)
	at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3661)
	at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:2630)
	at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(ExecuteThread.java:219)
	at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
	at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
Caused by: java.lang.NullPointerException
	at org.apache.axis.message.MessageElement.addTextNode(Ljava.lang.String;)Ljavax.xml.soap.SOAPElement;(MessageElement.java:1387)
	at org.apache.axis.message.SOAPHandler.endElement(Ljava.lang.String;Ljava.lang.String;Lorg.apache.axis.encoding.DeserializationContext;)V(SOAPHandler.java:118)
	at org.apache.axis.encoding.DeserializationContext.endElement(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)V(DeserializationContext.java:1083)
	at weblogic.apache.xerces.parsers.AbstractSAXParser.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(AbstractSAXParser.java:585)
	at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;Z)V(XMLNamespaceBinder.java:898)
	at weblogic.apache.xerces.impl.XMLNamespaceBinder.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(XMLNamespaceBinder.java:644)
	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement()I(XMLDocumentFragmentScannerImpl.java:1008)
	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Z)Z(XMLDocumentFragmentScannerImpl.java:1469)
	at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z(XMLDocumentFragmentScannerImpl.java:329)
	at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Z)Z(DTDConfiguration.java:525)
	at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(DTDConfiguration.java:581)
	at weblogic.apache.xerces.parsers.XMLParser.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(XMLParser.java:152)
	at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(Lorg.xml.sax.InputSource;)V(AbstractSAXParser.java:1175)
	at weblogic.xml.jaxp.WebLogicXMLReader.parse(Lorg.xml.sax.InputSource;)V(WebLogicXMLReader.java:135)
	at weblogic.xml.jaxp.RegistryXMLReader.parse(Lorg.xml.sax.InputSource;)V(RegistryXMLReader.java:152)
	at javax.xml.parsers.SAXParser.parse(Lorg.xml.sax.InputSource;Lorg.xml.sax.helpers.DefaultHandler;)V(SAXParser.java:345)
	at org.apache.axis.encoding.DeserializationContext.parse()V(DeserializationContext.java:226)
	at org.apache.axis.SOAPPart.getAsSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(SOAPPart.java:645)
	at org.apache.axis.Message.getSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(Message.java:424)
	at org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext;)V(AxisServer.java:279)
	at org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:661)
	at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
	at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)
	at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
	at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
	at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
	at com.informatica.log.InfContextFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfContextFilter.java:69)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
	at com.informatica.servlet.InfEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfEncodingFilter.java:146)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker

>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS-1674) NullPointerException on WebLogic81

Posted by "AJ Banck (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=comments#action_56437 ]
     
AJ Banck commented on AXIS-1674:
--------------------------------

Now I can call simple messages, but when trying a method with an parameter I still get a Nullpointer exception, now in MessageElement.addTextNode. Note that I pasted two stacktraces, first one is printed as debug output from the catch statement, so is a catched exception.


2004-12-09 14:49:49,470 DEBUG [DeserializationContext] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} Exit:
DeserializationContext::endElement()
2004-12-09 14:49:49,517 DEBUG [XMLUtils] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} Failed to set Entity
Resolver to null on DocumentBuilder
java.lang.NullPointerException
        at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolver.java:61)
        at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBuilder.java:168)
        at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:243)
        at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:335)
        at org.apache.axis.utils.XMLUtils.StringToElement(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Lorg.w3c.dom.Element;(XMLUtils.java:515)
        at org.apache.axis.AxisFault.addFaultDetail(Ljavax.xml.namespace.QName;Ljava.lang.String;)V(AxisFault.java:654)
        at org.apache.axis.AxisFault.addHostname(Ljava.lang.String;)V(AxisFault.java:888)
        at org.apache.axis.AxisFault.addHostnameIfNeeded()V(AxisFault.java:877)
        at org.apache.axis.AxisFault.initFromException(Ljava.lang.Exception;)V(AxisFault.java:280)
        at org.apache.axis.AxisFault.<init>(Ljava.lang.Exception;)V(AxisFault.java:181)
        at org.apache.axis.AxisFault.makeFault(Ljava.lang.Exception;)Lorg.apache.axis.AxisFault;(AxisFault.java:101)
        at org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext;)V(AxisServer.java:328)
        at org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:661)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
        at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
        at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.log.InfContextFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfContextFilter.java:69)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.servlet.InfEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfEncodingFilter.java:146)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6458)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3661)
        at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:2630)
        at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(ExecuteThread.java:219)
        at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
        at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
2004-12-09 14:49:49,517 DEBUG [ProjectResourceBundle] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} org.apache.axis.i18n.resource::handleGetObject(axisFault00)
2004-12-09 14:49:49,517 DEBUG [EXCEPTIONS] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} AxisFault:
2004-12-09 14:49:49,563 DEBUG [NSStack] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} NSPush (32)
2004-12-09 14:49:49,563 DEBUG [ProjectResourceBundle] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} org.apache.axis.i18n.resource::handleGetObject(empty00)
2004-12-09 14:49:49,563 DEBUG [NSStack] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} NSPop (empty)
2004-12-09 14:49:49,563 DEBUG [NSStack] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} NSPush (32)
2004-12-09 14:49:49,563 DEBUG [ProjectResourceBundle] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} org.apache.axis.i18n.resource::handleGetObject(empty00)
2004-12-09 14:49:49,563 DEBUG [NSStack] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} 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.axis.message.MessageElement.addTextNode(Ljava.lang.String;)Ljavax.xml.soap.SOAPElement;(MessageElement.java:1387)
        at org.apache.axis.message.SOAPHandler.endElement(Ljava.lang.String;Ljava.lang.String;Lorg.apache.axis.encoding.DeserializationContext;)V(SOAPHandler.java:118)
        at org.apache.axis.encoding.DeserializationContext.endElement(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)V(DeserializationContext.java:1087)
        at weblogic.apache.xerces.parsers.AbstractSAXParser.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(AbstractSAXParser.java:585)
        at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;Z)V(XMLNamespaceBinder.java:898)
        at weblogic.apache.xerces.impl.XMLNamespaceBinder.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(XMLNamespaceBinder.java:644)
        at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement()I(XMLDocumentFragmentScannerImpl.java:1008)
        at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Z)Z(XMLDocumentFragmentScannerImpl.java:1469)
        at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z(XMLDocumentFragmentScannerImpl.java:329)
        at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Z)Z(DTDConfiguration.java:525)
        at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(DTDConfiguration.java:581)
        at weblogic.apache.xerces.parsers.XMLParser.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(XMLParser.java:152)
        at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(Lorg.xml.sax.InputSource;)V(AbstractSAXParser.java:1175)
        at weblogic.xml.jaxp.WebLogicXMLReader.parse(Lorg.xml.sax.InputSource;)V(WebLogicXMLReader.java:135)
        at weblogic.xml.jaxp.RegistryXMLReader.parse(Lorg.xml.sax.InputSource;)V(RegistryXMLReader.java:152)
        at javax.xml.parsers.SAXParser.parse(Lorg.xml.sax.InputSource;Lorg.xml.sax.helpers.DefaultHandler;)V(SAXParser.java:345)
        at org.apache.axis.encoding.DeserializationContext.parse()V(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(SOAPPart.java:645)
        at org.apache.axis.Message.getSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(Message.java:424)
        at org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext;)V(AxisServer.java:279)
        at org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:661)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
        at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
        at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.log.InfContextFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfContextFilter.java:69)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.servlet.InfEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfEncodingFilter.java:146)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)

        {http://xml.apache.org/axis/}hostname:nlw157986

java.lang.NullPointerException
        at org.apache.axis.AxisFault.makeFault(Ljava.lang.Exception;)Lorg.apache.axis.AxisFault;(AxisFault.java:101)
        at org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext;)V(AxisServer.java:328)
        at org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:661)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
        at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
        at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.log.InfContextFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfContextFilter.java:69)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.servlet.InfEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfEncodingFilter.java:146)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6458)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogic.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResponseImpl;)V(WebAppServletContext.java:3661)
        at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel.ExecuteThread;)V(ServletRequestImpl.java:2630)
        at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest;)V(ExecuteThread.java:219)
        at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:178)
        at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Source)
Caused by: java.lang.NullPointerException
        at org.apache.axis.message.MessageElement.addTextNode(Ljava.lang.String;)Ljavax.xml.soap.SOAPElement;(MessageElement.java:1387)
        at org.apache.axis.message.SOAPHandler.endElement(Ljava.lang.String;Ljava.lang.String;Lorg.apache.axis.encoding.DeserializationContext;)V(SOAPHandler.java:118)
        at org.apache.axis.encoding.DeserializationContext.endElement(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)V(DeserializationContext.java:1087)
        at weblogic.apache.xerces.parsers.AbstractSAXParser.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(AbstractSAXParser.java:585)
        at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;Z)V(XMLNamespaceBinder.java:898)
        at weblogic.apache.xerces.impl.XMLNamespaceBinder.endElement(Lweblogic.apache.xerces.xni.QName;Lweblogic.apache.xerces.xni.Augmentations;)V(XMLNamespaceBinder.java:644)
        at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement()I(XMLDocumentFragmentScannerImpl.java:1008)
        at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Z)Z(XMLDocumentFragmentScannerImpl.java:1469)
        at weblogic.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Z)Z(XMLDocumentFragmentScannerImpl.java:329)
        at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Z)Z(DTDConfiguration.java:525)
        at weblogic.apache.xerces.parsers.DTDConfiguration.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(DTDConfiguration.java:581)
        at weblogic.apache.xerces.parsers.XMLParser.parse(Lweblogic.apache.xerces.xni.parser.XMLInputSource;)V(XMLParser.java:152)
        at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(Lorg.xml.sax.InputSource;)V(AbstractSAXParser.java:1175)
        at weblogic.xml.jaxp.WebLogicXMLReader.parse(Lorg.xml.sax.InputSource;)V(WebLogicXMLReader.java:135)
        at weblogic.xml.jaxp.RegistryXMLReader.parse(Lorg.xml.sax.InputSource;)V(RegistryXMLReader.java:152)
        at javax.xml.parsers.SAXParser.parse(Lorg.xml.sax.InputSource;Lorg.xml.sax.helpers.DefaultHandler;)V(SAXParser.java:345)
        at org.apache.axis.encoding.DeserializationContext.parse()V(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(SOAPPart.java:645)
        at org.apache.axis.Message.getSOAPEnvelope()Lorg.apache.axis.message.SOAPEnvelope;(Message.java:424)
        at org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext;)V(AxisServer.java:279)
        at org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet.java:661)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
        at org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServletBase.java:301)
        at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
        at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
        at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.log.InfContextFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfContextFilter.java:69)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
        at com.informatica.servlet.InfEncodingFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(InfEncodingFilter.java:146)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
2004-12-09 14:49:49,610 DEBUG [SOAPPart] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} Enter: SOAPPart ctor(FORM_FAULT)
2004-12-09 14:49:49,610 DEBUG [ProjectResourceBundle] {ExecuteThread: '14' for queue: 'weblogic.kernel.Default'} org.apache.axis.i18n.resource::handleGetObject(setMsgForm)

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker
>      Fix For: 1.2
>  Attachments: AXIS-1674.tar.gz
>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Reopened: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=history ]
     
Davanum Srinivas reopened AXIS-1674:
------------------------------------


looks like there are more locations where we have to add try/catch.

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker

>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Dominik Kacprzak (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=comments#action_56452 ]
     
Dominik Kacprzak commented on AXIS-1674:
----------------------------------------

AJ,

The exception you got is very likely caused by a conflict between Axis' saaj.jar and WebLogic's webservices.jar. Please take a look at the installation guide. There is a section that explains how to configure Axis 1.2 on WebLogic 8.1. Use the CVS copy since it's been updated a few hours ago.

Let us know if it works,

- Dominik

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker
>      Fix For: 1.2
>  Attachments: AXIS-1674.tar.gz
>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=history ]
     
Davanum Srinivas resolved AXIS-1674:
------------------------------------

    Resolution: Fixed

added a try/catch around the call.

-- dims

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker

>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS-1674) NullPointerException on WebLogic81

Posted by "AJ Banck (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=comments#action_56510 ]
     
AJ Banck commented on AXIS-1674:
--------------------------------

Hi, I did use the latest from cvs (as can be seen from the stacktrace) and did follow your saaj guidelines.
Today I found there was another saaj.jar loaded even before webservices.jar causing the problems.
Looks like removing that jar seems to 'fix' the problem.

Comments:
- Setting <prefer-web-inf-classes>true</prefer-web-inf-classes> in weblogic.xml of the Axis application does not seem to work for me. I tried a few times and only placing the correct saaj.jar in front of webservices.jar in the classpath works.
- Having the wrong SOAPPart implementation does not give any feedback, only throws a nullpointer exception when trying to do a call.

Did you create a seperate bug for this issue? Maybe there can be some check that throws a more meaningfull exception.

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker
>      Fix For: 1.2
>  Attachments: AXIS-1674.tar.gz
>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Tom Jordahl (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=history ]
     
Tom Jordahl resolved AXIS-1674:
-------------------------------

     Resolution: Fixed
    Fix Version: 1.2

Applied the patch from Dominik.

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker
>      Fix For: 1.2
>  Attachments: AXIS-1674.tar.gz
>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


[jira] Commented: (AXIS-1674) NullPointerException on WebLogic81

Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
     [ http://nagoya.apache.org/jira/browse/AXIS-1674?page=comments#action_55972 ]
     
Davanum Srinivas commented on AXIS-1674:
----------------------------------------

AJ,

can you please add more try/catch'es and submit a patch?

thanks,
dims

> NullPointerException on WebLogic81
> ----------------------------------
>
>          Key: AXIS-1674
>          URL: http://nagoya.apache.org/jira/browse/AXIS-1674
>      Project: Axis
>         Type: Bug
>   Components: Basic Architecture
>     Versions: 1.2RC2
>  Environment: WebLogic 8.1.3,java.runtime.version=1.4.2_04
>     Reporter: AJ Banck
>     Priority: Blocker

>
> After replacing the Axis 1.2RC1 jars with RC2, Axis stopped working on WebLogic 8.1. Trying to get wsdl or process wsdd throws an NullPointerException. Looking at the exception looks like this is related to the checkin for AXIS-1597 of XMLUtils.java.
> Stacktrace when trying to access the default http://localhost:7001/ias/api4/services/Version?wsdl
> <Nov 19, 2004 3:12:29 PM CET> <Info> <IAS> <000000> <Mapping Exception to AxisFault
> java.lang.NullPointerException
>         at weblogic.xml.jaxp.ChainingEntityResolver.popEntityResolver()Lorg.xml.sax.EntityResolver;(ChainingEntityResolv
> er.java:61)
>         at weblogic.xml.jaxp.RegistryDocumentBuilder.setEntityResolver(Lorg.xml.sax.EntityResolver;)V(RegistryDocumentBu
> ilder.java:168)
>         at org.apache.axis.utils.XMLUtils.releaseDocumentBuilder(Ljavax.xml.parsers.DocumentBuilder;)V(XMLUtils.java:235
> )
>         at org.apache.axis.utils.XMLUtils.newDocument()Lorg.w3c.dom.Document;(XMLUtils.java:312)
>         at org.apache.axis.wsdl.fromJava.Emitter.createDocumentFragment()V(Emitter.java:924)
>         at org.apache.axis.wsdl.fromJava.Emitter.<init>()V(Emitter.java:233)
>         at org.apache.axis.providers.BasicProvider.generateWSDL(Lorg.apache.axis.MessageContext;)V(BasicProvider.java:17
> 6)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(Lorg.apache.axis.Handler;Lorg.apache.axis.MessageContext;)V(
> WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;Lorg.apache.axis.HandlerIterationStrat
> egy;)V(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(Lorg.apache.axis.MessageContext;)V(SimpleChain.java:104)
>         at org.apache.axis.handlers.soap.SOAPService.generateWSDL(Lorg.apache.axis.MessageContext;)V(SOAPService.java:31
> 6)
>         at org.apache.axis.server.AxisServer.generateWSDL(Lorg.apache.axis.MessageContext;)V(AxisServer.java:467)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(Lorg.apache.axis.MessageContext;)V(QSWSDLHandler.java:62)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://nagoya.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira