users@glassfish.java.net

V3 promoted b26 - SEVERE HTTP error after installing Metro

From: Anissa Lam <Anissa.Lam_at_Sun.COM>
Date: Sat, 27 Sep 2008 17:14:22 -0700

There was email thread about installing Metro breaks admin console,
when i test that, it is not only Admin Console being affected, but web
access is broken once Metro is installed.
Deploying any war file also failed with the same error.

Here is the step:
- install v3 promoted build 26
- using update tool, install Metro (version 1.4-3556 is what is
available in the repo)
- start domain
- go to http://localhost:8080/


There is error about loading the module during server startup, and
accessing http:localhost:8080 or deploying any war file gives SEVERE
HTTP Processing error.

Here is error logged. The entire server.log file is attached.

INFO: ERROR: Error starting
file:/Users/anilam/Sun/v3/pb26-0927/glassfish/modules/jsr109-impl.jar
(org.osgi.framework.BundleException: Unresolved constraint in bundle
101: package; (&(package=javax.servlet.http)(version>=3.0.0)))
Sep 27, 2008 5:06:37 PM
SEVERE: org.osgi.framework.BundleException: Unresolved constraint in
bundle 101: package; (&(package=javax.servlet.http)(version>=3.0.0))
Sep 27, 2008 5:06:37 PM
SEVERE: at
org.apache.felix.framework.Felix._resolveBundle(Felix.java:1725)
Sep 27, 2008 5:06:37 PM
SEVERE: at
org.apache.felix.framework.Felix._startBundle(Felix.java:1588)
Sep 27, 2008 5:06:37 PM
SEVERE: at
org.apache.felix.framework.Felix.startBundle(Felix.java:1541)
Sep 27, 2008 5:06:37 PM
SEVERE: at
org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1135)
Sep 27, 2008 5:06:37 PM
SEVERE: at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:267)
Sep 27, 2008 5:06:37 PM
SEVERE: at java.lang.Thread.run(Thread.java:613)
Sep 27, 2008 5:06:37 PM
org.glassfish.admin.mbeanserver.ConnectorStartupService$ConnectorsStarterThread
startConnector
INFO: Started JMXConnector, JMXService URL =
service:jmx:rmi:///jndi/rmi://192.168.1.100:8686/jmxrmi
Sep 27, 2008 5:07:31 PM com.sun.grizzly.http.DefaultProcessorTask
invokeAdapter
SEVERE: HTTP Processing error
com.sun.enterprise.module.ResolveError: Failed to start
org.glassfish.webservices.jsr109-impl(JSR-109 implementation to deploy
Metro):10.0.0.SNAPSHOT
        at
org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:142)
        at
org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1.loadClass(OSGiModuleImpl.java:275)
        at
com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:106)
        at
com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
        at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
        at java.util.AbstractList$Itr.next(AbstractList.java:422)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.initializeFileURLPattern(ContainerMapper.java:199)
        at
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:159)
        at
com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:625)
        at
com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:562)
        at
com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:819)
        at
com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)
        at
com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
        at
com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
        at
com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at
com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
        at
com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
        at
com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)
        at
com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)
Caused by: org.osgi.framework.BundleException: Unresolved constraint in
bundle 101: package; (&(package=javax.servlet.http)(version>=3.0.0))
        at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1725)
        at org.apache.felix.framework.Felix._startBundle(Felix.java:1588)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1541)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371)
        at
org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:136)
        ... 20 more



Sep 27, 2008 5:06:30 PM com.sun.enterprise.admin.launcher.GFLauncherLogger info
INFO: JVM invocation command line:
/usr/java/j2se/bin/java
-cp
/Users/anilam/Sun/v3/pb26-0927/glassfish/modules/glassfish.jar:/Users/anilam/bin/junit.jar
-XX:+UnlockDiagnosticVMOptions
-XX:+LogVMOutput
-XX:NewRatio=2
-XX:LogFile=/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1/logs/jvm.log
-Xmx512m
-client
-Dcom.sun.aas.instanceRoot=/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1
-Djava.ext.dirs=/usr/java/j2se/lib/ext:/usr/java/j2se/jre/lib/ext:/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1/lib/ext:/Users/anilam/Sun/v3/pb26-0927/javadb/lib
-Djava.security.policy=/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1/config/server.policy
-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver
-Djava.endorsed.dirs=/Users/anilam/Sun/v3/pb26-0927/glassfish/lib/endorsed
-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory
-Djavax.net.ssl.trustStore=/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1/config/cacerts.jks
-Djavax.net.ssl.keyStore=/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1/config/keystore.jks
-Dcom.sun.aas.installRoot=/Users/anilam/Sun/v3/pb26-0927/glassfish
-Djava.security.auth.login.config=/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1/config/login.conf
com.sun.enterprise.glassfish.bootstrap.ASMain
-debug
false
-domaindir
/Users/anilam/Sun/v3/pb26-0927/glassfish/domains/domain1
-instancename
server
-verbose
true
-domainname
domain1
Sep 27, 2008 5:06:30 PM com.sun.enterprise.admin.launcher.GFLauncherLogger info
INFO: Successfully launched in 10 msec.
[#|2008-09-27T17:06:36.731-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=12;_ThreadName=Thread-3;org.glassfish.admin.config-api [80];|Started bundle org.glassfish.admin.config-api [80]|#]

[#|2008-09-27T17:06:36.819-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=12;_ThreadName=Thread-3;org.glassfish.common.internal-api [28];|Started bundle org.glassfish.common.internal-api [28]|#]

[#|2008-09-27T17:06:36.862-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=12;_ThreadName=Thread-3;org.glassfish.deployment.deployment-common [99];|Started bundle org.glassfish.deployment.deployment-common [99]|#]

[#|2008-09-27T17:06:36.873-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=13;_ThreadName=Thread-3;org.glassfish.deployment.deployment-autodeploy [40];|Started bundle org.glassfish.deployment.deployment-autodeploy [40]|#]

[#|2008-09-27T17:06:36.915-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=13;_ThreadName=Thread-3;org.glassfish.registration.glassfish-registration [78];|Started bundle org.glassfish.registration.glassfish-registration [78]|#]

[#|2008-09-27T17:06:36.946-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=12;_ThreadName=Thread-3;org.glassfish.flashlight.flashlight-framework [104];|Started bundle org.glassfish.flashlight.flashlight-framework [104]|#]

[#|2008-09-27T17:06:37.211-0700|INFO|GlassFish10.0|global|_ThreadID=12;_ThreadName=Thread-3;|Listening on port 8080|#]

[#|2008-09-27T17:06:37.213-0700|INFO|GlassFish10.0|global|_ThreadID=12;_ThreadName=Thread-3;|Network listener http-listener-2 on port 8181 disabled per domain.xml|#]

[#|2008-09-27T17:06:37.217-0700|INFO|GlassFish10.0|global|_ThreadID=12;_ThreadName=Thread-3;|Listening on port 4848|#]

[#|2008-09-27T17:06:37.239-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-3;org.glassfish.common.container-common [35];|Started bundle org.glassfish.common.container-common [35]|#]

[#|2008-09-27T17:06:37.281-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-3;org.glassfish.common.glassfish-naming [25];|Started bundle org.glassfish.common.glassfish-naming [25]|#]

[#|2008-09-27T17:06:37.301-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-3;org.glassfish.common.glassfish-api [100];|Started bundle org.glassfish.common.glassfish-api [100]|#]

[#|2008-09-27T17:06:37.328-0700|INFO|GlassFish10.0|org.jvnet.hk2.osgiadapter|_ThreadID=14;_ThreadName=Thread-3;org.glassfish.connectors.connectors-runtime [38];|Started bundle org.glassfish.connectors.connectors-runtime [38]|#]

[#|2008-09-27T17:06:37.334-0700|INFO|GlassFish10.0|global|_ThreadID=12;_ThreadName=Thread-3;|The Admin Console Web Application has been downloaded.|#]

[#|2008-09-27T17:06:37.478-0700|INFO|GlassFish10.0|javax.enterprise.system.core|_ThreadID=12;_ThreadName=Thread-3;|GlassFish Prelude 10.0-SNAPSHOT startup time : Felix(5613ms) startup services(781ms) total(6394ms)|#]

[#|2008-09-27T17:06:37.621-0700|INFO|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;|ERROR: Error starting file:/Users/anilam/Sun/v3/pb26-0927/glassfish/modules/jsr109-impl.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle 101: package; (&(package=javax.servlet.http)(version>=3.0.0)))|#]

[#|2008-09-27T17:06:37.621-0700|SEVERE|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;|org.osgi.framework.BundleException: Unresolved constraint in bundle 101: package; (&(package=javax.servlet.http)(version>=3.0.0))|#]

[#|2008-09-27T17:06:37.621-0700|SEVERE|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;| at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1725)|#]

[#|2008-09-27T17:06:37.621-0700|SEVERE|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;| at org.apache.felix.framework.Felix._startBundle(Felix.java:1588)|#]

[#|2008-09-27T17:06:37.621-0700|SEVERE|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;| at org.apache.felix.framework.Felix.startBundle(Felix.java:1541)|#]

[#|2008-09-27T17:06:37.621-0700|SEVERE|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;| at org.apache.felix.framework.Felix.setFrameworkStartLevel(Felix.java:1135)|#]

[#|2008-09-27T17:06:37.621-0700|SEVERE|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;| at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:267)|#]

[#|2008-09-27T17:06:37.622-0700|SEVERE|GlassFish10.0|null|_ThreadID=11;_ThreadName=Thread-3;| at java.lang.Thread.run(Thread.java:613)|#]

[#|2008-09-27T17:06:37.663-0700|INFO|GlassFish10.0|javax.enterprise.system.tools.admin|_ThreadID=14;_ThreadName=Thread-3;|Started JMXConnector, JMXService URL = service:jmx:rmi:///jndi/rmi://192.168.1.100:8686/jmxrmi|#]

[#|2008-09-27T17:07:31.635-0700|SEVERE|GlassFish10.0|javax.enterprise.system.core|_ThreadID=15;_ThreadName=Thread-3;|HTTP Processing error
com.sun.enterprise.module.ResolveError: Failed to start org.glassfish.webservices.jsr109-impl(JSR-109 implementation to deploy Metro):10.0.0.SNAPSHOT
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:142)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1.loadClass(OSGiModuleImpl.java:275)
        at com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:106)
        at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
        at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
        at java.util.AbstractList$Itr.next(AbstractList.java:422)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.initializeFileURLPattern(ContainerMapper.java:199)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:159)
        at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:625)
        at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:562)
        at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:819)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)
        at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
        at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)
        at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)
Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle 101: package; (&(package=javax.servlet.http)(version>=3.0.0))
        at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1725)
        at org.apache.felix.framework.Felix._startBundle(Felix.java:1588)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1541)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:136)
        ... 20 more
|#]

[#|2008-09-27T17:07:50.165-0700|INFO|GlassFish10.0|javax.enterprise.system.core|_ThreadID=16;_ThreadName=Thread-3;|Deployment of hello done is 79 ms|#]

[#|2008-09-27T17:07:50.167-0700|SEVERE|GlassFish10.0|javax.enterprise.system.tools.admin|_ThreadID=16;_ThreadName=Thread-3;|Exception in command execution : com.sun.enterprise.module.ResolveError: Failed to start org.glassfish.webservices.jsr109-impl(JSR-109 implementation to deploy Metro):10.0.0.SNAPSHOT
com.sun.enterprise.module.ResolveError: Failed to start org.glassfish.webservices.jsr109-impl(JSR-109 implementation to deploy Metro):10.0.0.SNAPSHOT
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:142)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl$1$1.loadClass(OSGiModuleImpl.java:275)
        at com.sun.hk2.component.LazyInhabitant.fetch(LazyInhabitant.java:91)
        at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:106)
        at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
        at org.jvnet.hk2.component.Habitat$1.get(Habitat.java:252)
        at java.util.AbstractList$Itr.next(AbstractList.java:422)
        at com.sun.enterprise.v3.server.SnifferManager.getSniffers(SnifferManager.java:117)
        at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:279)
        at com.sun.enterprise.v3.admin.CommandRunner$2.execute(CommandRunner.java:302)
        at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:312)
        at com.sun.enterprise.v3.admin.CommandRunner.doCommand(CommandRunner.java:119)
        at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:249)
        at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:166)
        at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:147)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:180)
        at com.sun.grizzly.http.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:625)
        at com.sun.grizzly.http.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:562)
        at com.sun.grizzly.http.DefaultProcessorTask.process(DefaultProcessorTask.java:819)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:152)
        at com.sun.enterprise.v3.services.impl.GlassfishProtocolChain.executeProtocolFilter(GlassfishProtocolChain.java:71)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:103)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:89)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:67)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
        at com.sun.grizzly.util.WorkerThreadImpl.processTask(WorkerThreadImpl.java:325)
        at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:184)
Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle 101: package; (&(package=javax.servlet.http)(version>=3.0.0))
        at org.apache.felix.framework.Felix._resolveBundle(Felix.java:1725)
        at org.apache.felix.framework.Felix._startBundle(Felix.java:1588)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1541)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:371)
        at org.jvnet.hk2.osgiadapter.OSGiModuleImpl.start(OSGiModuleImpl.java:136)
        ... 27 more
|#]