You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Dhanush Gopinath <dh...@altair.com> on 2010/06/14 13:02:03 UTC

Exception during - Parallel Execution

Hi,

At times when I run my process with parallel flows ODE throws out an
exception and the process execution path in which the exception is
thrown is kind of stuck 

 

16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
transacted: true persisted: true details: JobDetails( instanceId: 3900
mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
correlatorId: null correlationKeySet: null retryCount: null inMem: false
detailsExt: {})

org.apache.ode.bpel.iapi.Scheduler$JobProcessorException

      at
org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
java:398)

      at
org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
java:450)

      at
org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
duler.java:518)

      at
org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
duler.java:513)

      at
org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
heduler.java:284)

 

The process doesn't move forward. This doesn't happen all the time. Any
idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
and Postgres.

 

Please help.

 

Thanks & Regards

Dhanush Gopinath

 


RE: Exception during - Parallel Execution

Posted by Dhanush Gopinath <dh...@altair.com>.
Rafal,

I have an update to this. I made some changes to the process and made sure that the correlation id always remains the same for the invoke-receive activities, no matter how many times they execute in the loop.

To my surprise this exception didn't throw and processes are moving well ahead.

So this is some info which you can look into. Now I doubt was my earlier process wrong? Do you think it was?

Dhanush


-----Original Message-----
From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com] 
Sent: Wednesday, June 16, 2010 12:08 AM
To: user@ode.apache.org
Subject: RE: Exception during - Parallel Execution

https://issues.apache.org/jira/browse/ODE-847

Here is the JIRA issue

-----Original Message-----
From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com] 
Sent: Tuesday, June 15, 2010 7:26 PM
To: user@ode.apache.org
Subject: RE: Exception during - Parallel Execution

Ok.. I will just attach the process

-----Original Message-----
From: Rafal Rusin [mailto:rafal@intalio.com] 
Sent: Tuesday, June 15, 2010 6:23 PM
To: user@ode.apache.org
Subject: Re: Exception during - Parallel Execution

If you can prepare test case quick, then go for it. If not, just
attach process.

2010/6/15 Dhanush Gopinath <dh...@altair.com>:
> I will do that, but I do not have a SOAP UI Test case. Will create that and file
>
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Tuesday, June 15, 2010 3:40 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> Can you file jira and provide process + soapui test case?
>
> 2010/6/15 Dhanush Gopinath <dh...@altair.com>:
>> It retries again and get the response back after some time, but the next task is not activated once this exception is thrown.
>>
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>        at java.lang.Thread.run(Thread.java:619)
>> 14:50:19,691 ERROR [SimpleScheduler] Error while processing job, retrying in 5s
>> 14:50:21,176 INFO  [ExternalService] Response:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <message><part1><ReviewInvokeResponse xmlns="http://www.altair.com/schema/Review" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.altair.com/schema/Review"><humanTaskInvokeResponse xmlns="http://www.altair.com/WF/Framework/HumanTaskDataSchema" xmlns:htds="http://www.altair.com/WF/Framework/HumanTaskDataSchema">true</humanTaskInvokeResponse></ReviewInvokeResponse></part1></message>
>>
>>
>> My process is something like this
>>
>> repeat
>> {
>>        AttachFile Activity
>>        Flow Activity
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>
>> }until all REVIEW are APPROVED (if reject do a new review)
>>
>> If any of the review is rejected then it loops again and created 3 new review tasks parallelly. The exception is consistently coming when the loop is executed second time. Once the review is done for the second time (For eg all are APPROVED), the next activity is not executed.
>>
>>
>>
>> -----Original Message-----
>> From: Rafal Rusin [mailto:rafal@intalio.com]
>> Sent: Monday, June 14, 2010 7:50 PM
>> To: user@ode.apache.org
>> Subject: Re: Exception during - Parallel Execution
>>
>> There might be logging problem here. Please verify if your process
>> moves forward. acquireInstanceLock sometimes does rollback and retry
>> transaction.
>>
>>
>> 2010/6/14 Dhanush Gopinath <dh...@altair.com>:
>>> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>>>
>>> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>>>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>>>
>>> Attached is my process.
>>>
>>> -----Original Message-----
>>> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
>>> Sent: Monday, June 14, 2010 5:40 PM
>>> To: user@ode.apache.org
>>> Subject: RE: Exception during - Parallel Execution
>>>
>>> I will try 1.3.4 I don't think I have this applied.
>>>
>>> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>>>
>>>
>>> -----Original Message-----
>>> From: Rafal Rusin [mailto:rafal@intalio.com]
>>> Sent: Monday, June 14, 2010 5:01 PM
>>> To: user@ode.apache.org
>>> Subject: Re: Exception during - Parallel Execution
>>>
>>> Hello,
>>>
>>> do you have this applied?
>>>
>>> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
>>> Author: Rafal Konrad Rusin <rr...@apache.org>
>>> Date:   Sat May 22 15:21:19 2010 +0000
>>>
>>>    Load immediate fix
>>>
>>>    git-svn-id:
>>> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>>>
>>>
>>> Alternatively, could you try 1.3.4 release?
>>>
>>> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
>>> dhanush.gopinath@altair.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> At times when I run my process with parallel flows ODE throws out an
>>>> exception and the process execution path in which the exception is
>>>> thrown is kind of stuck
>>>>
>>>>
>>>>
>>>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>>>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>>>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>>>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>>>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>>>> detailsExt: {})
>>>>
>>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>>>> java:398)
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>>>> java:450)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:518)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:513)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>>>> heduler.java:284)
>>>>
>>>>
>>>>
>>>> The process doesn't move forward. This doesn't happen all the time. Any
>>>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>>>> and Postgres.
>>>>
>>>>
>>>>
>>>> Please help.
>>>>
>>>>
>>>>
>>>> Thanks & Regards
>>>>
>>>> Dhanush Gopinath
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Regards,
>>> Rafał Rusin
>>> http://rrusin.blogspot.com
>>>
>>
>>
>>
>> --
>> Regards,
>> Rafał Rusin
>> http://rrusin.blogspot.com
>>
>
>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

RE: Exception during - Parallel Execution

Posted by Dhanush Gopinath <dh...@altair.com>.
https://issues.apache.org/jira/browse/ODE-847

Here is the JIRA issue

-----Original Message-----
From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com] 
Sent: Tuesday, June 15, 2010 7:26 PM
To: user@ode.apache.org
Subject: RE: Exception during - Parallel Execution

Ok.. I will just attach the process

-----Original Message-----
From: Rafal Rusin [mailto:rafal@intalio.com] 
Sent: Tuesday, June 15, 2010 6:23 PM
To: user@ode.apache.org
Subject: Re: Exception during - Parallel Execution

If you can prepare test case quick, then go for it. If not, just
attach process.

2010/6/15 Dhanush Gopinath <dh...@altair.com>:
> I will do that, but I do not have a SOAP UI Test case. Will create that and file
>
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Tuesday, June 15, 2010 3:40 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> Can you file jira and provide process + soapui test case?
>
> 2010/6/15 Dhanush Gopinath <dh...@altair.com>:
>> It retries again and get the response back after some time, but the next task is not activated once this exception is thrown.
>>
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>        at java.lang.Thread.run(Thread.java:619)
>> 14:50:19,691 ERROR [SimpleScheduler] Error while processing job, retrying in 5s
>> 14:50:21,176 INFO  [ExternalService] Response:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <message><part1><ReviewInvokeResponse xmlns="http://www.altair.com/schema/Review" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.altair.com/schema/Review"><humanTaskInvokeResponse xmlns="http://www.altair.com/WF/Framework/HumanTaskDataSchema" xmlns:htds="http://www.altair.com/WF/Framework/HumanTaskDataSchema">true</humanTaskInvokeResponse></ReviewInvokeResponse></part1></message>
>>
>>
>> My process is something like this
>>
>> repeat
>> {
>>        AttachFile Activity
>>        Flow Activity
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>
>> }until all REVIEW are APPROVED (if reject do a new review)
>>
>> If any of the review is rejected then it loops again and created 3 new review tasks parallelly. The exception is consistently coming when the loop is executed second time. Once the review is done for the second time (For eg all are APPROVED), the next activity is not executed.
>>
>>
>>
>> -----Original Message-----
>> From: Rafal Rusin [mailto:rafal@intalio.com]
>> Sent: Monday, June 14, 2010 7:50 PM
>> To: user@ode.apache.org
>> Subject: Re: Exception during - Parallel Execution
>>
>> There might be logging problem here. Please verify if your process
>> moves forward. acquireInstanceLock sometimes does rollback and retry
>> transaction.
>>
>>
>> 2010/6/14 Dhanush Gopinath <dh...@altair.com>:
>>> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>>>
>>> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>>>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>>>
>>> Attached is my process.
>>>
>>> -----Original Message-----
>>> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
>>> Sent: Monday, June 14, 2010 5:40 PM
>>> To: user@ode.apache.org
>>> Subject: RE: Exception during - Parallel Execution
>>>
>>> I will try 1.3.4 I don't think I have this applied.
>>>
>>> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>>>
>>>
>>> -----Original Message-----
>>> From: Rafal Rusin [mailto:rafal@intalio.com]
>>> Sent: Monday, June 14, 2010 5:01 PM
>>> To: user@ode.apache.org
>>> Subject: Re: Exception during - Parallel Execution
>>>
>>> Hello,
>>>
>>> do you have this applied?
>>>
>>> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
>>> Author: Rafal Konrad Rusin <rr...@apache.org>
>>> Date:   Sat May 22 15:21:19 2010 +0000
>>>
>>>    Load immediate fix
>>>
>>>    git-svn-id:
>>> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>>>
>>>
>>> Alternatively, could you try 1.3.4 release?
>>>
>>> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
>>> dhanush.gopinath@altair.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> At times when I run my process with parallel flows ODE throws out an
>>>> exception and the process execution path in which the exception is
>>>> thrown is kind of stuck
>>>>
>>>>
>>>>
>>>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>>>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>>>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>>>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>>>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>>>> detailsExt: {})
>>>>
>>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>>>> java:398)
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>>>> java:450)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:518)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:513)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>>>> heduler.java:284)
>>>>
>>>>
>>>>
>>>> The process doesn't move forward. This doesn't happen all the time. Any
>>>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>>>> and Postgres.
>>>>
>>>>
>>>>
>>>> Please help.
>>>>
>>>>
>>>>
>>>> Thanks & Regards
>>>>
>>>> Dhanush Gopinath
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Regards,
>>> Rafał Rusin
>>> http://rrusin.blogspot.com
>>>
>>
>>
>>
>> --
>> Regards,
>> Rafał Rusin
>> http://rrusin.blogspot.com
>>
>
>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

RE: Exception during - Parallel Execution

Posted by Dhanush Gopinath <dh...@altair.com>.
Ok.. I will just attach the process

-----Original Message-----
From: Rafal Rusin [mailto:rafal@intalio.com] 
Sent: Tuesday, June 15, 2010 6:23 PM
To: user@ode.apache.org
Subject: Re: Exception during - Parallel Execution

If you can prepare test case quick, then go for it. If not, just
attach process.

2010/6/15 Dhanush Gopinath <dh...@altair.com>:
> I will do that, but I do not have a SOAP UI Test case. Will create that and file
>
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Tuesday, June 15, 2010 3:40 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> Can you file jira and provide process + soapui test case?
>
> 2010/6/15 Dhanush Gopinath <dh...@altair.com>:
>> It retries again and get the response back after some time, but the next task is not activated once this exception is thrown.
>>
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>        at java.lang.Thread.run(Thread.java:619)
>> 14:50:19,691 ERROR [SimpleScheduler] Error while processing job, retrying in 5s
>> 14:50:21,176 INFO  [ExternalService] Response:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <message><part1><ReviewInvokeResponse xmlns="http://www.altair.com/schema/Review" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.altair.com/schema/Review"><humanTaskInvokeResponse xmlns="http://www.altair.com/WF/Framework/HumanTaskDataSchema" xmlns:htds="http://www.altair.com/WF/Framework/HumanTaskDataSchema">true</humanTaskInvokeResponse></ReviewInvokeResponse></part1></message>
>>
>>
>> My process is something like this
>>
>> repeat
>> {
>>        AttachFile Activity
>>        Flow Activity
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>
>> }until all REVIEW are APPROVED (if reject do a new review)
>>
>> If any of the review is rejected then it loops again and created 3 new review tasks parallelly. The exception is consistently coming when the loop is executed second time. Once the review is done for the second time (For eg all are APPROVED), the next activity is not executed.
>>
>>
>>
>> -----Original Message-----
>> From: Rafal Rusin [mailto:rafal@intalio.com]
>> Sent: Monday, June 14, 2010 7:50 PM
>> To: user@ode.apache.org
>> Subject: Re: Exception during - Parallel Execution
>>
>> There might be logging problem here. Please verify if your process
>> moves forward. acquireInstanceLock sometimes does rollback and retry
>> transaction.
>>
>>
>> 2010/6/14 Dhanush Gopinath <dh...@altair.com>:
>>> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>>>
>>> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>>>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>>>
>>> Attached is my process.
>>>
>>> -----Original Message-----
>>> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
>>> Sent: Monday, June 14, 2010 5:40 PM
>>> To: user@ode.apache.org
>>> Subject: RE: Exception during - Parallel Execution
>>>
>>> I will try 1.3.4 I don't think I have this applied.
>>>
>>> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>>>
>>>
>>> -----Original Message-----
>>> From: Rafal Rusin [mailto:rafal@intalio.com]
>>> Sent: Monday, June 14, 2010 5:01 PM
>>> To: user@ode.apache.org
>>> Subject: Re: Exception during - Parallel Execution
>>>
>>> Hello,
>>>
>>> do you have this applied?
>>>
>>> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
>>> Author: Rafal Konrad Rusin <rr...@apache.org>
>>> Date:   Sat May 22 15:21:19 2010 +0000
>>>
>>>    Load immediate fix
>>>
>>>    git-svn-id:
>>> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>>>
>>>
>>> Alternatively, could you try 1.3.4 release?
>>>
>>> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
>>> dhanush.gopinath@altair.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> At times when I run my process with parallel flows ODE throws out an
>>>> exception and the process execution path in which the exception is
>>>> thrown is kind of stuck
>>>>
>>>>
>>>>
>>>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>>>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>>>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>>>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>>>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>>>> detailsExt: {})
>>>>
>>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>>>> java:398)
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>>>> java:450)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:518)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:513)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>>>> heduler.java:284)
>>>>
>>>>
>>>>
>>>> The process doesn't move forward. This doesn't happen all the time. Any
>>>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>>>> and Postgres.
>>>>
>>>>
>>>>
>>>> Please help.
>>>>
>>>>
>>>>
>>>> Thanks & Regards
>>>>
>>>> Dhanush Gopinath
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Regards,
>>> Rafał Rusin
>>> http://rrusin.blogspot.com
>>>
>>
>>
>>
>> --
>> Regards,
>> Rafał Rusin
>> http://rrusin.blogspot.com
>>
>
>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

Re: Exception during - Parallel Execution

Posted by Rafal Rusin <ra...@intalio.com>.
If you can prepare test case quick, then go for it. If not, just
attach process.

2010/6/15 Dhanush Gopinath <dh...@altair.com>:
> I will do that, but I do not have a SOAP UI Test case. Will create that and file
>
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Tuesday, June 15, 2010 3:40 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> Can you file jira and provide process + soapui test case?
>
> 2010/6/15 Dhanush Gopinath <dh...@altair.com>:
>> It retries again and get the response back after some time, but the next task is not activated once this exception is thrown.
>>
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>        at java.lang.Thread.run(Thread.java:619)
>> 14:50:19,691 ERROR [SimpleScheduler] Error while processing job, retrying in 5s
>> 14:50:21,176 INFO  [ExternalService] Response:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <message><part1><ReviewInvokeResponse xmlns="http://www.altair.com/schema/Review" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.altair.com/schema/Review"><humanTaskInvokeResponse xmlns="http://www.altair.com/WF/Framework/HumanTaskDataSchema" xmlns:htds="http://www.altair.com/WF/Framework/HumanTaskDataSchema">true</humanTaskInvokeResponse></ReviewInvokeResponse></part1></message>
>>
>>
>> My process is something like this
>>
>> repeat
>> {
>>        AttachFile Activity
>>        Flow Activity
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>        {
>>                REVIEW - File Activity
>>        }
>>
>> }until all REVIEW are APPROVED (if reject do a new review)
>>
>> If any of the review is rejected then it loops again and created 3 new review tasks parallelly. The exception is consistently coming when the loop is executed second time. Once the review is done for the second time (For eg all are APPROVED), the next activity is not executed.
>>
>>
>>
>> -----Original Message-----
>> From: Rafal Rusin [mailto:rafal@intalio.com]
>> Sent: Monday, June 14, 2010 7:50 PM
>> To: user@ode.apache.org
>> Subject: Re: Exception during - Parallel Execution
>>
>> There might be logging problem here. Please verify if your process
>> moves forward. acquireInstanceLock sometimes does rollback and retry
>> transaction.
>>
>>
>> 2010/6/14 Dhanush Gopinath <dh...@altair.com>:
>>> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>>>
>>> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>>>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>>>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>>>
>>> Attached is my process.
>>>
>>> -----Original Message-----
>>> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
>>> Sent: Monday, June 14, 2010 5:40 PM
>>> To: user@ode.apache.org
>>> Subject: RE: Exception during - Parallel Execution
>>>
>>> I will try 1.3.4 I don't think I have this applied.
>>>
>>> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>>>
>>>
>>> -----Original Message-----
>>> From: Rafal Rusin [mailto:rafal@intalio.com]
>>> Sent: Monday, June 14, 2010 5:01 PM
>>> To: user@ode.apache.org
>>> Subject: Re: Exception during - Parallel Execution
>>>
>>> Hello,
>>>
>>> do you have this applied?
>>>
>>> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
>>> Author: Rafal Konrad Rusin <rr...@apache.org>
>>> Date:   Sat May 22 15:21:19 2010 +0000
>>>
>>>    Load immediate fix
>>>
>>>    git-svn-id:
>>> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>>>
>>>
>>> Alternatively, could you try 1.3.4 release?
>>>
>>> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
>>> dhanush.gopinath@altair.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> At times when I run my process with parallel flows ODE throws out an
>>>> exception and the process execution path in which the exception is
>>>> thrown is kind of stuck
>>>>
>>>>
>>>>
>>>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>>>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>>>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>>>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>>>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>>>> detailsExt: {})
>>>>
>>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>>>> java:398)
>>>>
>>>>      at
>>>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>>>> java:450)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:518)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>>> duler.java:513)
>>>>
>>>>      at
>>>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>>>> heduler.java:284)
>>>>
>>>>
>>>>
>>>> The process doesn't move forward. This doesn't happen all the time. Any
>>>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>>>> and Postgres.
>>>>
>>>>
>>>>
>>>> Please help.
>>>>
>>>>
>>>>
>>>> Thanks & Regards
>>>>
>>>> Dhanush Gopinath
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Regards,
>>> Rafał Rusin
>>> http://rrusin.blogspot.com
>>>
>>
>>
>>
>> --
>> Regards,
>> Rafał Rusin
>> http://rrusin.blogspot.com
>>
>
>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

RE: Exception during - Parallel Execution

Posted by Dhanush Gopinath <dh...@altair.com>.
I will do that, but I do not have a SOAP UI Test case. Will create that and file



-----Original Message-----
From: Rafal Rusin [mailto:rafal@intalio.com] 
Sent: Tuesday, June 15, 2010 3:40 PM
To: user@ode.apache.org
Subject: Re: Exception during - Parallel Execution

Can you file jira and provide process + soapui test case?

2010/6/15 Dhanush Gopinath <dh...@altair.com>:
> It retries again and get the response back after some time, but the next task is not activated once this exception is thrown.
>
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>        at java.lang.Thread.run(Thread.java:619)
> 14:50:19,691 ERROR [SimpleScheduler] Error while processing job, retrying in 5s
> 14:50:21,176 INFO  [ExternalService] Response:
> <?xml version="1.0" encoding="UTF-8"?>
> <message><part1><ReviewInvokeResponse xmlns="http://www.altair.com/schema/Review" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.altair.com/schema/Review"><humanTaskInvokeResponse xmlns="http://www.altair.com/WF/Framework/HumanTaskDataSchema" xmlns:htds="http://www.altair.com/WF/Framework/HumanTaskDataSchema">true</humanTaskInvokeResponse></ReviewInvokeResponse></part1></message>
>
>
> My process is something like this
>
> repeat
> {
>        AttachFile Activity
>        Flow Activity
>        {
>                REVIEW - File Activity
>        }
>        {
>                REVIEW - File Activity
>        }
>        {
>                REVIEW - File Activity
>        }
>
> }until all REVIEW are APPROVED (if reject do a new review)
>
> If any of the review is rejected then it loops again and created 3 new review tasks parallelly. The exception is consistently coming when the loop is executed second time. Once the review is done for the second time (For eg all are APPROVED), the next activity is not executed.
>
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Monday, June 14, 2010 7:50 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> There might be logging problem here. Please verify if your process
> moves forward. acquireInstanceLock sometimes does rollback and retry
> transaction.
>
>
> 2010/6/14 Dhanush Gopinath <dh...@altair.com>:
>> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>>
>> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>>
>> Attached is my process.
>>
>> -----Original Message-----
>> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
>> Sent: Monday, June 14, 2010 5:40 PM
>> To: user@ode.apache.org
>> Subject: RE: Exception during - Parallel Execution
>>
>> I will try 1.3.4 I don't think I have this applied.
>>
>> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>>
>>
>> -----Original Message-----
>> From: Rafal Rusin [mailto:rafal@intalio.com]
>> Sent: Monday, June 14, 2010 5:01 PM
>> To: user@ode.apache.org
>> Subject: Re: Exception during - Parallel Execution
>>
>> Hello,
>>
>> do you have this applied?
>>
>> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
>> Author: Rafal Konrad Rusin <rr...@apache.org>
>> Date:   Sat May 22 15:21:19 2010 +0000
>>
>>    Load immediate fix
>>
>>    git-svn-id:
>> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>>
>>
>> Alternatively, could you try 1.3.4 release?
>>
>> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
>> dhanush.gopinath@altair.com> wrote:
>>
>>> Hi,
>>>
>>> At times when I run my process with parallel flows ODE throws out an
>>> exception and the process execution path in which the exception is
>>> thrown is kind of stuck
>>>
>>>
>>>
>>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>>> detailsExt: {})
>>>
>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>
>>>      at
>>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>>> java:398)
>>>
>>>      at
>>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>>> java:450)
>>>
>>>      at
>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>> duler.java:518)
>>>
>>>      at
>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>> duler.java:513)
>>>
>>>      at
>>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>>> heduler.java:284)
>>>
>>>
>>>
>>> The process doesn't move forward. This doesn't happen all the time. Any
>>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>>> and Postgres.
>>>
>>>
>>>
>>> Please help.
>>>
>>>
>>>
>>> Thanks & Regards
>>>
>>> Dhanush Gopinath
>>>
>>>
>>>
>>>
>>
>> --
>> Regards,
>> Rafał Rusin
>> http://rrusin.blogspot.com
>>
>
>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

Re: Exception during - Parallel Execution

Posted by Rafal Rusin <ra...@intalio.com>.
Can you file jira and provide process + soapui test case?

2010/6/15 Dhanush Gopinath <dh...@altair.com>:
> It retries again and get the response back after some time, but the next task is not activated once this exception is thrown.
>
>        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>        at java.lang.Thread.run(Thread.java:619)
> 14:50:19,691 ERROR [SimpleScheduler] Error while processing job, retrying in 5s
> 14:50:21,176 INFO  [ExternalService] Response:
> <?xml version="1.0" encoding="UTF-8"?>
> <message><part1><ReviewInvokeResponse xmlns="http://www.altair.com/schema/Review" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.altair.com/schema/Review"><humanTaskInvokeResponse xmlns="http://www.altair.com/WF/Framework/HumanTaskDataSchema" xmlns:htds="http://www.altair.com/WF/Framework/HumanTaskDataSchema">true</humanTaskInvokeResponse></ReviewInvokeResponse></part1></message>
>
>
> My process is something like this
>
> repeat
> {
>        AttachFile Activity
>        Flow Activity
>        {
>                REVIEW - File Activity
>        }
>        {
>                REVIEW - File Activity
>        }
>        {
>                REVIEW - File Activity
>        }
>
> }until all REVIEW are APPROVED (if reject do a new review)
>
> If any of the review is rejected then it loops again and created 3 new review tasks parallelly. The exception is consistently coming when the loop is executed second time. Once the review is done for the second time (For eg all are APPROVED), the next activity is not executed.
>
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Monday, June 14, 2010 7:50 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> There might be logging problem here. Please verify if your process
> moves forward. acquireInstanceLock sometimes does rollback and retry
> transaction.
>
>
> 2010/6/14 Dhanush Gopinath <dh...@altair.com>:
>> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>>
>> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>>
>> Attached is my process.
>>
>> -----Original Message-----
>> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
>> Sent: Monday, June 14, 2010 5:40 PM
>> To: user@ode.apache.org
>> Subject: RE: Exception during - Parallel Execution
>>
>> I will try 1.3.4 I don't think I have this applied.
>>
>> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>>
>>
>> -----Original Message-----
>> From: Rafal Rusin [mailto:rafal@intalio.com]
>> Sent: Monday, June 14, 2010 5:01 PM
>> To: user@ode.apache.org
>> Subject: Re: Exception during - Parallel Execution
>>
>> Hello,
>>
>> do you have this applied?
>>
>> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
>> Author: Rafal Konrad Rusin <rr...@apache.org>
>> Date:   Sat May 22 15:21:19 2010 +0000
>>
>>    Load immediate fix
>>
>>    git-svn-id:
>> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>>
>>
>> Alternatively, could you try 1.3.4 release?
>>
>> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
>> dhanush.gopinath@altair.com> wrote:
>>
>>> Hi,
>>>
>>> At times when I run my process with parallel flows ODE throws out an
>>> exception and the process execution path in which the exception is
>>> thrown is kind of stuck
>>>
>>>
>>>
>>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>>> detailsExt: {})
>>>
>>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>>
>>>      at
>>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>>> java:398)
>>>
>>>      at
>>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>>> java:450)
>>>
>>>      at
>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>> duler.java:518)
>>>
>>>      at
>>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>>> duler.java:513)
>>>
>>>      at
>>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>>> heduler.java:284)
>>>
>>>
>>>
>>> The process doesn't move forward. This doesn't happen all the time. Any
>>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>>> and Postgres.
>>>
>>>
>>>
>>> Please help.
>>>
>>>
>>>
>>> Thanks & Regards
>>>
>>> Dhanush Gopinath
>>>
>>>
>>>
>>>
>>
>> --
>> Regards,
>> Rafał Rusin
>> http://rrusin.blogspot.com
>>
>
>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

RE: Exception during - Parallel Execution

Posted by Dhanush Gopinath <dh...@altair.com>.
It retries again and get the response back after some time, but the next task is not activated once this exception is thrown.

	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
14:50:19,691 ERROR [SimpleScheduler] Error while processing job, retrying in 5s
14:50:21,176 INFO  [ExternalService] Response:
<?xml version="1.0" encoding="UTF-8"?>
<message><part1><ReviewInvokeResponse xmlns="http://www.altair.com/schema/Review" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.altair.com/schema/Review"><humanTaskInvokeResponse xmlns="http://www.altair.com/WF/Framework/HumanTaskDataSchema" xmlns:htds="http://www.altair.com/WF/Framework/HumanTaskDataSchema">true</humanTaskInvokeResponse></ReviewInvokeResponse></part1></message>


My process is something like this 

repeat
{
	AttachFile Activity
	Flow Activity
	{
		REVIEW - File Activity
	}
	{
		REVIEW - File Activity
	}
	{
		REVIEW - File Activity
	}
	
}until all REVIEW are APPROVED (if reject do a new review)

If any of the review is rejected then it loops again and created 3 new review tasks parallelly. The exception is consistently coming when the loop is executed second time. Once the review is done for the second time (For eg all are APPROVED), the next activity is not executed.



-----Original Message-----
From: Rafal Rusin [mailto:rafal@intalio.com] 
Sent: Monday, June 14, 2010 7:50 PM
To: user@ode.apache.org
Subject: Re: Exception during - Parallel Execution

There might be logging problem here. Please verify if your process
moves forward. acquireInstanceLock sometimes does rollback and retry
transaction.


2010/6/14 Dhanush Gopinath <dh...@altair.com>:
> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>
> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>
> Attached is my process.
>
> -----Original Message-----
> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
> Sent: Monday, June 14, 2010 5:40 PM
> To: user@ode.apache.org
> Subject: RE: Exception during - Parallel Execution
>
> I will try 1.3.4 I don't think I have this applied.
>
> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Monday, June 14, 2010 5:01 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> Hello,
>
> do you have this applied?
>
> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
> Author: Rafal Konrad Rusin <rr...@apache.org>
> Date:   Sat May 22 15:21:19 2010 +0000
>
>    Load immediate fix
>
>    git-svn-id:
> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>
>
> Alternatively, could you try 1.3.4 release?
>
> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
> dhanush.gopinath@altair.com> wrote:
>
>> Hi,
>>
>> At times when I run my process with parallel flows ODE throws out an
>> exception and the process execution path in which the exception is
>> thrown is kind of stuck
>>
>>
>>
>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>> detailsExt: {})
>>
>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>
>>      at
>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>> java:398)
>>
>>      at
>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>> java:450)
>>
>>      at
>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>> duler.java:518)
>>
>>      at
>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>> duler.java:513)
>>
>>      at
>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>> heduler.java:284)
>>
>>
>>
>> The process doesn't move forward. This doesn't happen all the time. Any
>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>> and Postgres.
>>
>>
>>
>> Please help.
>>
>>
>>
>> Thanks & Regards
>>
>> Dhanush Gopinath
>>
>>
>>
>>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

Re: Exception during - Parallel Execution

Posted by Rafal Rusin <ra...@intalio.com>.
There might be logging problem here. Please verify if your process
moves forward. acquireInstanceLock sometimes does rollback and retry
transaction.


2010/6/14 Dhanush Gopinath <dh...@altair.com>:
> Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until
>
> 19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>        at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
>        at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
>        at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)
>
> Attached is my process.
>
> -----Original Message-----
> From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com]
> Sent: Monday, June 14, 2010 5:40 PM
> To: user@ode.apache.org
> Subject: RE: Exception during - Parallel Execution
>
> I will try 1.3.4 I don't think I have this applied.
>
> The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).
>
>
> -----Original Message-----
> From: Rafal Rusin [mailto:rafal@intalio.com]
> Sent: Monday, June 14, 2010 5:01 PM
> To: user@ode.apache.org
> Subject: Re: Exception during - Parallel Execution
>
> Hello,
>
> do you have this applied?
>
> commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
> Author: Rafal Konrad Rusin <rr...@apache.org>
> Date:   Sat May 22 15:21:19 2010 +0000
>
>    Load immediate fix
>
>    git-svn-id:
> https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68
>
>
> Alternatively, could you try 1.3.4 release?
>
> On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
> dhanush.gopinath@altair.com> wrote:
>
>> Hi,
>>
>> At times when I run my process with parallel flows ODE throws out an
>> exception and the process execution path in which the exception is
>> thrown is kind of stuck
>>
>>
>>
>> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
>> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
>> transacted: true persisted: true details: JobDetails( instanceId: 3900
>> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
>> correlatorId: null correlationKeySet: null retryCount: null inMem: false
>> detailsExt: {})
>>
>> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>>
>>      at
>> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
>> java:398)
>>
>>      at
>> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
>> java:450)
>>
>>      at
>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>> duler.java:518)
>>
>>      at
>> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
>> duler.java:513)
>>
>>      at
>> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
>> heduler.java:284)
>>
>>
>>
>> The process doesn't move forward. This doesn't happen all the time. Any
>> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
>> and Postgres.
>>
>>
>>
>> Please help.
>>
>>
>>
>> Thanks & Regards
>>
>> Dhanush Gopinath
>>
>>
>>
>>
>
> --
> Regards,
> Rafał Rusin
> http://rrusin.blogspot.com
>



-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

RE: Exception during - Parallel Execution

Posted by Dhanush Gopinath <dh...@altair.com>.
Its still there with 1.3.4. Now I wonder has it something to do with my process. It has a flow inside a repeat-until

19:29:40,807 ERROR [SimpleScheduler] Error while processing a persisted job: Job hqejbhcnphr5csig61fij2 time: 2010-06-14 19:29:37 IST transacted: true persisted: true details: JobDetails( instanceId: 3101 mexId: 2941 processId: null type: INVOKE_RESPONSE channel: 217 correlatorId: null correlationKeySet: null retryCount: null inMem: false detailsExt: {})
org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
	at org.apache.ode.bpel.engine.BpelEngineImpl.acquireInstanceLock(BpelEngineImpl.java:394)
	at org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.java:403)
	at org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.java:450)

Attached is my process. 

-----Original Message-----
From: Dhanush Gopinath [mailto:dhanush.gopinath@altair.com] 
Sent: Monday, June 14, 2010 5:40 PM
To: user@ode.apache.org
Subject: RE: Exception during - Parallel Execution

I will try 1.3.4 I don't think I have this applied.

The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).  


-----Original Message-----
From: Rafal Rusin [mailto:rafal@intalio.com] 
Sent: Monday, June 14, 2010 5:01 PM
To: user@ode.apache.org
Subject: Re: Exception during - Parallel Execution

Hello,

do you have this applied?

commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
Author: Rafal Konrad Rusin <rr...@apache.org>
Date:   Sat May 22 15:21:19 2010 +0000

    Load immediate fix

    git-svn-id:
https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68


Alternatively, could you try 1.3.4 release?

On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
dhanush.gopinath@altair.com> wrote:

> Hi,
>
> At times when I run my process with parallel flows ODE throws out an
> exception and the process execution path in which the exception is
> thrown is kind of stuck
>
>
>
> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
> transacted: true persisted: true details: JobDetails( instanceId: 3900
> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
> correlatorId: null correlationKeySet: null retryCount: null inMem: false
> detailsExt: {})
>
> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>
>      at
> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
> java:398)
>
>      at
> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
> java:450)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
> duler.java:518)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
> duler.java:513)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
> heduler.java:284)
>
>
>
> The process doesn't move forward. This doesn't happen all the time. Any
> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
> and Postgres.
>
>
>
> Please help.
>
>
>
> Thanks & Regards
>
> Dhanush Gopinath
>
>
>
>

-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

RE: Exception during - Parallel Execution

Posted by Dhanush Gopinath <dh...@altair.com>.
I will try 1.3.4 I don't think I have this applied.

The ODE I am having is the patch you gave sometime in April, which includes DB Scripts for Postgres (see attached mail).  


-----Original Message-----
From: Rafal Rusin [mailto:rafal@intalio.com] 
Sent: Monday, June 14, 2010 5:01 PM
To: user@ode.apache.org
Subject: Re: Exception during - Parallel Execution

Hello,

do you have this applied?

commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
Author: Rafal Konrad Rusin <rr...@apache.org>
Date:   Sat May 22 15:21:19 2010 +0000

    Load immediate fix

    git-svn-id:
https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68


Alternatively, could you try 1.3.4 release?

On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
dhanush.gopinath@altair.com> wrote:

> Hi,
>
> At times when I run my process with parallel flows ODE throws out an
> exception and the process execution path in which the exception is
> thrown is kind of stuck
>
>
>
> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
> transacted: true persisted: true details: JobDetails( instanceId: 3900
> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
> correlatorId: null correlationKeySet: null retryCount: null inMem: false
> detailsExt: {})
>
> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>
>      at
> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
> java:398)
>
>      at
> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
> java:450)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
> duler.java:518)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
> duler.java:513)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
> heduler.java:284)
>
>
>
> The process doesn't move forward. This doesn't happen all the time. Any
> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
> and Postgres.
>
>
>
> Please help.
>
>
>
> Thanks & Regards
>
> Dhanush Gopinath
>
>
>
>

-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com

Re: Exception during - Parallel Execution

Posted by Rafal Rusin <ra...@intalio.com>.
Hello,

do you have this applied?

commit 75797735770ee3cba63af0cf01d3c8cb598b5c54
Author: Rafal Konrad Rusin <rr...@apache.org>
Date:   Sat May 22 15:21:19 2010 +0000

    Load immediate fix

    git-svn-id:
https://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.3.4.X@94730813f79535-47bb-0310-9956-ffa450edef68


Alternatively, could you try 1.3.4 release?

On Mon, Jun 14, 2010 at 1:02 PM, Dhanush Gopinath <
dhanush.gopinath@altair.com> wrote:

> Hi,
>
> At times when I run my process with parallel flows ODE throws out an
> exception and the process execution path in which the exception is
> thrown is kind of stuck
>
>
>
> 16:20:53,186 ERROR [SimpleScheduler] Error while processing a persisted
> job: Job hqejbhcnphr5cs590vb10q time: 2010-06-14 16:20:50 IST
> transacted: true persisted: true details: JobDetails( instanceId: 3900
> mexId: 3405 processId: null type: INVOKE_RESPONSE channel: 70
> correlatorId: null correlationKeySet: null retryCount: null inMem: false
> detailsExt: {})
>
> org.apache.ode.bpel.iapi.Scheduler$JobProcessorException
>
>      at
> org.apache.ode.bpel.engine.BpelEngineImpl.onScheduledJob(BpelEngineImpl.
> java:398)
>
>      at
> org.apache.ode.bpel.engine.BpelServerImpl.onScheduledJob(BpelServerImpl.
> java:450)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
> duler.java:518)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler$RunJob$1.call(SimpleSche
> duler.java:513)
>
>      at
> org.apache.ode.scheduler.simple.SimpleScheduler.execTransaction(SimpleSc
> heduler.java:284)
>
>
>
> The process doesn't move forward. This doesn't happen all the time. Any
> idea why this is happening. I am using ODE 1.3.3 (with a patch) on JBOSS
> and Postgres.
>
>
>
> Please help.
>
>
>
> Thanks & Regards
>
> Dhanush Gopinath
>
>
>
>

-- 
Regards,
Rafał Rusin
http://rrusin.blogspot.com