Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-RC1
-
Fix Version/s: 2.2-RC2
-
Component/s: None
-
Labels:None
Description
I'm seeing Spring loaded occasionally getting stuck calling WeakHashMap.get and the browser hangs. I've only seen this a couple of times, but probably worth investigating
Thread dump:
""http-bio-8080"-exec-1" daemon prio=5 tid=7fcd79fdb800 nid=0x10de2c000 runnable [10de25000] java.lang.Thread.State: RUNNABLE at java.util.WeakHashMap.get(WeakHashMap.java:355) at com.springsource.loaded.ri.ReflectiveInterceptor.getRType(ReflectiveInterceptor.java:811) at com.springsource.loaded.ri.ReflectiveInterceptor.jlClassGetModifiers(ReflectiveInterceptor.java:721) at org.codehaus.groovy.reflection.CachedClass.<init>(CachedClass.java:224) at org.codehaus.groovy.reflection.stdclasses.CachedClosureClass.<init>(CachedClosureClass.java:27) at org.codehaus.groovy.reflection.ClassInfo.createCachedClass(ClassInfo.java:259) at org.codehaus.groovy.reflection.ClassInfo.access$400(ClassInfo.java:36) at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue(ClassInfo.java:425) at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue(ClassInfo.java:416) at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46) at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33) at org.codehaus.groovy.reflection.ClassInfo.getCachedClass(ClassInfo.java:89) at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass(ReflectionCache.java:107) at groovy.lang.MetaClassImpl.<init>(MetaClassImpl.java:166) at groovy.lang.MetaClassImpl.<init>(MetaClassImpl.java:190) at groovy.lang.ExpandoMetaClass.<init>(ExpandoMetaClass.java:301) at groovy.lang.ExpandoMetaClass.<init>(ExpandoMetaClass.java:344) at groo
Issue Links
- is duplicated by
-
GRAILS-8396
Spring loaded / classloader setup causes occasional deadlock
-
- is related to
-
GRAILS-8359
Deadlock under high load
-