AnsweredAssumed Answered

Process exceeded maximum execution time limit

Question asked by ivo.fandel123456 on Nov 14, 2017
Latest reply on Nov 15, 2017 by britto.parthalomew

Hey guys.

I'm currently experiencing one strange issue. I have a process that GETs .xml file (invoices) from SFTP and loads them into Netsuite. The process itself works flawlessly.... unless use Process Call shape from Listener process (simple HTTP call). When it is executed by parent process and the .xml file is 1MB or larger, it returns error:

Process exceeded maximum execution time limit; Caused by: Task BatchStoreMessageTask rejected from java.util.concurrent.ThreadPoolExecutor@490d376e[Running, pool size = 1, active threads = 0, queued tasks = 0, completed tasks = 796] (java.util.concurrent.RejectedExecutionException)

The execution time varies around 13 minutes.

But when I turn the listener process off and run the import process manually (or scheduled), it processed successfully even much larger files.

Both processes are set to Process Mode: General. Allow Simultaneous Executions is turned off as well on both processes.

Wait for subprocess on Process Call is turned off, so as Abort if subprocess fails.

In LOG file everything seem OK, until several lines in at the end:

 

(this one is repeated several times in this identical form)

2017-11-14T12:29:31Z SEVERE Inv import SBX1 TBA: netsuitesdk Connector; Invoice import Failed processing original documents i0i in the SBX1 TBA connector: com.boomi.connector.api.ConnectorException: [Task BatchStoreMessageTask rejected from java.util.concurrent.ThreadPoolExecutor@490d376e[Running, pool size = 1, active threads = 0, queued tasks = 0, completed tasks = 652]] Unknown failure

 

2017-11-14T12:29:31Z SEVERE Inv import SBX1 TBA: netsuitesdk Connector; Invoice import Failed processing input BD:2017.11.14_1117964890:149

 

Why is it so? Any help would be appreciated.

Regards,

ivo

 

Outcomes