Ok, ive managed to build ODE version 2.1 (finally). Ive tried to apply the
suggested patch but couldn’t work out how to do it, howerver, the patch is
simple (and small enough) for me to make manually, however, when I then
deploy this new version of JBI service assembly I get the following
exception (and the axis2 web service is never callled):
INFO - Query - This query on type "class
org.apache.ode.dao.jpa.MessageExchangeDAOImpl" must load the entire
candidate class extent and evaluate the query in-memory. This may be very
slow. The query must be executed in memory because OpenJPA is configured
with IgnoreCache=false and FlushBeforeQueries=false and there are dirty
instances that may affect the query's outcome in the cache.
THE PATCH WAS APPLIED (this is a simple system.out to ensure that the patch
was working)
WARN - OdeConsumer - Received a response for unknown
partner role message exchange ID:192.168.1.105-1219bbe638a-2:1
ERROR - OdeService - ODE MEX
{MyRoleMex#hqejbhcnphr4bjrhoutd9r [Client null] calling
{http://xmlns.apache.ode.com/DynamicPLTest}TestProvider.PerformTest(...)}
resulted in an error.
WARN - jetty - /DynamicPLTest/
java.lang.Exception: java.util.concurrent.TimeoutException
at
org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:209)
at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:757)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:371)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at
org.mortbay.jetty.nio.SelectChannelConnector$RetryContinuation.run(SelectChannelConnector.java:525)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
Caused by: java.util.concurrent.TimeoutException
at
org.apache.ode.bpel.engine.MessageExchangeImpl$ResponseFuture.get(MessageExchangeImpl.java:441)
at
org.apache.ode.bpel.engine.MessageExchangeImpl$ResponseFuture.get(MessageExchangeImpl.java:418)
at
org.apache.ode.bpel.engine.UnreliableMyRoleMessageExchangeImpl.invokeBlocking(UnreliableMyRoleMessageExchangeImpl.java:68)
at org.apache.ode.jbi.OdeService.invokeOde(OdeService.java:205)
at
org.apache.ode.jbi.OdeService.onJbiMessageExchange(OdeService.java:142)
at
org.apache.ode.jbi.JbiMessageExchangeEventRouter.onJbiMessageExchange(JbiMessageExchangeEventRouter.java:67)
at org.apache.ode.jbi.Receiver$1.run(Receiver.java:179)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Any ideas?
Cheers,
Ian Harrigan
--------------------------------------------------
From: "Ian Harrigan (JIRA)" <j...@apache.org>
Sent: Monday, June 01, 2009 8:48 AM
To: <dev@ode.apache.org>
Subject: [jira] Commented: (ODE-614) ClassCastException:
org.apache.ode.jbi.JbiEndpointReference
[
https://issues.apache.org/jira/browse/ODE-614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12715007#action_12715007 ]
Ian Harrigan commented on ODE-614:
----------------------------------
Im trying to see if the patch for this issue works, however, would it be
possible for someone to either give me a quick overview or point me in the
direction of how to apply this patch? Also, assuming it doesnt work is the
patch easy enough to revert?
Thanks in advance,
Ian Harrigan
ClassCastException: org.apache.ode.jbi.JbiEndpointReference
-----------------------------------------------------------
Key: ODE-614
URL: https://issues.apache.org/jira/browse/ODE-614
Project: ODE
Issue Type: Bug
Components: JBI Integration
Affects Versions: 1.3.2
Reporter: Alexis Midon
Assignee: Alexis Midon
Attachments: ODE-614.potential.patch
Im trying to invoke an external axis2 web service from a ODE BPEL project
deployed inside a ServiceMix JBI container but every time i try to invoke
i get the following errors.
java.lang.ClassCastException: org.apache.ode.jbi.JbiEndpointReference
at
org.apache.ode.jbi.EndpointReferenceContextImpl.getConfigLookup(EndpointReferenceContextImpl.java:116)
at
org.apache.ode.store.ProcessConfImpl.getEndpointProperties(ProcessConfImpl.java:417)
at
org.apache.ode.bpel.engine.BpelProcess.getTimeout(BpelProcess.java:1089)
at
org.apache.ode.bpel.engine.BpelRuntimeContextImpl.scheduleInvokeCheck(BpelRuntimeContextImpl.java:839)
at
org.apache.ode.bpel.engine.BpelRuntimeContextImpl.invoke(BpelRuntimeContextImpl.java:777)
at org.apache.ode.bpel.runtime.INVOKE.run(INVOKE.java:100)
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451)
at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139)
at
org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeContextImpl.java:870)
at
org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(PartnerLinkMyRoleImpl.java:206)
at
org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:237)
at
org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java:408)
at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:439)
at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:441)
at
org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:411)
at
org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler.java:405)
at
org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleScheduler.java:218)
at
org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:404)
at
org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.java:401)
at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.