users@jersey.java.net

Deploy time error

From: Dianne Jiao <Dianne.Jiao_at_Sun.COM>
Date: Mon, 31 Mar 2008 11:00:24 -0400

Hi,

I just built a new jersey.jar. Now I start to get this exception when
deploying on GlassFish.
Could anyone take a look at it?

Thanks.

Dianne

#|2008-03-31T10:54:49.819-0400|SEVERE|GlassFish10.0|javax.enterprise.system.container.web|_ThreadID=12;_ThreadName=Thread-4;|WebModule[/jaxrs_rs_queryParamTest_web]StandardWrapper.Throwable
java.lang.RuntimeException: Error accessing input stream of the class
file URI,
jar:file:/Users/diannejiao/Desktop/glassfish/domains/domain1/applications/jaxrs_rs_queryParamTest_web/WEB-INF/lib/jersey.jar!/com/sun/localization/Localizable.class
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.getClassReader(AnnotatedClassScanner.java:271)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:258)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:240)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:229)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:221)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:180)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:90)
    at
com.sun.ws.rest.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:104)
    at
com.sun.ws.rest.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:74)
    at
com.sun.ws.rest.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:82)
    at
com.sun.ws.rest.spi.container.servlet.ServletContainer.createResourceConfig(ServletContainer.java:160)
    at
com.sun.ws.rest.spi.container.servlet.ServletContainer.init(ServletContainer.java:103)
    at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1178)
    at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1007)
    at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4800)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5188)
    at com.sun.enterprise.web.WebModule.start(WebModule.java:338)
    at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973)
    at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:3050)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2673)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:225)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:71)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:556)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:265)
    at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:289)
    at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:181)
    at
org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:118)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:513)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:397)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:333)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:327)
    at
org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:115)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
Caused by: java.io.FileNotFoundException: JAR entry
com/sun/localization/Localizable.class not found in
/Users/diannejiao/Desktop/glassfish/domains/domain1/applications/jaxrs_rs_queryParamTest_web/WEB-INF/lib/jersey.jar
    at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:114)
    at
sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:124)
    at java.net.URL.openStream(URL.java:1007)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.getClassReader(AnnotatedClassScanner.java:263)
    ... 35 more
|#]

[#|2008-03-31T10:54:49.821-0400|SEVERE|GlassFish10.0|javax.enterprise.system.container.web|_ThreadID=12;_ThreadName=Thread-4;|WebModule[/jaxrs_rs_queryParamTest_web]PWC1396:
Servlet /jaxrs_rs_queryParamTest_web threw load() exception
java.lang.RuntimeException: Error accessing input stream of the class
file URI,
jar:file:/Users/diannejiao/Desktop/glassfish/domains/domain1/applications/jaxrs_rs_queryParamTest_web/WEB-INF/lib/jersey.jar!/com/sun/localization/Localizable.class
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.getClassReader(AnnotatedClassScanner.java:271)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.analyzeClassFile(AnnotatedClassScanner.java:258)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:240)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.indexJar(AnnotatedClassScanner.java:229)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.indexDir(AnnotatedClassScanner.java:221)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.index(AnnotatedClassScanner.java:180)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.scan(AnnotatedClassScanner.java:90)
    at
com.sun.ws.rest.api.core.ClasspathResourceConfig.init(ClasspathResourceConfig.java:104)
    at
com.sun.ws.rest.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:74)
    at
com.sun.ws.rest.api.core.ClasspathResourceConfig.<init>(ClasspathResourceConfig.java:82)
    at
com.sun.ws.rest.spi.container.servlet.ServletContainer.createResourceConfig(ServletContainer.java:160)
    at
com.sun.ws.rest.spi.container.servlet.ServletContainer.init(ServletContainer.java:103)
    at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1178)
    at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1007)
    at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4800)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5188)
    at com.sun.enterprise.web.WebModule.start(WebModule.java:338)
    at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973)
    at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:3050)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2673)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:225)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:71)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:556)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:265)
    at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:289)
    at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:181)
    at
org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:118)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:513)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:397)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:333)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:327)
    at
org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:115)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
Caused by: java.io.FileNotFoundException: JAR entry
com/sun/localization/Localizable.class not found in
/Users/diannejiao/Desktop/glassfish/domains/domain1/applications/jaxrs_rs_queryParamTest_web/WEB-INF/lib/jersey.jar
    at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:114)
    at
sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:124)
    at java.net.URL.openStream(URL.java:1007)
    at
com.sun.ws.rest.impl.container.config.AnnotatedClassScanner.getClassReader(AnnotatedClassScanner.java:263)
    ... 35 more
|#]

[#|2008-03-31T10:54:49.822-0400|SEVERE|GlassFish10.0|org.apache.catalina.core.ContainerBase|_ThreadID=12;_ThreadName=Thread-4;|ContainerBase.addChild:
start:
LifecycleException: java.lang.RuntimeException: Error accessing input
stream of the class file URI,
jar:file:/Users/diannejiao/Desktop/glassfish/domains/domain1/applications/jaxrs_rs_queryParamTest_web/WEB-INF/lib/jersey.jar!/com/sun/localization/Localizable.class
    at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4810)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:5188)
    at com.sun.enterprise.web.WebModule.start(WebModule.java:338)
    at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:973)
    at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:3050)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2673)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:225)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:71)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:556)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:265)
    at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:289)
    at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:181)
    at
org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:118)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:513)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:397)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:333)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:327)
    at
org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:115)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
|#]

[#|2008-03-31T10:54:49.822-0400|SEVERE|GlassFish10.0|javax.enterprise.system.container.web|_ThreadID=12;_ThreadName=Thread-4;|WEB0123:
WebModule [jaxrs_rs_queryParamTest_web] failed to deploy and has been
disabled
java.lang.IllegalStateException: ContainerBase.addChild: start:
LifecycleException: java.lang.RuntimeException: Error accessing input
stream of the class file URI,
jar:file:/Users/diannejiao/Desktop/glassfish/domains/domain1/applications/jaxrs_rs_queryParamTest_web/WEB-INF/lib/jersey.jar!/com/sun/localization/Localizable.class
    at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:976)
    at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:3050)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2673)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:225)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:71)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:556)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:265)
    at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:289)
    at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:181)
    at
org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:118)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:513)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:397)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:333)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:327)
    at
org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:115)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
|#]

[#|2008-03-31T10:54:49.822-0400|INFO|GlassFish10.0|javax.enterprise.system.tools.deployment|_ThreadID=12;_ThreadName=Thread-4;|Loading
application jaxrs_rs_queryParamTest_web at /jaxrs_rs_queryParamTest_web|#]

[#|2008-03-31T10:54:49.823-0400|SEVERE|GlassFish10.0|javax.enterprise.system.tools.deployment|_ThreadID=12;_ThreadName=Thread-4;|Error
while deploying
java.lang.IllegalStateException: ContainerBase.addChild: start:
LifecycleException: java.lang.RuntimeException: Error accessing input
stream of the class file URI,
jar:file:/Users/diannejiao/Desktop/glassfish/domains/domain1/applications/jaxrs_rs_queryParamTest_web/WEB-INF/lib/jersey.jar!/com/sun/localization/Localizable.class
    at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:976)
    at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:957)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:688)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:3050)
    at
com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:2673)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:225)
    at com.sun.enterprise.web.WebDeployer.load(WebDeployer.java:71)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.load(ApplicationLifecycle.java:556)
    at
com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:265)
    at
com.sun.enterprise.v3.deployment.DeployCommand.execute(DeployCommand.java:289)
    at
com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:181)
    at
org.glassfish.deployment.autodeploy.AutoOperation.run(AutoOperation.java:118)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.java:513)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer.java:397)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:333)
    at
org.glassfish.deployment.autodeploy.AutoDeployer.run(AutoDeployer.java:327)
    at
org.glassfish.deployment.autodeploy.AutoDeployService$1.run(AutoDeployService.java:115)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
|#]

[#|2008-03-31T10:54:49.825-0400|INFO|GlassFish10.0|javax.enterprise.system.tools.deployment|_ThreadID=12;_ThreadName=Thread-4;|Deployment
of jaxrs_rs_queryParamTest_web done is 278 ms|#]

[#|2008-03-31T10:54:49.825-0400|INFO|GlassFish10.0|javax.enterprise.system.tools.deployment|_ThreadID=12;_ThreadName=Thread-4;|deployment
of
/Users/diannejiao/Desktop/glassfish/domains/domain1/autodeploy/jaxrs_rs_queryParamTest_web.war
succeeded|#]