1 Reply Latest reply on Aug 29, 2013 4:10 AM by mattdarwin

    JBOSS 5.0.1 unzipping xerces file all the time

    goantech

      Hi,

      We are migrating from JBOSS 4.0.5 to 5.0.1 GA. We have some code which makes use of JAXB and we see that the xerces jar is unzipped all the time. I have read a few post which make references to the vfs. Is the behaviour we see also related to this ?

       

      "http-0.0.0.0-8084-80" daemon prio=3 tid=0x083e6400 nid=0x373 runnable [0xbd5e2000]

         java.lang.Thread.State: RUNNABLE

              at java.util.zip.ZipFile.getNextEntry(Native Method)

              at java.util.zip.ZipFile.access$400(ZipFile.java:31)

              at java.util.zip.ZipFile$2.nextElement(ZipFile.java:325)

              - locked <0xd06a0b48> (a java.util.zip.ZipFile)

              at java.util.zip.ZipFile$2.nextElement(ZipFile.java:311)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.initEntries(ZipEntryContext.java:477)

              - locked <0xd069eae8> (a org.jboss.virtual.plugins.context.zip.ZipEntryContext)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:603)

              - locked <0xd069eae8> (a org.jboss.virtual.plugins.context.zip.ZipEntryContext)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:757)

              - locked <0xd069eae8> (a org.jboss.virtual.plugins.context.zip.ZipEntryContext)

              at org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChild(ZipEntryContext.java:801)

              at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.createChildHandler(ZipEntryHandler.java:191)

              at org.jboss.virtual.plugins.context.AbstractVirtualFileHandler.structuredFindChild(AbstractVirtualFileHandler.java:681)

              at org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChild(ZipEntryHandler.java:165)

              at org.jboss.virtual.plugins.context.DelegatingHandler.getChild(DelegatingHandler.java:107)

              at org.jboss.virtual.VirtualFile.findChild(VirtualFile.java:457)

              at org.jboss.virtual.plugins.vfs.VirtualFileURLConnection.resolveVirtualFile(VirtualFileURLConnection.java:106)

              at org.jboss.virtual.plugins.vfs.VirtualFileURLConnection.getVirtualFile(VirtualFileURLConnection.java:118)

              - locked <0xcf5522b8> (a org.jboss.virtual.plugins.vfs.VirtualFileURLConnection)

              at org.jboss.virtual.plugins.vfs.VirtualFileURLConnection.getInputStream(VirtualFileURLConnection.java:93)

              at java.net.URL.openStream(URL.java:1010)

              at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1194)

              at javax.xml.parsers.SecuritySupport$4.run(SecuritySupport.java:96)

              at java.security.AccessController.doPrivileged(Native Method)

              at javax.xml.parsers.SecuritySupport.getResourceAsStream(SecuritySupport.java:89)

              at javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:250)

              at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:223)

              at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:128)

              at javax.xml.bind.helpers.AbstractUnmarshallerImpl.getXMLReader(AbstractUnmarshallerImpl.java:80)

              at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:137)

              at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:184)

              at com.vodafone.global.er.decoupling.util.xml.JAXBHelper.bind(JAXBHelper.java:72)

              at com.vodafone.global.er.decoupling.util.xml.JAXBHelper.bind(JAXBHelper.java:77)

              at com.vodafone.global.er.decoupling.util.xml.XmlRequestManager.getJAXBPayload(XmlRequestManager.java:99)

              at com.vodafone.global.er.decoupling.util.xml.XmlRequestManager.getPayload(XmlRequestManager.java:112)

              at com.vodafone.global.er.decoupling.process.SelfcareSubscriptionsProcess.init(SelfcareSubscriptionsProcess.java:85)

              at com.vodafone.global.er.decoupling.RequestProcessorFactory.getRequestProcessor(RequestProcessorFactory.java:86)

              at com.vodafone.global.er.decoupling.DecouplingProcessServlet.doPost(DecouplingProcessServlet.java:190)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

       

      Kind regards,

      Cliff