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

Reply via email to