Uploaded image for project: 'RiftSaw'
  1. RiftSaw
  2. RIFTSAW-499

RiftsawServiceLocator cannot find BPEL service

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Major
    • None
    • 2.3.4.Final
    • ODE

    Description

      I have a simple web service and a BPEL process which calls that web service. When I have the invoke in the BPEL process, I get the error below. When I take the invoke out of the process it works just fine.

      I only have two WSDL files, one for the BPEL and the other for the partner web service so the port type and service type for each service are defined in their respective files (i.e. not in a separate file).

      The error is complaining that the RiftsawServiceLocator cannot find the service reference for the BPEL process's web service. The bpel-console indicates that the BPEL web service is deployed and has the name indicated in the error log.

      13:45:17,482 ERROR [org.switchyard.component.bpel.riftsaw.RiftsawServiceLocator] (pool-12-thread-42) No service references found for process '

      {http://com.company/hello}

      simpleHelloProcess-0'
      13:45:17,497 ERROR [org.apache.ode.bpel.engine.BpelRuntimeContextImpl] (pool-12-thread-42) Partner did not acknowledge message exchange: {PartnerRoleMex#hqejbhcnphr7d7ccvjf9v3 [PID

      {http://com.company/hello}

      simpleHelloProcess-0] calling null.sayHello(...) Status REQUEST}
      13:45:17,513 ERROR [org.apache.ode.bpel.runtime.INVOKE] (pool-12-thread-42) Failure during invoke: Partner did not acknowledge.
      13:45:17,513 INFO [org.apache.ode.bpel.engine.BpelRuntimeContextImpl] (pool-12-thread-42) ActivityRecovery: Registering activity 11, failure reason: Partner did not acknowledge. on channel 21
      13:45:17,544 ERROR [org.riftsaw.engine.internal.BPELEngineImpl] (pool-12-thread-42) Error processing response for MEX {MyRoleMex#hqejbhcnphr7d7ccvjf9v1 [Client hqejbhcnphr7d7ccvjf9v0] calling

      {http://com.company/hello}

      simpleHelloProcess.process(...)}: java.lang.NullPointerException
      at org.riftsaw.engine.internal.BPELEngineImpl.onResponse(BPELEngineImpl.java:880) [engine-3.0.0.20120316-M2.jar:]
      at org.riftsaw.engine.internal.BPELEngineImpl.invoke(BPELEngineImpl.java:797) [engine-3.0.0.20120316-M2.jar:]
      at org.switchyard.component.bpel.riftsaw.RiftsawBPELExchangeHandler.handleMessage(RiftsawBPELExchangeHandler.java:236) [switchyard-component-bpel-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.internal.DefaultHandlerChain.handleMessage(DefaultHandlerChain.java:148) [switchyard-runtime-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.internal.DefaultHandlerChain.handle(DefaultHandlerChain.java:121) [switchyard-runtime-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.internal.LocalDispatcher.dispatch(LocalExchangeBus.java:72) [switchyard-runtime-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.internal.ExchangeImpl.sendInternal(ExchangeImpl.java:267) [switchyard-runtime-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.internal.ExchangeImpl.send(ExchangeImpl.java:184) [switchyard-runtime-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.component.soap.InboundHandler.invoke(InboundHandler.java:218) [switchyard-component-soap-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.component.soap.BaseWebService.invoke(BaseWebService.java:69) [switchyard-component-soap-0.4.0.Final.jar:0.4.0.Final]
      at org.switchyard.component.soap.BaseWebService.invoke(BaseWebService.java:34) [switchyard-component-soap-0.4.0.Final.jar:0.4.0.Final]
      at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source) [:1.6.0_31]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_31]
      at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_31]
      at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)
      at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)
      at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:61)
      at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)
      at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [rt.jar:1.6.0_31]
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_31]
      at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_31]
      at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
      at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
      at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
      at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
      at org.apache.cxf.transport.http_jaxws_spi.JAXWSHttpSpiDestination.serviceRequest(JAXWSHttpSpiDestination.java:145)
      at org.apache.cxf.transport.http_jaxws_spi.JAXWSHttpSpiDestination.doService(JAXWSHttpSpiDestination.java:121)
      at org.apache.cxf.transport.http_jaxws_spi.HttpHandlerImpl.handle(HttpHandlerImpl.java:61)
      at org.jboss.wsf.stack.cxf.addons.transports.httpserver.HttpServerDestination$Handler.handle(HttpServerDestination.java:154) [jbossws-cxf-transports-httpserver-4.0.2.GA.jar:4.0.2.GA]
      at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
      at org.jboss.sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:80)
      at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:81)
      at org.jboss.sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:710)
      at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:78)
      at org.jboss.sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:682)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_31]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_31]
      at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_31]

      13:45:17,700 ERROR [org.switchyard.internal.DefaultHandlerChain] (pool-12-thread-42) org.switchyard.HandlerException was thrown by handler(provider): java.lang.Exception: An exception occured when invoking ODE. — Caused by java.lang.Exception: An exception occured when invoking ODE. — Caused by java.lang.NullPointerException: null

      Attachments

        1. HelloExampleBPEL.zip
          50 kB
        2. helloService.war
          2 kB
        3. helloService.war
          2 kB
        4. helloSimpleProcessBPEL.jar
          5 kB
        5. helloSimpleProcessBPEL.jar
          5 kB
        6. helloSimpleProcessBPEL.jar
          4 kB
        7. helloSimpleProcessBPEL.jar
          4 kB
        8. partner-helloSimpleProcessBPEL.jar
          5 kB
        9. partner-helloSimpleProcessBPEL.jar
          5 kB
        10. server.log
          47 kB

        Activity

          People

            gary@brownuk.com Gary Brown
            paperrhino Richard Koshak (Inactive)
            Archiver:
            rhn-support-adandapa Aitik Dandapat

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty