所有线程在RUNABLE状态下均被阻止10个小时

问题描述 投票:0回答:1

作为随后的转储,某些节点偶然发生,线程随时间上升,最终所有线程处于此状态超过10个小时,并且系统挂起。我们正在使用EclipseLink OXM 2.6.4,EclipseLink OXM是否存在已知错误?还是有人遇到类似的问题?

#695 daemon prio=5 os_prio=0 tid=0x00007f3c00875000 nid=0x48f in Object.wait() [0x00007f3b4c709000]
   java.lang.Thread.State: RUNNABLE
    at org.glassfish.json.JsonParserImpl.getValue(JsonParserImpl.java:185)
    at org.glassfish.json.JsonParserImpl.getObject(JsonParserImpl.java:339)
    at org.glassfish.json.JsonParserImpl.getObject(JsonParserImpl.java:173)
    at org.glassfish.json.JsonReaderImpl.read(JsonReaderImpl.java:94)
    at org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parse(JsonStructureReader.java:139)
    at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:1016)
    at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:452)
    at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:400)
    at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:741)
    at org.eclipse.persistence.internal.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:649)
    at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:349)
multithreading glassfish eclipselink block
1个回答
0
投票
0x00007f47a017f705  __pthread_cond_wait + 0xc5
0x00007f479f2baaf5  _ZN13ObjectMonitor4waitElbP6Thread + 0xa65
0x00007f479efeec40  _ZN13InstanceKlass15initialize_implE19instanceKlassHandleP6Thread + 0x2f0
0x00007f479efeeec1  _ZN13InstanceKlass10initializeEP6Thread + 0x41
0x00007f479f02edfa  _ZN18InterpreterRuntime4_newEP10JavaThreadP12ConstantPooli + 0x23a
0x00007f4761024d8f  * org.glassfish.json.JsonParserImpl.getValue() bci:96 line:185 (Interpreted frame)
0x00007f4761008020  * org.glassfish.json.JsonParserImpl.getObject(javax.json.JsonObjectBuilder) bci:39 line:339 (Interpreted frame)
0x00007f4761008020  * org.glassfish.json.JsonParserImpl.getObject() bci:37 line:173 (Interpreted frame)
0x00007f4761008020  * org.glassfish.json.JsonReaderImpl.read() bci:67 line:94 (Interpreted frame)
0x00007f47610080f1  * org.eclipse.persistence.internal.oxm.record.json.JsonStructureReader.parse(org.xml.sax.InputSource) bci:127 line:139 (Interpreted frame)
0x00007f4761008294  * org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(org.xml.sax.XMLReader, org.xml.sax.InputSource, java.lang.Class) bci:335 line:1016 (Interpreted frame)
0x00007f4761008020  * org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(org.xml.sax.InputSource, java.lang.Class) bci:71 line:452 (Interpreted frame)
0x00007f4761008020  * org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(java.io.InputStream, java.lang.Class) bci:48 line:400 (Interpreted frame)
0x00007f4761008020  * org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(javax.xml.transform.Source, java.lang.Class) bci:156 line:741 (Interpreted frame)
0x00007f47610080f1  * org.eclipse.persistence.internal.oxm.XMLUnmarshaller.unmarshal(javax.xml.transform.Source, java.lang.Class) bci:159 line:649 (Interpreted frame)
0x00007f4761008020  * org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(javax.xml.transform.Source, java.lang.Class) bci:25 line:349 (Interpreted frame)
© www.soinside.com 2019 - 2024. All rights reserved.