CMDBuild Forum

Activity persistence timeout in Shark

Dears, 

It seems the Shark activity persistence has timeout 60 seconds. How can I implement process with complicated background processing with longer duration than 60 seconds? Where can be this timeout set? I need to change it to 300 seconds. 

The processing ends with error: 

A org.cmdbuild.workflow.CMWorkflowException occurred calling method class org.cmdbuild.servlets.json.Workflow.saveActivity: org.enhydra.shark.api.internal.instancepersistence.PersistenceException: Persisting of ActivityVariable failed

exactly after 60 seconds after save on manual activity during automated activity processing in the background. 

Than you very much for any ideas, I have tried all i can thing of.

Jiří

 

 

 

 

 

Hello Jiří,
 
Some user in this forum facing same issue, but as far as I read in this forum, still no solution nor response from CMDBuild Team.
 
One solution you might want to try is by modify CMDBuild source code, you can find detail from Konstantin post in below thread.
 
http://www.cmdbuild.org/forum/forum-in-english/160360991?set_language=en&cl=en
 
Regards,
Herru Windiarto
 
 
Previously Jiří wrote:

Dears, 

It seems the Shark activity persistence has timeout 60 seconds. How can I implement process with complicated background processing with longer duration than 60 seconds? Where can be this timeout set? I need to change it to 300 seconds. 

The processing ends with error: 

A org.cmdbuild.workflow.CMWorkflowException occurred calling method class org.cmdbuild.servlets.json.Workflow.saveActivity: org.enhydra.shark.api.internal.instancepersistence.PersistenceException: Persisting of ActivityVariable failed

exactly after 60 seconds after save on manual activity during automated activity processing in the background. 

Than you very much for any ideas, I have tried all i can thing of.

Jiří

 

 

 

 

 

 

Dear Jiří,
 
we had the same problem during one of our internal activities. We've looked for a solution and we must do some checks about it. If the solution will work then we'll include some kind of configuration for the timeout as soon as possible.
 
Best regards.
 
-- CMDBuild Team
 
Previously Jiří wrote:

Dears, 

It seems the Shark activity persistence has timeout 60 seconds. How can I implement process with complicated background processing with longer duration than 60 seconds? Where can be this timeout set? I need to change it to 300 seconds. 

The processing ends with error: 

A org.cmdbuild.workflow.CMWorkflowException occurred calling method class org.cmdbuild.servlets.json.Workflow.saveActivity: org.enhydra.shark.api.internal.instancepersistence.PersistenceException: Persisting of ActivityVariable failed

exactly after 60 seconds after save on manual activity during automated activity processing in the background. 

Than you very much for any ideas, I have tried all i can thing of.

Jiří