Skip to Content
0
Former Member
May 21, 2015 at 05:29 PM

A lot of threads blocked at de.hybris.platform.persistence.framework.PersistencePool.getOrCreateUninitializedEntityProxy(PersistencePool.java:321)

151 Views

Hi there,

Whenever CPU is high there are a lot of threads blocked due to:

java.lang.Thread.State: BLOCKED (on object monitor) at java.lang.reflect.Proxy.getProxyClass(Proxy.java:417) - waiting to lock (a java.util.HashMap) at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:581) at de.hybris.platform.persistence.framework.PersistencePool.getOrCreateUninitializedEntityProxy(PersistencePool.java:321) at de.hybris.platform.persistence.framework.PersistencePool.findEntityByPK(PersistencePool.java:290) at de.hybris.platform.persistence.SystemEJB.findRemoteObjectByPKInternal(SystemEJB.java:105)

I found that the spring3.1.1 had the similar problem https://jira.spring.io/browse/SPR-9166. We are using Hybris Multichannel Suite 4.8.16. Uploaded thread dumps

Do you have any solution for this?

Regards, Zeljko

Attachments