glassfish
  1. glassfish
  2. GLASSFISH-17236

Application deploys successfully but fails on redeploy

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: 3.1.1
    • Fix Version/s: None
    • Component/s: jsf
    • Labels:
      None
    • Environment:

      CentOS release 5.5 (Final) x86_64 x86_64 x86_64 GNU/Linux
      jdk-1.6.0_23

      Description

      I have an application that deploys successfully the first time and fails upon redeploy. This seems to be very similar to issue 11638: http://java.net/jira/browse/GLASSFISH-11638

      The errors I receive is:

      [#|2011-08-24T09:42:22.105-0500|SEVERE|glassfish3.1.1|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=17;_ThreadName=Thread-2;|Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider|#]

      I believe this is somehow being caused by the libraries have included in my *.ear at the top-level lib directory. They are from the JasperReport-4.0.0 project and include xercesImpl-2.7.0.jar. I can't upload the test case because it is too big (13 MB) so here is a link to it: http://www.filedropper.com/gfishtesttar_1 and if that doesn't work I will get it transferred another way. The full stacktrace for the error is below:

      server.log:
      ====================================================================================
      [#|2011-08-24T09:58:06.230-0500|INFO|glassfish3.1.1|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=18;_ThreadName=Thread-2;|Portable JNDI names for EJB ReportProviderBean : [java:global/rptengine/provider/ReportProviderBean, java:global/rptengine/provider/ReportProviderBean!aoc.arkansas.ejb.ReportProviderBean]|#]

      [#|2011-08-24T09:58:06.471-0500|INFO|glassfish3.1.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=18;_ThreadName=Thread-2;|Initializing Mojarra 2.1.3 (FCS b02) for context '/client'|#]

      [#|2011-08-24T09:58:06.614-0500|WARNING|glassfish3.1.1|javax.enterprise.system.core.classloading.com.sun.enterprise.loader|_ThreadID=18;_ThreadName=Thread-2;|LDR5207: ASURLClassLoader EarLibClassLoader :
      doneCalled = true
      doneSnapshot = ASURLClassLoader.done() called ON EarLibClassLoader :
      urlSet = [URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/spring-beans-2.5.5.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-svggen.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/ant-1.7.1.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-xml.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/hibernate3.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-bridge.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-css.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jfreechart-1.0.12.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xml-apis-ext.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/groovy-all-1.7.5.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/iText-2.1.7.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-gvt.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/hsqldb-1.8.0-10.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jaxen-1.1.1.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jdt-compiler-3.1.1.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/antlr-2.7.5.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/png-encoder-1.5.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xercesImpl-2.7.0.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jpa.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-script.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-svg-dom.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/commons-digester-1.7.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jasperreports-4.0.0.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-awt-util.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/commons-logging-1.0.4.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-ext.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xalan-2.7.1.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xercesImpl.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xml-apis.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/serializer.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-parser.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jasperreports-javaflow-4.0.0.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/poi-3.6.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jasperreports-applet-4.0.0.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/mondrian-3.1.1.12687.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/commons-collections-2.1.1.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-util.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-dom.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/saaj-api-1.3.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jaxp-api.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jax-qname.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/activation.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/servlet.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/rhino-1.7R1.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xbean.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jasperreports-fonts-4.0.0.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/commons-beanutils-1.8.0.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/bcel-5.2.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/barbecue-1.5-beta1.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/barcode4j-2.0.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jxl-2.6.10.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/log4j-1.2.15.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/bsh-2.0b4.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/batik-anim.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/commons-javaflow-20060411.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/spring-core-2.5.5.jar, URLEntry : file:/opt/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/jcommon-1.0.15.jar]
      doneCalled = false
      Parent -> org.glassfish.internal.api.DelegatingClassLoader@1742ad8

      AT Wed Aug 24 09:42:15 CDT 2011
      BY :java.lang.Throwable: printStackTraceToString
      at com.sun.enterprise.util.Print.printStackTraceToString(Print.java:639)
      at com.sun.enterprise.loader.ASURLClassLoader.done(ASURLClassLoader.java:211)
      at com.sun.enterprise.loader.ASURLClassLoader.preDestroy(ASURLClassLoader.java:179)
      at org.glassfish.javaee.full.deployment.EarClassLoader.preDestroy(EarClassLoader.java:114)
      at org.glassfish.internal.data.ApplicationInfo.unload(ApplicationInfo.java:355)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.unload(ApplicationLifecycle.java:1000)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.undeploy(ApplicationLifecycle.java:1025)
      at org.glassfish.deployment.admin.UndeployCommand.execute(UndeployCommand.java:330)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:360)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at org.glassfish.deployment.admin.DeployCommand.handleRedeploy(DeployCommand.java:653)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:267)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:360)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:126)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
      at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
      at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
      at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:662)
      Parent -> org.glassfish.internal.api.DelegatingClassLoader@1742ad8
      was requested to find class org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider after done was invoked from the following stack trace
      java.lang.Throwable
      at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:780)
      at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler(Unknown Source)
      at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
      at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
      at com.sun.faces.config.ConfigManager$ParseTask.getBuilderForSchema(ConfigManager.java:1130)
      at com.sun.faces.config.ConfigManager$ParseTask.getDocument(ConfigManager.java:999)
      at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:911)
      at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:865)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:656)
      at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:322)
      at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
      at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4750)
      at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:550)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:5366)
      at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
      at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
      at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
      at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:662)

      #]

      [#|2011-08-24T09:58:06.615-0500|SEVERE|glassfish3.1.1|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=18;_ThreadName=Thread-2;|Critical error during deployment:
      com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:672)
      at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:322)
      at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
      at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4750)
      at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:550)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:5366)
      at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
      at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
      at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
      at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
      at java.util.concurrent.FutureTask.get(FutureTask.java:83)
      at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:670)
      ... 43 more
      Caused by: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler(Unknown Source)
      at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
      at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
      at com.sun.faces.config.ConfigManager$ParseTask.getBuilderForSchema(ConfigManager.java:1130)
      at com.sun.faces.config.ConfigManager$ParseTask.getDocument(ConfigManager.java:999)
      at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:911)
      at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:865)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:656)
      ... 43 more
      Caused by: java.lang.ClassNotFoundException: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:782)
      at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      ... 53 more

      #]

      [#|2011-08-24T09:58:06.616-0500|SEVERE|glassfish3.1.1|org.apache.catalina.core.StandardContext|_ThreadID=18;_ThreadName=Thread-2;|PWC1306: Startup of context /client failed due to previous errors|#]

      [#|2011-08-24T09:58:06.617-0500|SEVERE|glassfish3.1.1|org.apache.catalina.core.StandardContext|_ThreadID=18;_ThreadName=Thread-2;|PWC1305: Exception during cleanup after start failed
      org.apache.catalina.LifecycleException: PWC2769: Manager has not yet been started
      at org.apache.catalina.session.StandardManager.stop(StandardManager.java:874)
      at org.apache.catalina.core.StandardContext.stop(StandardContext.java:5571)
      at com.sun.enterprise.web.WebModule.stop(WebModule.java:527)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:5384)
      at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
      at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
      at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
      at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:662)

      #]

      [#|2011-08-24T09:58:06.618-0500|SEVERE|glassfish3.1.1|org.apache.catalina.core.ContainerBase|_ThreadID=18;_ThreadName=Thread-2;|ContainerBase.addChild: start:
      org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:5389)
      at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
      at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
      at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
      at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:292)
      at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4750)
      at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:550)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:5366)
      ... 38 more
      Caused by: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:672)
      at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:322)
      at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:225)
      ... 41 more
      Caused by: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
      at java.util.concurrent.FutureTask.get(FutureTask.java:83)
      at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:670)
      ... 43 more
      Caused by: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler(Unknown Source)
      at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
      at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source)
      at com.sun.faces.config.ConfigManager$ParseTask.getBuilderForSchema(ConfigManager.java:1130)
      at com.sun.faces.config.ConfigManager$ParseTask.getDocument(ConfigManager.java:999)
      at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:911)
      at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:865)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:656)
      ... 43 more
      Caused by: java.lang.ClassNotFoundException: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:782)
      at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      ... 53 more

      #]

      [#|2011-08-24T09:58:06.618-0500|WARNING|glassfish3.1.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=18;_ThreadName=Thread-2;|java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:921)
      at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
      at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
      at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
      at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
      at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
      at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:662)

      #]

      [#|2011-08-24T09:58:06.619-0500|SEVERE|glassfish3.1.1|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=18;_ThreadName=Thread-2;|Exception while invoking class com.sun.enterprise.web.WebApplication start method
      java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider
      at com.sun.enterprise.web.WebApplication.start(WebApplication.java:138)
      at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
      at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
      at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
      at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
      at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
      at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
      at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
      at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
      at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
      at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:662)

      #]

      [#|2011-08-24T09:58:06.620-0500|SEVERE|glassfish3.1.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=18;_ThreadName=Thread-2;|Exception while loading the app|#]

      [#|2011-08-24T09:58:06.630-0500|SEVERE|glassfish3.1.1|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=18;_ThreadName=Thread-2;|Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/validation/ValidatorHandlerImpl$XMLSchemaTypeInfoProvider|#]

        Issue Links

          Activity

          Hide
          Jeremy_Lv added a comment -

          Meatwad: Can you send your test case to me? My email address is lvsongping@cn.fujitsu.com.

          Show
          Jeremy_Lv added a comment - Meatwad: Can you send your test case to me? My email address is lvsongping@cn.fujitsu.com.
          Hide
          Jay Xu added a comment -

          Any update on this issue? I confronted this issue on 3.1.2.2

          Show
          Jay Xu added a comment - Any update on this issue? I confronted this issue on 3.1.2.2
          Hide
          Jeremy_Lv added a comment -

          Jay Xu:Can you uploaded your application to JIRA or send your application to me? I'll look into this issue if I can reproduce it.
          BTW:What's your environment to reproduce this issue?
          Thanks

          Show
          Jeremy_Lv added a comment - Jay Xu:Can you uploaded your application to JIRA or send your application to me? I'll look into this issue if I can reproduce it. BTW:What's your environment to reproduce this issue? Thanks
          Hide
          Meatwad added a comment -

          Hi Jeremy. Thanks for taking a look at this. Unfortunately when I tried to email you my email was returned. I think you may have a limit on the size of attachments you can receive. Instead I've uploaded it to 4shared here:

          http://www.4shared.com/file/n6QO2Htc/testcase_17236_20120905.html

          It's been a while since I created this test case so if you run into any problems let me know.

          The top-level build.xml file contains an "ear" target that is the default so you can run that first or go straight to the "deploy" target which has it listed as a dependency. There are 3 glassfish targets: deploy, undeploy, and redeploy. Each of those targets uses asadmin. For this test case deploy the application and then attempt to redeploy which will fail. In order to get the application to re-deploy I have to "undeploy", stop the domain, start the domain, and finally "deploy" again.

          The OS I'm running is 5.8. Java 1.6.0_23.

          Show
          Meatwad added a comment - Hi Jeremy. Thanks for taking a look at this. Unfortunately when I tried to email you my email was returned. I think you may have a limit on the size of attachments you can receive. Instead I've uploaded it to 4shared here: http://www.4shared.com/file/n6QO2Htc/testcase_17236_20120905.html It's been a while since I created this test case so if you run into any problems let me know. The top-level build.xml file contains an "ear" target that is the default so you can run that first or go straight to the "deploy" target which has it listed as a dependency. There are 3 glassfish targets: deploy, undeploy, and redeploy. Each of those targets uses asadmin. For this test case deploy the application and then attempt to redeploy which will fail. In order to get the application to re-deploy I have to "undeploy", stop the domain, start the domain, and finally "deploy" again. The OS I'm running is 5.8. Java 1.6.0_23.
          Hide
          Jeremy_Lv added a comment -

          Meatwad:Thanks for your reply.You are right, the max size about "lvsongping@cn.fujitsu.com" is 5M, if it is possible, you can put your tests cases into pieces and send them to me.

          BTW:I can't open this website, if your test case's is under 20M, you can try to send your test cases to my another personal email address:lvsongping@yahoo.cn, because the max size of the yahoo email is 20M.

          Thanks a lot

          Show
          Jeremy_Lv added a comment - Meatwad:Thanks for your reply.You are right, the max size about "lvsongping@cn.fujitsu.com" is 5M, if it is possible, you can put your tests cases into pieces and send them to me. BTW:I can't open this website, if your test case's is under 20M, you can try to send your test cases to my another personal email address:lvsongping@yahoo.cn, because the max size of the yahoo email is 20M. Thanks a lot
          Hide
          Meatwad added a comment -

          Jeremy, I sent the file to your yahoo email address. If you run into any problems let me know. I'll break it up if I need to.

          Show
          Meatwad added a comment - Jeremy, I sent the file to your yahoo email address. If you run into any problems let me know. I'll break it up if I need to.
          Hide
          Jay Xu added a comment -

          Jeremy_Lv: sorry that I cannot upload my app war since there are confidential infos in the configurations. But I can list the env.:

          Oracle GlassFish Server 3.1.2.2 (build 5) (I am not sure support for OGS is available here, but I think they may have the same issue)
          OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3)
          Ubuntu server 12.04 64bit

          We use maven for lib maintaining and building, dependencies defined in the pom are:
          <dependencies>
          <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-orm</artifactId>
          <version>3.1.2.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>org.springframework.ldap</groupId>
          <artifactId>spring-ldap-odm</artifactId>
          <version>1.3.1.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-validator</artifactId>
          <version>4.3.0.Final</version>
          </dependency>
          <dependency>
          <groupId>commons-io</groupId>
          <artifactId>commons-io</artifactId>
          <version>2.3</version>
          </dependency>
          <dependency>
          <groupId>commons-fileupload</groupId>
          <artifactId>commons-fileupload</artifactId>
          <version>1.2.2</version>
          </dependency>
          <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-webmvc</artifactId>
          <version>3.1.2.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>cglib</groupId>
          <artifactId>cglib</artifactId>
          <version>2.2.2</version>
          </dependency>
          <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-core</artifactId>
          <version>4.1.6.Final</version>
          </dependency>
          <dependency>
          <groupId>org.aspectj</groupId>
          <artifactId>aspectjrt</artifactId>
          <version>1.7.0</version>
          </dependency>
          <dependency>
          <groupId>org.aspectj</groupId>
          <artifactId>aspectjweaver</artifactId>
          <version>1.7.0</version>
          </dependency>
          <dependency>
          <groupId>org.jasypt</groupId>
          <artifactId>jasypt-springsecurity3</artifactId>
          <version>1.9.0</version>
          </dependency>
          <dependency>
          <groupId>org.apache.poi</groupId>
          <artifactId>poi</artifactId>
          <version>3.8</version>
          </dependency>
          <dependency>
          <groupId>org.apache.poi</groupId>
          <artifactId>poi-ooxml</artifactId>
          <version>3.8</version>
          </dependency>
          <dependency>
          <groupId>org.apache.poi</groupId>
          <artifactId>poi-ooxml-schemas</artifactId>
          <version>3.8</version>
          </dependency>
          <dependency>
          <groupId>dom4j</groupId>
          <artifactId>dom4j</artifactId>
          <version>1.6.1</version>
          <exclusions>
          <exclusion>
          <artifactId>xml-apis</artifactId>
          <groupId>xml-apis</groupId>
          </exclusion>
          </exclusions>
          </dependency>
          <dependency>
          <groupId>org.springframework.security</groupId>
          <artifactId>spring-security-web</artifactId>
          <version>3.1.2.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>org.springframework.security</groupId>
          <artifactId>spring-security-config</artifactId>
          <version>3.1.2.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context</artifactId>
          <version>3.1.2.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-api</artifactId>
          <version>1.6.6</version>
          </dependency>
          <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-aop</artifactId>
          <version>3.1.2.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>javax.servlet-api</artifactId>
          <version>3.0.1</version>
          <scope>provided</scope>
          </dependency>
          <dependency>
          <groupId>com.jayway.restassured</groupId>
          <artifactId>rest-assured</artifactId>
          <version>1.6</version>
          </dependency>
          <dependency>
          <groupId>commons-beanutils</groupId>
          <artifactId>commons-beanutils-core</artifactId>
          <version>1.8.3</version>
          </dependency>
          <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-ehcache</artifactId>
          <version>4.1.6.Final</version>
          </dependency>
          <dependency>
          <groupId>net.sf.ehcache</groupId>
          <artifactId>ehcache-core</artifactId>
          <version>2.6.0</version>
          </dependency>
          <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-jms</artifactId>
          <version>3.1.2.RELEASE</version>
          </dependency>
          <dependency>
          <groupId>javax.jms</groupId>
          <artifactId>jms</artifactId>
          <version>1.1</version>
          <scope>provided</scope>
          </dependency>
          <dependency>
          <groupId>org.codehaus.jackson</groupId>
          <artifactId>jackson-mapper-lgpl</artifactId>
          <version>1.9.8</version>
          </dependency>
          <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-test</artifactId>
          <version>3.1.2.RELEASE</version>
          <scope>test</scope>
          </dependency>
          <dependency>
          <groupId>org.apache.derby</groupId>
          <artifactId>derby</artifactId>
          <version>10.9.1.0</version>
          <scope>test</scope>
          </dependency>
          <dependency>
          <groupId>javax.mail</groupId>
          <artifactId>mail</artifactId>
          <version>1.4.5</version>
          <scope>provided</scope>
          </dependency>
          <dependency>
          <groupId>org.hibernate</groupId>
          <artifactId>hibernate-search</artifactId>
          <version>4.1.1.Final</version>
          </dependency>
          <dependency>
          <groupId>org.wltea</groupId>
          <artifactId>ik-analyzer</artifactId>
          <version>2012</version>
          </dependency>
          <dependency>
          <groupId>org.docx4j</groupId>
          <artifactId>docx4j</artifactId>
          <version>2.8.0</version>
          <exclusions>
          <exclusion>
          <artifactId>xml-apis</artifactId>
          <groupId>xml-apis</groupId>
          </exclusion>
          </exclusions>
          </dependency>
          <dependency>
          <groupId>net.sf.barcode4j</groupId>
          <artifactId>barcode4j</artifactId>
          <version>2.1</version>
          <exclusions>
          <exclusion>
          <artifactId>ant</artifactId>
          <groupId>org.apache.ant</groupId>
          </exclusion>
          </exclusions>
          </dependency>
          <dependency>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-log4j12</artifactId>
          <version>1.6.6</version>
          </dependency>
          <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.10</version>
          <scope>test</scope>
          </dependency>
          </dependencies>

          Main stacktrace:
          [#|2012-09-10T10:53:22.822+0800|SEVERE|oracle-glassfish3.1.2|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=126;_ThreadName=Thread-2;|service exception
          javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found
          at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:127)
          at com.sun.enterprise.v3.common.XMLContentActionReporter.writeReport(XMLContentActionReporter.java:89)
          at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:235)
          at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
          at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
          at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354)
          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
          at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
          at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
          at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
          at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
          at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
          at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
          at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
          at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
          at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
          at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
          at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
          at java.lang.Thread.run(Thread.java:722)
          Caused by: java.lang.ClassNotFoundException: org/apache/xerces/jaxp/DocumentBuilderFactoryImpl
          at java.lang.Class.forName0(Native Method)
          at java.lang.Class.forName(Class.java:264)
          at javax.xml.parsers.FactoryFinder.getProviderClass(FactoryFinder.java:119)
          at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:144)
          at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:185)
          at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:121)
          ... 20 more

          #]
          Show
          Jay Xu added a comment - Jeremy_Lv: sorry that I cannot upload my app war since there are confidential infos in the configurations. But I can list the env.: Oracle GlassFish Server 3.1.2.2 (build 5) (I am not sure support for OGS is available here, but I think they may have the same issue) OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3) Ubuntu server 12.04 64bit We use maven for lib maintaining and building, dependencies defined in the pom are: <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.ldap</groupId> <artifactId>spring-ldap-odm</artifactId> <version>1.3.1.RELEASE</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.3.0.Final</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.3</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.2.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.1.6.Final</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.7.0</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.7.0</version> </dependency> <dependency> <groupId>org.jasypt</groupId> <artifactId>jasypt-springsecurity3</artifactId> <version>1.9.0</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.8</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.8</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>3.8</version> </dependency> <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> <exclusions> <exclusion> <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.6</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.jayway.restassured</groupId> <artifactId>rest-assured</artifactId> <version>1.6</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils-core</artifactId> <version>1.8.3</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-ehcache</artifactId> <version>4.1.6.Final</version> </dependency> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache-core</artifactId> <version>2.6.0</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>3.1.2.RELEASE</version> </dependency> <dependency> <groupId>javax.jms</groupId> <artifactId>jms</artifactId> <version>1.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-lgpl</artifactId> <version>1.9.8</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>3.1.2.RELEASE</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> <version>10.9.1.0</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-search</artifactId> <version>4.1.1.Final</version> </dependency> <dependency> <groupId>org.wltea</groupId> <artifactId>ik-analyzer</artifactId> <version>2012</version> </dependency> <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</artifactId> <version>2.8.0</version> <exclusions> <exclusion> <artifactId>xml-apis</artifactId> <groupId>xml-apis</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>net.sf.barcode4j</groupId> <artifactId>barcode4j</artifactId> <version>2.1</version> <exclusions> <exclusion> <artifactId>ant</artifactId> <groupId>org.apache.ant</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.6.6</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency> </dependencies> Main stacktrace: [#|2012-09-10T10:53:22.822+0800|SEVERE|oracle-glassfish3.1.2|com.sun.grizzly.config.GrizzlyServiceListener|_ThreadID=126;_ThreadName=Thread-2;|service exception javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:127) at com.sun.enterprise.v3.common.XMLContentActionReporter.writeReport(XMLContentActionReporter.java:89) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:235) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper$Hk2DispatcherCallable.call(ContainerMapper.java:354) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang.Thread.run(Thread.java:722) Caused by: java.lang.ClassNotFoundException: org/apache/xerces/jaxp/DocumentBuilderFactoryImpl at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at javax.xml.parsers.FactoryFinder.getProviderClass(FactoryFinder.java:119) at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:144) at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:185) at javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentBuilderFactory.java:121) ... 20 more #]
          Hide
          Jeremy_Lv added a comment -

          Hong:Need I fix this bug in the version of GF V3.1.1. some useful messages are as follows.

          Meatwad:I can reproduced it and found some warning messages when deploy the rptengine.ear , the messages as follows:

          [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName=Thread-2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xercesImpl.jar does not exist
          java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\xercesImpl.jar (指定されたファイルが見つかりません。)
          	at java.util.zip.ZipFile.open(Native Method)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:214)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:144)
          	at java.util.jar.JarFile.<init>(JarFile.java:152)
          	at java.util.jar.JarFile.<init>(JarFile.java:89)
          	at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
          	at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
          	at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98)
          	at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
          	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
          	at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438)
          	at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689)
          	at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350)
          	at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239)
          	at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467)
          	at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581)
          	at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363)
          	at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
          	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
          	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
          	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
          	at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
          	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
          	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
          	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
          	at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
          	at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
          	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
          	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
          	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
          	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
          	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
          	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
          	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
          	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
          	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
          	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
          	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
          	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
          	at java.lang.Thread.run(Thread.java:722)
          |#]
          
          [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName=Thread-2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/serializer.jar does not exist
          java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\serializer.jar (指定されたファイルが見つかりません。)
          	at java.util.zip.ZipFile.open(Native Method)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:214)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:144)
          	at java.util.jar.JarFile.<init>(JarFile.java:152)
          	at java.util.jar.JarFile.<init>(JarFile.java:89)
          	at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
          	at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
          	at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98)
          	at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
          	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
          	at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438)
          	at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689)
          	at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350)
          	at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239)
          	at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467)
          	at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581)
          	at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363)
          	at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
          	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
          	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
          	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
          	at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
          	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
          	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
          	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
          	at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
          	at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
          	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
          	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
          	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
          	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
          	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
          	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
          	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
          	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
          	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
          	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
          	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
          	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
          	at java.lang.Thread.run(Thread.java:722)
          |#]
          

          Then I copy these two files called xercesImpl.jar and serializer.jar to the directory "testcase\lib" and create the rptengine.ear again and try to reproduce it.

          I deployed the rptengine.ear and then try to redeployit but without any warning messages and server messages in server.log. If it is needed, I think the ear file shouldn't be deployed to the server at the first time because of lacking some jar files.

          I tried the same operation in the lastest version of GLASSFISH V4, but this phenomenon can't be reproduced. I think it's only occur in the version of GF V3.1.1.

          Show
          Jeremy_Lv added a comment - Hong:Need I fix this bug in the version of GF V3.1.1. some useful messages are as follows. Meatwad:I can reproduced it and found some warning messages when deploy the rptengine.ear , the messages as follows: [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName= Thread -2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xercesImpl.jar does not exist java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\xercesImpl.jar (指定されたファイルが見つかりません。) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:214) at java.util.zip.ZipFile.<init>(ZipFile.java:144) at java.util.jar.JarFile.<init>(JarFile.java:152) at java.util.jar.JarFile.<init>(JarFile.java:89) at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89) at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438) at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689) at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350) at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239) at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467) at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363) at com.sun.enterprise.web.WebModule.start(WebModule.java:498) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382) at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang. Thread .run( Thread .java:722) |#] [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName= Thread -2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/serializer.jar does not exist java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\serializer.jar (指定されたファイルが見つかりません。) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:214) at java.util.zip.ZipFile.<init>(ZipFile.java:144) at java.util.jar.JarFile.<init>(JarFile.java:152) at java.util.jar.JarFile.<init>(JarFile.java:89) at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89) at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438) at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689) at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350) at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239) at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467) at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363) at com.sun.enterprise.web.WebModule.start(WebModule.java:498) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382) at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang. Thread .run( Thread .java:722) |#] Then I copy these two files called xercesImpl.jar and serializer.jar to the directory "testcase\lib" and create the rptengine.ear again and try to reproduce it. I deployed the rptengine.ear and then try to redeployit but without any warning messages and server messages in server.log. If it is needed, I think the ear file shouldn't be deployed to the server at the first time because of lacking some jar files. I tried the same operation in the lastest version of GLASSFISH V4, but this phenomenon can't be reproduced. I think it's only occur in the version of GF V3.1.1.
          Hide
          Hong Zhang added a comment -

          If/when there is another dot release for 3.1.*, we can potentially fix it there. For now, if the problem does not exist in 4.0, you can mark it as fixed in 4.0.

          Show
          Hong Zhang added a comment - If/when there is another dot release for 3.1.*, we can potentially fix it there. For now, if the problem does not exist in 4.0, you can mark it as fixed in 4.0.
          Hide
          Jeremy_Lv added a comment -

          Hong:Sorry about my careless check to this issue, I try to reproduce it again and it can be reproduced in the latest version of GFV4(build on 13/Sep/12).
          Ill look into it and fix it as soon as possible.

          BTW: I think the operation about redeployment should be similar to the operation of deployment.
          I think it can be redeployed successfully with some warning messages in the server.log just as the operation about deployment, The warning messages are as follows:

          [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName=Thread-2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xercesImpl.jar does not exist
          java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\xercesImpl.jar (指定されたファイルが見つかりません。)
          	at java.util.zip.ZipFile.open(Native Method)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:214)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:144)
          	at java.util.jar.JarFile.<init>(JarFile.java:152)
          	at java.util.jar.JarFile.<init>(JarFile.java:89)
          	at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
          	at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
          	at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98)
          	at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
          	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
          	at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438)
          	at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689)
          	at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350)
          	at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239)
          	at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467)
          	at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581)
          	at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363)
          	at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
          	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
          	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
          	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
          	at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
          	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
          	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
          	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
          	at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
          	at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
          	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
          	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
          	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
          	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
          	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
          	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
          	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
          	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
          	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
          	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
          	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
          	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
          	at java.lang.Thread.run(Thread.java:722)
          |#]
          
          [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName=Thread-2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/serializer.jar does not exist
          java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\serializer.jar (指定されたファイルが見つかりません。)
          	at java.util.zip.ZipFile.open(Native Method)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:214)
          	at java.util.zip.ZipFile.<init>(ZipFile.java:144)
          	at java.util.jar.JarFile.<init>(JarFile.java:152)
          	at java.util.jar.JarFile.<init>(JarFile.java:89)
          	at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93)
          	at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69)
          	at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98)
          	at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
          	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
          	at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438)
          	at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689)
          	at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350)
          	at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239)
          	at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467)
          	at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581)
          	at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363)
          	at com.sun.enterprise.web.WebModule.start(WebModule.java:498)
          	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917)
          	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901)
          	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000)
          	at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651)
          	at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          	at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130)
          	at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269)
          	at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462)
          	at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)
          	at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)
          	at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)
          	at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)
          	at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)
          	at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)
          	at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)
          	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)
          	at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)
          	at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)
          	at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)
          	at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
          	at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
          	at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
          	at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
          	at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
          	at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
          	at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
          	at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
          	at java.lang.Thread.run(Thread.java:722)
          |#]
          

          Thanks

          Show
          Jeremy_Lv added a comment - Hong:Sorry about my careless check to this issue, I try to reproduce it again and it can be reproduced in the latest version of GFV4(build on 13/Sep/12). Ill look into it and fix it as soon as possible. BTW: I think the operation about redeployment should be similar to the operation of deployment. I think it can be redeployed successfully with some warning messages in the server.log just as the operation about deployment, The warning messages are as follows: [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName= Thread -2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/xercesImpl.jar does not exist java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\xercesImpl.jar (指定されたファイルが見つかりません。) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:214) at java.util.zip.ZipFile.<init>(ZipFile.java:144) at java.util.jar.JarFile.<init>(JarFile.java:152) at java.util.jar.JarFile.<init>(JarFile.java:89) at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89) at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438) at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689) at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350) at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239) at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467) at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363) at com.sun.enterprise.web.WebModule.start(WebModule.java:498) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382) at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang. Thread .run( Thread .java:722) |#] [#|2012-09-12T11:36:36.045+0900|WARNING|glassfish3.1.1|org.apache.jasper.runtime.TldScanner|_ThreadID=63;_ThreadName= Thread -2;|PWC6351: In TLD scanning, the supplied resource file:/E:/glassfish3/glassfish/domains/domain1/applications/rptengine/lib/serializer.jar does not exist java.io.FileNotFoundException: E:\glassfish3\glassfish\domains\domain1\applications\rptengine\lib\serializer.jar (指定されたファイルが見つかりません。) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:214) at java.util.zip.ZipFile.<init>(ZipFile.java:144) at java.util.jar.JarFile.<init>(JarFile.java:152) at java.util.jar.JarFile.<init>(JarFile.java:89) at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:93) at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:69) at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:98) at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122) at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89) at org.apache.jasper.runtime.TldScanner.scanJar(TldScanner.java:438) at org.apache.jasper.runtime.TldScanner.scanJars(TldScanner.java:689) at org.apache.jasper.runtime.TldScanner.scanTlds(TldScanner.java:350) at org.apache.jasper.runtime.TldScanner.onStartup(TldScanner.java:239) at org.apache.catalina.core.StandardContext.callServletContainerInitializers(StandardContext.java:5467) at com.sun.enterprise.web.WebModule.callServletContainerInitializers(WebModule.java:581) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5363) at com.sun.enterprise.web.WebModule.start(WebModule.java:498) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:917) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:901) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:733) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2000) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1651) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:130) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:269) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:294) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:462) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382) at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232) at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459) at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209) at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168) at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104) at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90) at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79) at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54) at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59) at com.sun.grizzly.ContextTask.run(ContextTask.java:71) at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532) at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513) at java.lang. Thread .run( Thread .java:722) |#] Thanks
          Hide
          Hong Zhang added a comment -

          Thanks. If the redeployment shows the same stack trace as deployment (the exception from TLD scanner) the problem is less serious and we can ask web team to help us look at that also as that stack trace is from web container code. If the redeployment shows the stack trace reported in the original issue which indicates the redeployment code is trying to use a classloader that's already discarded, that's more serious which we should see how we can fix that.

          Show
          Hong Zhang added a comment - Thanks. If the redeployment shows the same stack trace as deployment (the exception from TLD scanner) the problem is less serious and we can ask web team to help us look at that also as that stack trace is from web container code. If the redeployment shows the stack trace reported in the original issue which indicates the redeployment code is trying to use a classloader that's already discarded, that's more serious which we should see how we can fix that.
          Hide
          Jeremy_Lv added a comment -

          I have attached the test case to my github:
          https://github.com/LvSongping/GLASSFISH-17236

          Hong: The ExecutionException was thrown out from ConfigManage.java in javax.faces.jar during the redeployment. Ill keep in looking into the reason about this issue.
          BTW:if you have cycle, I wonder if you can reproduce it and give me some advices about how to fix this issue.

          The whole messages about redeployment are as follows(the latest version of GF):


          [#|2012-09-19T10:33:34.407+0900|INFO|44.0|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=53;_ThreadName=admin-listener(1);|EJB5181:Portable JNDI names for EJB ReportProviderBean: [java:global/rptengine/provider/ReportProviderBean, java:global/rptengine/provider/ReportProviderBean!aoc.arkansas.ejb.ReportProviderBean]|#]

          [#|2012-09-19T10:33:34.454+0900|INFO|44.0|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=53;_ThreadName=admin-listener(1);|コンテキスト '/client' の Mojarra 2.2.0-m05 (-SNAPSHOT 20120807-1226) を初期化します|#]

          [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=53;_ThreadName=admin-listener(1);|Critical error during deployment:
          com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:688)
          at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:338)
          at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:227)
          at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4936)
          at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:564)
          at org.apache.catalina.core.StandardContext.start(StandardContext.java:5494)
          at com.sun.enterprise.web.WebModule.start(WebModule.java:512)
          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916)
          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931)
          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278)
          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228)
          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465)
          at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:601)
          at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84)
          at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241)
          at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157)
          at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188)
          at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309)
          at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40)
          at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197)
          at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758)
          at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298)
          at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328)
          at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190)
          at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113)
          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236)
          at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
          at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175)
          at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
          at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
          at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825)
          at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558)
          at java.lang.Thread.run(Thread.java:722)
          Caused by: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
          at java.util.concurrent.FutureTask.get(FutureTask.java:111)
          at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:686)
          ... 77 more
          Caused by: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:936)
          at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:881)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:672)
          ... 77 more
          Caused by: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source)
          at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source)
          at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.XMLSchemaValidator.<init>(Unknown Source)
          at org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager.<init>(Unknown Source)
          at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.<init>(Unknown Source)
          at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler(Unknown Source)
          at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:177)
          at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:76)
          at com.sun.faces.config.ConfigManager$ParseTask.getBuilderForSchema(ConfigManager.java:1153)
          at com.sun.faces.config.ConfigManager$ParseTask.getDocument(ConfigManager.java:1021)
          at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:927)
          ... 81 more

          #]

          [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|org.apache.catalina.core.StandardContext|_ThreadID=53;_ThreadName=admin-listener(1);|PWC1306: Startup of context /client failed due to previous errors|#]

          [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|org.apache.catalina.core.StandardContext|_ThreadID=53;_ThreadName=admin-listener(1);|PWC1305: Exception during cleanup after start failed
          org.apache.catalina.LifecycleException: PWC2769: Manager has not yet been started
          at org.apache.catalina.session.StandardManager.stop(StandardManager.java:876)
          at org.apache.catalina.core.StandardContext.stop(StandardContext.java:5697)
          at com.sun.enterprise.web.WebModule.stop(WebModule.java:541)
          at org.apache.catalina.core.StandardContext.start(StandardContext.java:5512)
          at com.sun.enterprise.web.WebModule.start(WebModule.java:512)
          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916)
          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931)
          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278)
          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228)
          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465)
          at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:601)
          at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84)
          at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241)
          at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157)
          at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188)
          at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309)
          at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40)
          at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197)
          at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758)
          at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298)
          at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328)
          at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190)
          at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113)
          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236)
          at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
          at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175)
          at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
          at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
          at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825)
          at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558)
          at java.lang.Thread.run(Thread.java:722)

          #]

          [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|org.apache.catalina.core.ContainerBase|_ThreadID=53;_ThreadName=admin-listener(1);|ContainerBase.addChild: start:
          org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at org.apache.catalina.core.StandardContext.start(StandardContext.java:5517)
          at com.sun.enterprise.web.WebModule.start(WebModule.java:512)
          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916)
          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931)
          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278)
          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228)
          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465)
          at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:601)
          at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84)
          at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241)
          at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157)
          at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188)
          at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309)
          at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40)
          at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197)
          at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758)
          at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298)
          at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328)
          at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190)
          at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113)
          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236)
          at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
          at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175)
          at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
          at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
          at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825)
          at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558)
          at java.lang.Thread.run(Thread.java:722)
          Caused by: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:294)
          at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4936)
          at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:564)
          at org.apache.catalina.core.StandardContext.start(StandardContext.java:5494)
          ... 72 more
          Caused by: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:688)
          at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:338)
          at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:227)
          ... 75 more
          Caused by: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
          at java.util.concurrent.FutureTask.get(FutureTask.java:111)
          at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:686)
          ... 77 more
          Caused by: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:936)
          at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:881)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:672)
          ... 77 more
          Caused by: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source)
          at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source)
          at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source)
          at org.apache.xerces.impl.xs.XMLSchemaValidator.<init>(Unknown Source)
          at org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager.<init>(Unknown Source)
          at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.<init>(Unknown Source)
          at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler(Unknown Source)
          at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:177)
          at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:76)
          at com.sun.faces.config.ConfigManager$ParseTask.getBuilderForSchema(ConfigManager.java:1153)
          at com.sun.faces.config.ConfigManager$ParseTask.getDocument(ConfigManager.java:1021)
          at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:927)
          ... 81 more

          #]

          [#|2012-09-19T10:33:34.532+0900|WARNING|44.0|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=53;_ThreadName=admin-listener(1);|java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:936)
          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916)
          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285)
          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931)
          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109)
          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278)
          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228)
          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465)
          at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:601)
          at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84)
          at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241)
          at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157)
          at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188)
          at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309)
          at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40)
          at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197)
          at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758)
          at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298)
          at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328)
          at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190)
          at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113)
          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236)
          at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
          at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175)
          at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
          at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
          at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825)
          at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558)
          at java.lang.Thread.run(Thread.java:722)

          #]

          [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=53;_ThreadName=admin-listener(1);|Exception while invoking class com.sun.enterprise.web.WebApplication start method
          java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:138)
          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278)
          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228)
          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465)
          at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:601)
          at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84)
          at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241)
          at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157)
          at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188)
          at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309)
          at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40)
          at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197)
          at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758)
          at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298)
          at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328)
          at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190)
          at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113)
          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236)
          at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
          at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175)
          at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
          at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
          at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825)
          at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558)
          at java.lang.Thread.run(Thread.java:722)

          #]

          [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=53;_ThreadName=admin-listener(1);|java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:138)
          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122)
          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278)
          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497)
          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228)
          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734)
          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683)
          at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465)
          at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:601)
          at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176)
          at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268)
          at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84)
          at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241)
          at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157)
          at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188)
          at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309)
          at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201)
          at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
          at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
          at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43)
          at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40)
          at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197)
          at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758)
          at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298)
          at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328)
          at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190)
          at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113)
          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236)
          at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
          at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175)
          at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134)
          at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
          at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
          at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825)
          at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
          at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578)
          at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558)
          at java.lang.Thread.run(Thread.java:722)

          #]

          [#|2012-09-19T10:33:34.548+0900|SEVERE|44.0|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=53;_ThreadName=admin-listener(1);|Exception while loading the app|#]

          [#|2012-09-19T10:33:34.548+0900|SEVERE|44.0|javax.enterprise.web|_ThreadID=53;_ThreadName=admin-listener(1);|Undeployment failed for context /client|#]

          [#|2012-09-19T10:33:34.563+0900|SEVERE|44.0|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=53;_ThreadName=admin-listener(1);|Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.|#]


          Show
          Jeremy_Lv added a comment - I have attached the test case to my github: https://github.com/LvSongping/GLASSFISH-17236 Hong: The ExecutionException was thrown out from ConfigManage.java in javax.faces.jar during the redeployment. Ill keep in looking into the reason about this issue. BTW:if you have cycle, I wonder if you can reproduce it and give me some advices about how to fix this issue. The whole messages about redeployment are as follows(the latest version of GF): [#|2012-09-19T10:33:34.407+0900|INFO|44.0|javax.enterprise.system.container.ejb.com.sun.ejb.containers|_ThreadID=53;_ThreadName=admin-listener(1);|EJB5181:Portable JNDI names for EJB ReportProviderBean: [java:global/rptengine/provider/ReportProviderBean, java:global/rptengine/provider/ReportProviderBean!aoc.arkansas.ejb.ReportProviderBean] |#] [#|2012-09-19T10:33:34.454+0900|INFO|44.0|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=53;_ThreadName=admin-listener(1);|コンテキスト '/client' の Mojarra 2.2.0-m05 (-SNAPSHOT 20120807-1226) を初期化します|#] [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|javax.enterprise.resource.webcontainer.jsf.config|_ThreadID=53;_ThreadName=admin-listener(1);|Critical error during deployment: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:688) at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:338) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:227) at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4936) at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:564) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5494) at com.sun.enterprise.web.WebModule.start(WebModule.java:512) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465) at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84) at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241) at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157) at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309) at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40) at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758) at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298) at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328) at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190) at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558) at java.lang.Thread.run(Thread.java:722) Caused by: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:686) ... 77 more Caused by: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:936) at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:881) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:672) ... 77 more Caused by: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source) at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source) at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source) at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.<init>(Unknown Source) at org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager.<init>(Unknown Source) at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.<init>(Unknown Source) at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:177) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:76) at com.sun.faces.config.ConfigManager$ParseTask.getBuilderForSchema(ConfigManager.java:1153) at com.sun.faces.config.ConfigManager$ParseTask.getDocument(ConfigManager.java:1021) at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:927) ... 81 more #] [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|org.apache.catalina.core.StandardContext|_ThreadID=53;_ThreadName=admin-listener(1);|PWC1306: Startup of context /client failed due to previous errors|#] [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|org.apache.catalina.core.StandardContext|_ThreadID=53;_ThreadName=admin-listener(1);|PWC1305: Exception during cleanup after start failed org.apache.catalina.LifecycleException: PWC2769: Manager has not yet been started at org.apache.catalina.session.StandardManager.stop(StandardManager.java:876) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:5697) at com.sun.enterprise.web.WebModule.stop(WebModule.java:541) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5512) at com.sun.enterprise.web.WebModule.start(WebModule.java:512) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465) at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84) at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241) at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157) at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309) at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40) at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758) at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298) at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328) at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190) at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558) at java.lang.Thread.run(Thread.java:722) #] [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|org.apache.catalina.core.ContainerBase|_ThreadID=53;_ThreadName=admin-listener(1);|ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at org.apache.catalina.core.StandardContext.start(StandardContext.java:5517) at com.sun.enterprise.web.WebModule.start(WebModule.java:512) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465) at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84) at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241) at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157) at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309) at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40) at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758) at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298) at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328) at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190) at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558) at java.lang.Thread.run(Thread.java:722) Caused by: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:294) at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4936) at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:564) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5494) ... 72 more Caused by: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:688) at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:338) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:227) ... 75 more Caused by: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:686) ... 77 more Caused by: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:936) at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:881) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.sun.faces.config.ConfigManager.getConfigDocuments(ConfigManager.java:672) ... 77 more Caused by: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source) at org.apache.xerces.impl.dv.DTDDVFactory.getInstance(Unknown Source) at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source) at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.<init>(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.<init>(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaLoader.<init>(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.<init>(Unknown Source) at org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager.<init>(Unknown Source) at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.<init>(Unknown Source) at org.apache.xerces.jaxp.validation.AbstractXMLSchema.newValidatorHandler(Unknown Source) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl.java:177) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:76) at com.sun.faces.config.ConfigManager$ParseTask.getBuilderForSchema(ConfigManager.java:1153) at com.sun.faces.config.ConfigManager$ParseTask.getDocument(ConfigManager.java:1021) at com.sun.faces.config.ConfigManager$ParseTask.call(ConfigManager.java:927) ... 81 more #] [#|2012-09-19T10:33:34.532+0900|WARNING|44.0|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=53;_ThreadName=admin-listener(1);|java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:936) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:916) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:687) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2285) at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1931) at com.sun.enterprise.web.WebApplication.start(WebApplication.java:109) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465) at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84) at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241) at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157) at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309) at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40) at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758) at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298) at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328) at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190) at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558) at java.lang.Thread.run(Thread.java:722) #] [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|javax.enterprise.system.tools.deployment.org.glassfish.deployment.common|_ThreadID=53;_ThreadName=admin-listener(1);|Exception while invoking class com.sun.enterprise.web.WebApplication start method java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at com.sun.enterprise.web.WebApplication.start(WebApplication.java:138) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465) at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84) at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241) at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157) at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309) at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40) at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758) at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298) at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328) at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190) at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558) at java.lang.Thread.run(Thread.java:722) #] [#|2012-09-19T10:33:34.532+0900|SEVERE|44.0|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=53;_ThreadName=admin-listener(1);|java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory. at com.sun.enterprise.web.WebApplication.start(WebApplication.java:138) at org.glassfish.internal.data.EngineRef.start(EngineRef.java:122) at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:278) at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:299) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:497) at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:228) at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:482) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:534) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.deployment.admin.ReDeployCommand.execute(ReDeployCommand.java:129) at com.sun.enterprise.v3.admin.CommandRunnerImpl$2.execute(CommandRunnerImpl.java:529) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:550) at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1430) at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1600(CommandRunnerImpl.java:114) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1734) at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1683) at org.glassfish.admin.rest.resources.admin.CommandResource.executeCommand(CommandResource.java:465) at org.glassfish.admin.rest.resources.admin.CommandResource.execCommandSimpInMultOut(CommandResource.java:253) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.glassfish.jersey.server.model.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:80) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:113) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(AbstractJavaResourceMethodDispatcherProvider.java:176) at org.glassfish.jersey.server.model.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:268) at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:84) at org.glassfish.jersey.process.internal.RequestInvoker$AcceptingInvoker.apply(RequestInvoker.java:241) at org.glassfish.jersey.process.internal.AsyncInflectorAdapter.apply(AsyncInflectorAdapter.java:157) at org.glassfish.jersey.process.internal.RequestInvoker$2.run(RequestInvoker.java:188) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:309) at org.glassfish.jersey.process.internal.RequestInvoker$3.run(RequestInvoker.java:201) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:262) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:43) at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:40) at org.glassfish.jersey.process.internal.RequestInvoker.apply(RequestInvoker.java:197) at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:758) at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:298) at org.glassfish.admin.rest.adapter.RestAdapter$1.service(RestAdapter.java:328) at org.glassfish.admin.rest.adapter.RestAdapter.service(RestAdapter.java:190) at com.sun.enterprise.v3.server.HK2Dispatcher.dispatch(HK2Dispatcher.java:113) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:236) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:175) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:825) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:578) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:558) at java.lang.Thread.run(Thread.java:722) #] [#|2012-09-19T10:33:34.548+0900|SEVERE|44.0|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=53;_ThreadName=admin-listener(1);|Exception while loading the app|#] [#|2012-09-19T10:33:34.548+0900|SEVERE|44.0|javax.enterprise.web|_ThreadID=53;_ThreadName=admin-listener(1);|Undeployment failed for context /client|#] [#|2012-09-19T10:33:34.563+0900|SEVERE|44.0|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=53;_ThreadName=admin-listener(1);|Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'bundle://139.0:1/com/sun/faces/jsf-ri-runtime.xml': DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.|#]
          Hide
          Hong Zhang added a comment -

          Jeremy, thanks for looking into this. As the stack trace is from JSF code, I will assign to JSF team to see if they have some pointers for you.

          Show
          Hong Zhang added a comment - Jeremy, thanks for looking into this. As the stack trace is from JSF code, I will assign to JSF team to see if they have some pointers for you.
          Hide
          Manfred Riem added a comment -

          Closing as duplicate, see associated issue for resolution.

          Show
          Manfred Riem added a comment - Closing as duplicate, see associated issue for resolution.
          Hide
          Manfred Riem added a comment -

          Can you verify if this still an issue on the latest JSF 2.1 release?

          Show
          Manfred Riem added a comment - Can you verify if this still an issue on the latest JSF 2.1 release?

            People

            • Assignee:
              rogerk
              Reporter:
              Meatwad
            • Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: