ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Richard Taylor (JIRA)" <j...@apache.org>
Subject [jira] Commented: (ODE-166) After undeploying a process its WSDL is still available and executing it result in NPE
Date Mon, 20 Aug 2007 23:57:30 GMT

    [ https://issues.apache.org/jira/browse/ODE-166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12521283
] 

Richard Taylor commented on ODE-166:
------------------------------------

Just wanted to confirm that this issue has gone away for me as well with the latest code.
 It was either fixed by something else or "user error".  Thanks!

> After undeploying a process its WSDL is still available and executing it result in NPE
> --------------------------------------------------------------------------------------
>
>                 Key: ODE-166
>                 URL: https://issues.apache.org/jira/browse/ODE-166
>             Project: ODE
>          Issue Type: Bug
>          Components: Axis2 Integration
>    Affects Versions: 1.1
>         Environment: Axis2 distro
> JDK 1.5.0_11
> WinXPx64
>            Reporter: Richard Taylor
>            Assignee: Matthieu Riou
>             Fix For: 1.1
>
>
> After deploying a process into the "processes" folder (via file system, if it matters),
then undeploying it (via the file system again), its WSDL is still available for download.
  Also if you try to execute that service (one could assume it is available since its WSDL
is), the null pointer exception below occurs.  I haven't confirmed that this also happens
when deploying via web services, but by comparing the source of the two deployers, I would
expect the same behavior.
> INFO  [BpelServerImpl]: Process {urn:xmlns:attachmate:composite-services}Echo-1
> has been unregistered.
> WARN  [BpelDAOConnectionImpl]: Couldn't find mex 4611686018427387903 for cleanup
> .
> ERROR [AxisServlet]: java.lang.NullPointerException
> java.lang.NullPointerException
>         at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java
> :146)
>         at org.apache.ode.axis2.hooks.ODEMessageReceiver.invokeBusinessLogic(ODE
> MessageReceiver.java:68)
>         at org.apache.ode.axis2.hooks.ODEMessageReceiver.receive(ODEMessageRecei
> ver.java:49)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:506)
>         at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> uest(HTTPTransportUtils.java:328)
>         at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:2
> 55)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491
> )
>         at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3
> 67)
>         at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.jav
> a:185)
>         at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:1
> 81)
>         at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:6
> 89)
>         at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>         at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.
> java:114)
>         at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1
> 39)
>         at org.mortbay.jetty.Server.handle(Server.java:285)
>         at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:45
> 7)
>         at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnectio
> n.java:765)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:628)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>         at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.ja
> va:329)
>         at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool
> .java:475)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message