On Mon, Apr 27, 2009 at 10:54 AM, ant elder <[email protected]> wrote: > On Mon, Apr 27, 2009 at 10:18 AM, Simon Laws <[email protected]> > wrote: >> itest\bpel\helloworld-reference is hanging for me with the latest >> code. It's getting to... >> >> <message><parameters><getGreetings xmlns="http://greetings"><message >> xmlns="http >> ://helloworld" xmlns:ns2="http://helloworld/" >> xmlns:xs="http://www.w3.org/2001/X >> MLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:type="xs:str >> ing">Luciano</message></getGreetings></parameters></message> >> [DEBUG] - GeronimoLog.debug(66) | >>> Payload: <?xml version="1.0" >> encoding="UTF >> -8"?> >> <getGreetings xmlns="http://greetings"><message xmlns="http://helloworld" >> xmlns: >> ns2="http://helloworld/" xmlns:xs="http://www.w3.org/2001/XMLSchema" >> xmlns:xsi=" >> http://www.w3.org/2001/XMLSchema-instance" >> xsi:type="xs:string">Luciano</message >>></getGreetings> >> [ERROR] - GeronimoLog.error(108) | Error sending message >> (mex={PartnerRoleMex#hq >> ejbhcnphr4889s9idrig [PID {http://helloworld}HelloWorld-1] calling >> null.getGreet >> ings(...)}): Unable to register synchronizer. >> org.apache.ode.bpel.iapi.ContextException: Unable to register synchronizer. >> at >> org.apache.ode.scheduler.simple.SimpleScheduler.registerSynchronizer( >> SimpleScheduler.java:206) >> at >> org.apache.ode.scheduler.simple.SimpleScheduler.addTodoOnCommit(Simpl >> eScheduler.java:364) >> at >> org.apache.ode.scheduler.simple.SimpleScheduler.schedulePersistedJob( >> SimpleScheduler.java:232) >> at >> org.apache.ode.bpel.engine.PartnerRoleMessageExchangeImpl.continueAsy >> nc(PartnerRoleMessageExchangeImpl.java:126) >> at >> org.apache.ode.bpel.engine.PartnerRoleMessageExchangeImpl.replyWithFa >> ilure(PartnerRoleMessageExchangeImpl.java:97) >> at >> org.apache.tuscany.sca.implementation.bpel.ode.ODEExternalService$1$1 >> .call(ODEExternalService.java:146) >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec >> utor.java:885) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:907) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.lang.NullPointerException >> at >> org.apache.ode.scheduler.simple.SimpleScheduler.registerSynchronizer( >> SimpleScheduler.java:194) >> ... 10 more >> Terminate batch job (Y/N)? y >> >> >> Anyone else seeing this? >> >> Simon >> > > I see the same, it worked ok this morning then i updated to pick up > recent checked in changes and now it hangs with "Unable to register > synchronizer." > > ...ant >
Yep, I don't see any explicit implementation.bpel changes so something else we've changed if upsetting it. I think this registerSynchronizer is just a side effect of underlying problem. I have a feeling that the error reporting from BPEL is not working properly. Simon
