users@glassfish.java.net

Re: V3 promoted b26 - SEVERE HTTP error after installing Metro

From: Jerome Dochez <Jerome.Dochez_at_Sun.COM>
Date: Sat, 27 Sep 2008 20:11:34 -0700

Bhakti

Looks like we need a new metro stack which use the 2.5 servlet API
version. The org.glassfish:javax.servlet module is now 2.5, if that's
the one you use, you should just have to rebuild.

jerome

On Sep 27, 2008, at 5:14 PM, Anissa Lam wrote:

>
> 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
> |#]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net