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 Dong Liu <ed...@gmail.com> on 2006/04/12 01:29:51 UTC

[Axis2] java.lang.NullPointerException of addressing

Hi, folks,

I got some warnings when I test Axis .95 on Jetty. The message is like

17:10:56.750 WARN!! [P1-31] org.mortbay.jetty.servlet.ServletHandler.handle(
> ServletHandler.java:589) >11> /axis2/service
> s/MyService:
> java.lang.NullPointerException
>         at
> org.apache.axis2.handlers.addressing.AddressingOutHandler.invoke(
> AddressingOutHandler.java:95)
>         at org.apache.axis2.engine.Phase.invoke(Phase.java:378)
>         at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:427)
>         at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:527)
>         at
> org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(
> AbstractInOutSyncMessageReceiver.java:43)
>
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:408)
>         at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(
> HTTPTransportUtils.java:288)
>         at org.apache.axis2.transport.http.AxisServlet.doPost(
> AxisServlet.java:160)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>         at org.mortbay.jetty.servlet.ServletHolder.handle(
> ServletHolder.java:428)
>         at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(
> WebApplicationHandler.java:473)
>         at org.mortbay.jetty.servlet.ServletHandler.handle(
> ServletHandler.java:568)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
>         at org.mortbay.jetty.servlet.WebApplicationContext.handle(
> WebApplicationContext.java:633)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
>         at org.mortbay.http.HttpServer.service(HttpServer.java:909)
>         at org.mortbay.http.HttpConnection.service(HttpConnection.java
> :816)
>         at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java
> :982)
>         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>         at org.mortbay.http.SocketListener.handleConnection(
> SocketListener.java:244)
>         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)


This warning only appears only when the workload is relatively heavy.
Any idea?

Cheers,

Dong

Re: [Axis2] java.lang.NullPointerException of addressing

Posted by Eran Chinthaka <ch...@opensource.lk>.
Hi,

In your ServletHandler, did you create the envelope giving the OMFactory ?

But its strange if this is happening only when the load is heavy :(.

Can you please create a JIRA on this and attach a test case so that we
can reproduce it ?

-- Chinthaka


Dong Liu wrote:
> Hi, folks,
> 
> I got some warnings when I test Axis .95 on Jetty. The message is like
> 
>     17:10:56.750 WARN!! [P1-31]
>     org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:589)
>     >11> /axis2/service
>     s/MyService:
>     java.lang.NullPointerException
>             at
>     org.apache.axis2.handlers.addressing.AddressingOutHandler.invoke
>     (AddressingOutHandler.java:95)
>             at org.apache.axis2.engine.Phase.invoke(Phase.java:378)
>             at
>     org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:427)
>             at org.apache.axis2.engine.AxisEngine.send (AxisEngine.java:527)
>             at
>     org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:43)
> 
>             at
>     org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java :408)
>             at
>     org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:288)
>             at
>     org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:160)
>             at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
>             at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>             at
>     org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
>             at
>     org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
>             at
>     org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
>             at org.mortbay.http.HttpContext.handle (HttpContext.java:1530)
>             at
>     org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>             at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
>             at org.mortbay.http.HttpServer.service (HttpServer.java:909)
>             at
>     org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>             at
>     org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
>             at org.mortbay.http.HttpConnection.handle
>     (HttpConnection.java:833)
>             at
>     org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>             at
>     org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>             at org.mortbay.util.ThreadPool$PoolThread.run
>     (ThreadPool.java:534)
> 
> 
> This warning only appears only when the workload is relatively heavy.
> Any idea?
> 
> Cheers,
> 
> Dong
> 
>