[ https://issues.apache.org/jira/browse/XMLBEANS-616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17566657#comment-17566657 ]
yanglinfu commented on XMLBEANS-616: ------------------------------------ [~dominik.stad...@gmx.at] "pool-13-thread-10" #121 prio=5 os_prio=0 tid=0x00002ae578874800 nid=0x19b5 in Object.wait() [0x00002ae5c1916000] java.lang.Thread.State: RUNNABLE at com.test.www.emb.cbsinterface.communitymgr.ModifyGroupBasicInfoRequestMsgDocument.<clinit>(ModifyGroupBasicInfoRequestMsgDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x0000000658ff6448> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b4b448> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-9" #120 prio=5 os_prio=0 tid=0x00002ae578872800 nid=0x19b4 in Object.wait() [0x00002ae5c1814000] java.lang.Thread.State: RUNNABLE at org.apache.xmlbeans.XmlBeans.getNoType(XmlBeans.java:504) at org.apache.xmlbeans.XmlBeans.<clinit>(XmlBeans.java:517) at org.apache.xmlbeans.impl.schema.XmlObjectFactory.<init>(XmlObjectFactory.java:41) at org.apache.xmlbeans.XmlObject.<clinit>(XmlObject.java:128) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectSchemaType(ClassCache.java:1363) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectClassBySchemaType(ClassCache.java:1424) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectImplClass(ClassCache.java:1370) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1045) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:956) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x0000000659024940> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b7b968> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-8" #119 prio=5 os_prio=0 tid=0x00002ae578871000 nid=0x19b3 in Object.wait() [0x00002ae5c1714000] java.lang.Thread.State: RUNNABLE at com.test.campaign.prp.service.GetRecommendedOfferDocument.<clinit>(GetRecommendedOfferDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x000000065909c748> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b625a0> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-7" #118 prio=5 os_prio=0 tid=0x00002ae57886a800 nid=0x19b2 in Object.wait() [0x00002ae5c1613000] java.lang.Thread.State: RUNNABLE at com.test.www.bss.arc._interface.arcservice.webmgr.GetTradeInResModelListRequestDocument.<clinit>(GetTradeInResModelListRequestDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x000000065909a640> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b4bbe8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-6" #117 prio=5 os_prio=0 tid=0x00002ae578868800 nid=0x19b1 in Object.wait() [0x00002ae5c1512000] java.lang.Thread.State: RUNNABLE at com.test.emb.winuvsinterface.QryRechargeCardDocument.<clinit>(QryRechargeCardDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x00000006590b0038> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b88b40> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-5" #116 prio=5 os_prio=0 tid=0x00002ae578866800 nid=0x19b0 in Object.wait() [0x00002ae5c1411000] java.lang.Thread.State: RUNNABLE at com.test.emb.uvsinterface.TransferAccountDocument.<clinit>(TransferAccountDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x00000006590f66b8> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b58cd8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-4" #115 prio=5 os_prio=0 tid=0x00002ae578864800 nid=0x19af in Object.wait() [0x00002ae5c1310000] java.lang.Thread.State: RUNNABLE at com.test.sbc.ar.wsservice.ccinterface.armsg.QueryCreditRequestMsgDocument.<clinit>(QueryCreditRequestMsgDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x000000065913f998> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b574a8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-3" #114 prio=5 os_prio=0 tid=0x00002ae48a461800 nid=0x19ae in Object.wait() [0x00002ae5c120f000] java.lang.Thread.State: RUNNABLE at com.test.sbc.bb.wsservice.ccinterface.bbmsg.Charge2BillingRequestMsgDocument.<clinit>(Charge2BillingRequestMsgDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x0000000659149ff0> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b74050> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-2" #113 prio=5 os_prio=0 tid=0x00002ae48a45f800 nid=0x19ac in Object.wait() [0x00002ae5c110e000] java.lang.Thread.State: RUNNABLE at com.test.sbc.ar.wsservice.bmpinterface.armsg.AdjustmentRequestMsgDocument.<clinit>(AdjustmentRequestMsgDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x0000000659172200> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b6c730> (a java.util.concurrent.ThreadPoolExecutor$Worker) "pool-13-thread-1" #112 prio=5 os_prio=0 tid=0x00002ae578861800 nid=0x19ab in Object.wait() [0x00002ae5c100c000] java.lang.Thread.State: RUNNABLE at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.<clinit>(SchemaTypeLoaderBase.java:38) at com.test.crm.service.QueryRecommendOfferingsReqMsgDocument.<clinit>(QueryRecommendOfferingsReqMsgDocument.java:23) at sun.misc.Unsafe.ensureClassInitialized(Native Method) at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) at java.lang.reflect.Field.get(Field.java:393) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactoryByGuess(ClassCache.java:1069) at com.test.bus.core.transform.impl.ClassCache.getXmlObjectFactory(ClassCache.java:1056) at com.test.bus.core.transform.impl.ClassCache.collectXmlObjectPropertyInfo(ClassCache.java:1046) at com.test.bus.core.transform.impl.ClassCache.collectPropertyInfo(ClassCache.java:964) at com.test.bus.core.transform.impl.ClassCache.collectClassInfo(ClassCache.java:865) at com.test.bus.core.transform.impl.ClassCache.collectBaseDescriptorInfo(ClassCache.java:830) at com.test.bus.core.transform.impl.ClassCache.fastCollectDescriptor(ClassCache.java:756) at com.test.bus.core.transform.impl.ClassCache.genMethodInfo(ClassCache.java:947) at com.test.bus.core.transform.impl.ClassCache.collectMethodInfo(ClassCache.java:907) at com.test.bus.core.transform.impl.ClassCache.access$300(ClassCache.java:57) at com.test.bus.core.transform.impl.ClassCache$Descriptor.getMethods(ClassCache.java:148) - locked <0x0000000659191820> (a java.lang.Object) at com.test.bus.core.transform.impl.ClassCache.findDescriptor(ClassCache.java:728) at com.test.bus.connector.pojo.PojoServer.setClassDescriptor(PojoServer.java:122) at com.test.bus.connector.pojo.PojoServer.doAfterPropertiesSet(PojoServer.java:94) at com.test.bus.connector.pojo.PojoServer.afterPropertiesSet(PojoServer.java:90) at com.test.csc.usf.framework.pojo.PojoServerInner.setIntf(PojoServerInner.java:108) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.createPojoServer(SoapAxis2Connector.java:1424) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addServer(SoapAxis2Connector.java:839) at com.test.bus.connector.soap.axis2.SoapAxis2Connector.addSoapClient(SoapAxis2Connector.java:827) at com.test.bus.connector.soap.axis2.deploy.ConfigItem.registerToBus(ConfigItem.java:484) at com.test.bus.connector.soap.axis2.deploy.SoapServiceDeploySupport$RunnableInner.run(SoapServiceDeploySupport.java:1070) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Locked ownable synchronizers: - <0x0000000656b87250> (a java.util.concurrent.ThreadPoolExecutor$Worker) > is there a dead lock in loading the SOAP Service Concurrently > ------------------------------------------------------------- > > Key: XMLBEANS-616 > URL: https://issues.apache.org/jira/browse/XMLBEANS-616 > Project: XMLBeans > Issue Type: Bug > Reporter: yanglinfu > Priority: Major > Attachments: 007337a1-7e50-40bc-ac1f-d2ebd469f095.png, > 2a6c2727-50e1-4ccc-a2f5-33abd746117a.png, > 40f87ce3-cbcd-495e-9ce7-0ae861a3bdb7.png, > b3d30bc4-a060-419a-b990-503b188fe262.png, image-2022-07-14-09-54-42-466.png, > image-2022-07-14-09-55-15-029.png > > > *i have 10 threads to loading the SOAP Service Concurrently,and i find a dead > lock in xmlBeans's some class loading process.* > Thread1 info: > "pool-13-thread-9" #120 prio=5 os_prio=0 tid=0x00002ae578872800 nid=0x19b4 in > Object.wait() [0x00002ae5c1814000] > java.lang.Thread.State: RUNNABLE > at org.apache.xmlbeans.XmlBeans.getNoType(XmlBeans.java:504) > at org.apache.xmlbeans.XmlBeans.<clinit>(XmlBeans.java:517) > at > org.apache.xmlbeans.impl.schema.XmlObjectFactory.<init>(XmlObjectFactory.java:41) > at org.apache.xmlbeans.XmlObject.<clinit>(XmlObject.java:128) > at sun.misc.Unsafe.ensureClassInitialized(Native Method) > at > sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) > at > sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) > at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) > at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) > at java.lang.reflect.Field.get(Field.java:393) > > Thread2 info : > "pool-13-thread-1" #112 prio=5 os_prio=0 tid=0x00002ae578861800 nid=0x19ab in > Object.wait() [0x00002ae5c100c000] > java.lang.Thread.State: RUNNABLE > at > org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.<clinit>(SchemaTypeLoaderBase.java:38) > at > com.***.***.service.QueryRecommendOfferingsReqMsgDocument.<clinit>(QueryRecommendOfferingsReqMsgDocument.java:23) > at sun.misc.Unsafe.ensureClassInitialized(Native Method) > at > sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:43) > at > sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:156) > at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1088) > at java.lang.reflect.Field.getFieldAccessor(Field.java:1069) > at java.lang.reflect.Field.get(Field.java:393) > > *xmlBeans code analyze* > 1.the object XmlBeans init is waiting for BuiltinSchemaTypeSystem inited > !007337a1-7e50-40bc-ac1f-d2ebd469f095.png! > 2. BuiltinSchemaTypeSystem is the sub class of SchemaTypeLoaderBase ,so > BuiltinSchemaTypeSystem is inited after SchemaTypeLoaderBase ; > !b3d30bc4-a060-419a-b990-503b188fe262.png! > 3. SchemaTypeLoaderBase init is need XmlBeans init in line 38; > > !2a6c2727-50e1-4ccc-a2f5-33abd746117a.png! > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org