You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "E Narayanan (JIRA)" <ji...@apache.org> on 2007/06/08 14:43:25 UTC

[jira] Created: (ODE-146) NPE while processing message

NPE while processing message
----------------------------

                 Key: ODE-146
                 URL: https://issues.apache.org/jira/browse/ODE-146
             Project: Ode
          Issue Type: Bug
          Components: BPEL Runtime
    Affects Versions: 1.0-incubating
         Environment: OS: WinXP
Tomcat 6.0.13
            Reporter: E Narayanan
            Priority: Minor


Hi, I recently downloaded Ode and tried out a simple process to create a document style ws. However when I used sendsoap.bat utility to send the message then I got the following NPE:

<---
INFO - GeronimoLog.info(79) | Deployment of artifact HelloWorld successful: [{ht
tp://HelloWorld.bpel}HelloWorldSync-3]
DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message body's
 first child's local name : Input
DEBUG - GeronimoLog.debug(66) | Received request message for HelloWorldService.H
elloWorldOperation
DEBUG - GeronimoLog.debug(66) | Starting transaction.
DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://HelloWorld.wsdl}HelloWo
rldService --> BpelProcess[{http://HelloWorld.bpel}HelloWorldSync-3]
DEBUG - GeronimoLog.debug(66) | Rehydrating process {http://HelloWorld.bpel}Hell
oWorldSync-3
ERROR - GeronimoLog.error(108) | Exception occured while invoking ODE
java.lang.NullPointerException
        at org.apache.ode.axis2.BindingContextImpl.createPartnerRoleChannel(Bind
ingContextImpl.java:73)
        at org.apache.ode.bpel.engine.BpelProcess.hydrate(BpelProcess.java:520)
        at org.apache.ode.bpel.engine.BpelProcess.getEndpointToMyRoleMap(BpelPro
cess.java:565)
        at org.apache.ode.bpel.engine.BpelProcess.initMyRoleMex(BpelProcess.java
:168)
        at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE
ngineImpl.java:131)
        at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE
ngineImpl.java:138)
        at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java
:110)
        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:497)
        at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
uest(HTTPTransportUtils.java:328)
        at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:2
54)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:230)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:104)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:261)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:581)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
--->

I was'nt sure if this is a bug or something wrong with what I did, so I thought I'd check first. I have attached the directory that can be dropped into the Tomcat's webapps\ode\WEB-INF\processes folder. I am using Tomcat 6.0.13.
rgds,
N

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


[jira] Updated: (ODE-146) NPE while processing message

Posted by "E Narayanan (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ODE-146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

E Narayanan updated ODE-146:
----------------------------

    Attachment: HelloWorld.zip

> NPE while processing message
> ----------------------------
>
>                 Key: ODE-146
>                 URL: https://issues.apache.org/jira/browse/ODE-146
>             Project: Ode
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.0-incubating
>         Environment: OS: WinXP
> Tomcat 6.0.13
>            Reporter: E Narayanan
>            Priority: Minor
>         Attachments: HelloWorld.zip
>
>
> Hi, I recently downloaded Ode and tried out a simple process to create a document style ws. However when I used sendsoap.bat utility to send the message then I got the following NPE:
> <---
> INFO - GeronimoLog.info(79) | Deployment of artifact HelloWorld successful: [{ht
> tp://HelloWorld.bpel}HelloWorldSync-3]
> DEBUG - GeronimoLog.debug(66) | Checking for Operation using SOAP message body's
>  first child's local name : Input
> DEBUG - GeronimoLog.debug(66) | Received request message for HelloWorldService.H
> elloWorldOperation
> DEBUG - GeronimoLog.debug(66) | Starting transaction.
> DEBUG - GeronimoLog.debug(66) | Routed: svcQname {http://HelloWorld.wsdl}HelloWo
> rldService --> BpelProcess[{http://HelloWorld.bpel}HelloWorldSync-3]
> DEBUG - GeronimoLog.debug(66) | Rehydrating process {http://HelloWorld.bpel}Hell
> oWorldSync-3
> ERROR - GeronimoLog.error(108) | Exception occured while invoking ODE
> java.lang.NullPointerException
>         at org.apache.ode.axis2.BindingContextImpl.createPartnerRoleChannel(Bind
> ingContextImpl.java:73)
>         at org.apache.ode.bpel.engine.BpelProcess.hydrate(BpelProcess.java:520)
>         at org.apache.ode.bpel.engine.BpelProcess.getEndpointToMyRoleMap(BpelPro
> cess.java:565)
>         at org.apache.ode.bpel.engine.BpelProcess.initMyRoleMex(BpelProcess.java
> :168)
>         at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE
> ngineImpl.java:131)
>         at org.apache.ode.bpel.engine.BpelEngineImpl.createMessageExchange(BpelE
> ngineImpl.java:138)
>         at org.apache.ode.axis2.ODEService.onAxisMessageExchange(ODEService.java
> :110)
>         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:497)
>         at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
> uest(HTTPTransportUtils.java:328)
>         at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:2
> 54)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
> icationFilterChain.java:290)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
> ilterChain.java:206)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
> alve.java:230)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
> alve.java:175)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
> ava:128)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
> ava:104)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
> ve.java:109)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
> a:261)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
> ss(Http11Protocol.java:581)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
> --->
> I was'nt sure if this is a bug or something wrong with what I did, so I thought I'd check first. I have attached the directory that can be dropped into the Tomcat's webapps\ode\WEB-INF\processes folder. I am using Tomcat 6.0.13.
> rgds,
> N

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