JVM down after OWVirtual thread error

bbherisson

Member
Hi all,

We have some issues with one of our JVM. The config "seem" the same as other but sometime this JVM goes down.

Below our config:
JDE 9.0
Oracle WebLogic Server 11g v10.3.2.0

I compared the jdbj and jas file with the other JVM: the same

In the e1root.log I found where the problem start:

14 Nov 2011 09:24:34,194 [MANDATORY] - [RUNTIME] Asynch BSFN thread poolSizeLimit = 50
14 Nov 2011 09:24:34,194 [MANDATORY] - [RUNTIME] Asyhcn BSFN thread poolSizeIncrement = 5
14 Nov 2011 09:24:34,201 [MANDATORY] - [RUNTIME] AsyncProcessingTimeout set to 720000 milliseconds.
14 Nov 2011 09:24:38,791 [MANDATORY] - [RUNTIME] OWVirtual thread poolSizeLimit = 400
14 Nov 2011 09:24:38,792 [MANDATORY] - [RUNTIME] OWVirtual thread poolSizeIncrement = 10
14 Nov 2011 10:48:38,492 [SEVERE] - [RUNTIME] OWVirtual:notifyLogout: Logout thread is interrupted. Logout cleanup cannot be completed. OWVirtual=com.jdedwards.runtime.virtual.OWVirtual@410ef37 java.lang.InterruptedException
14 Nov 2011 10:48:38,493 [SEVERE] - [RUNTIME] Error - the OWVirtual thread Thread[ Worker Thread - OWVirtual_Thread_Group7 Assigned To com.jdedwards.runtime.virtual.OWVirtual@410ef37,5,OWVirtual_Thread_Group] still exists and alive when notifyLogout thread is interrupted. Forcing it to terminate its job immediately.. java.lang.InterruptedException
14 Nov 2011 10:53:23,650 [SEVERE] - [RUNTIME] OWVirtual:notifyLogout: Logout thread is interrupted. Logout cleanup cannot be completed. OWVirtual=com.jdedwards.runtime.virtual.OWVirtual@310d74a java.lang.InterruptedException
14 Nov 2011 10:53:23,650 [SEVERE] - [RUNTIME] Error - the OWVirtual thread Thread[ Worker Thread - OWVirtual_Thread_Group6 Assigned To com.jdedwards.runtime.virtual.OWVirtual@310d74a,5,OWVirtual_Thread_Group] still exists and alive when notifyLogout thread is interrupted. Forcing it to terminate its job immediately.. java.lang.InterruptedException
14 Nov 2011 10:53:41,714 [MANDATORY] - [JAS] OneWorld JAS shutdown initiated
14 Nov 2011 10:53:41,715 [MANDATORY] - [JAS] Exiting 1 active users
14 Nov 2011 10:54:41,838 [MANDATORY] - [JAS] Forced Shutdown with 1 users still active after 60 seconds.
14 Nov 2011 10:54:41,838 [MANDATORY] - [JAS] All users exited



So the problem come from a logout threat but I didn't find anything on the subject.

Any ideas?

Thanks for your help
 
Hello,

What errors are you seeing in the J2EE container log?

This could be the Stuck thread issue with WebLogic.
Several threads are getting blocked, due to configuration of Stuck thread max size, causing the JVM crash.
Threads get locked; causing consequent processes to get stuck and not finishing, causing JVM crash.

To increase Stuck Thread Max Size.

1. From WebLogic Admin Consoile, Go to Environment ->Servers
2. Select the EOne server instance.
3. Select Tuning Tab.
4. Increase the Parameter Stuck Thread Max Time that by default is 600. Increase it in a 30% for triage. I would increase it to 900.
5. If issue is not resolved, keep increasing on increments of 10%.

Restart server after making this change. This should resolve your issue.

Thanks,
 
Back
Top