Hello,

I've recently started to test and evaluate Axis2.

I wrote a wsdl and ran it through WSDL2Java, made some modifications to the 
skeleton code, 
built the .aar archive as detailed by the axis2 documentation and deployed the 
service.

The service is correctly deployed as far as I can tell (shows up in listing 
without errors). 
HappyAxis page is, well.., happy =)

Still the server is dumping with the (server-side) exception included below.

I had a similar problem on the client side which I cured with a 
System.setProperty("javax.xml.stream.XMLInputFactory", 
"com.bea.xml.stream.MXParserFactory");

Doing the same server-side (-Djavax...) on Tomcat 4.1 OR Websphere 6 does not 
work.

Should not this work out of the box without fiddling around with setting system 
properties in the JVM?

I am clueless how to procede, please help.

Also I cannot find any information of the intended target platform or java 
version for Axis2, is it Java 1.4 or 1.5?

Thank you in advance and best regards,

Johan



2005-08-26 11:22:40 StandardWrapperValve[AxisServlet]: Servlet.service() for 
servlet AxisServlet threw exception
org.apache.axis2.AxisFault: Provider null could not be instantiated: 
java.lang.NullPointerException; nested exception is: 
        javax.xml.stream.FactoryConfigurationError: Provider null could not be 
instantiated: java.lang.NullPointerException
        at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:137)
        at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:169)
        at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:206)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
        at 
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
        at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
        at java.lang.Thread.run(Thread.java:534)
Caused by: javax.xml.stream.FactoryConfigurationError: Provider null could not 
be instantiated: java.lang.NullPointerException
        at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:75)
        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:136)
        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:92)
        at 
javax.xml.stream.XMLOutputFactory.newInstance(XMLOutputFactory.java:98)
        at 
org.apache.axis2.om.impl.OMOutputImpl.setOutputStream(OMOutputImpl.java:96)
        at 
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:125)
        ... 33 more




Reply via email to