On Wed, Mar 18, 2009 at 7:06 PM, Andi Abes <[email protected]> wrote:
> Just checking if I'm doing something wrong here. > > Simple receive/reply process - which basically does an echo. > > When having a high load, it seems to get an NPE. Same process / same > load when using hibernate / oracle seemed to have handled the load > (while executing about slow by a factor of between 7 and 15 depending on > load...) > I think this has been fixed in the 1.X branch some time ago. Using a recent build should help (alternatively we should release soon). Matthieu > > > > A. > > > > > > > > ERROR - GeronimoLog.error(108) | Error while processing transaction, > retrying. > > org.apache.ode.bpel.iapi.Scheduler$JobProcessorException: > java.lang.RuntimeException: java.lang.NullPointerException > > at > org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl. > java:336) > > at > org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl. > java:373) > > at > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler > .java:337) > > at > org.apache.ode.scheduler.simple.SimpleScheduler$4$1.call(SimpleScheduler > .java:336) > > at > org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc > heduler.java:174) > > at > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.j > ava:335) > > at > org.apache.ode.scheduler.simple.SimpleScheduler$4.call(SimpleScheduler.j > ava:332) > > 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(ThreadPoolExecuto > r.java:650) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja > va:675) > > at java.lang.Thread.run(Thread.java:595) > > Caused by: java.lang.RuntimeException: java.lang.NullPointerException > > at > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:464) > > at org.apache.ode.jacob.vpu.JacobVPU.execute(JacobVPU.java:139) > > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.execute(BpelRuntimeCon > textImpl.java:835) > > at > org.apache.ode.bpel.engine.PartnerLinkMyRoleImpl.invokeNewInstance(Partn > erLinkMyRoleImpl.java:197) > > at > org.apache.ode.bpel.engine.BpelProcess.invokeProcess(BpelProcess.java:20 > 4) > > at > org.apache.ode.bpel.engine.BpelProcess.handleWorkEvent(BpelProcess.java: > 372) > > at > org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl. > java:326) > > ... 11 more > > Caused by: java.lang.NullPointerException > > at > java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:157) > > at > java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:903 > ) > > at > org.apache.ode.bpel.memdao.ProcessDaoImpl.instanceCompleted(ProcessDaoIm > pl.java:154) > > at > org.apache.ode.bpel.memdao.ProcessInstanceDaoImpl.finishCompletion(Proce > ssInstanceDaoImpl.java:277) > > at > org.apache.ode.bpel.engine.BpelRuntimeContextImpl.completedOk(BpelRuntim > eContextImpl.java:238) > > at > org.apache.ode.bpel.runtime.PROCESS$1.completed(PROCESS.java:67) > > at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > org.apache.ode.jacob.vpu.JacobVPU$JacobThreadImpl.run(JacobVPU.java:451) > > ... 17 more > >
