After running the update tool on a test domain I was not able to get it to start.
The version from the admin page shows: GlassFish v3 (build 74.2) but I'm not sure that is right, since the other prod domains have not been restarted.
After building the new domain, I ran the update tool. I then shut the domain down. When I attemped to start it - it times out.
A review of the server.log looks as though there is a dependency problem in one of the OSGi bundles:
[#|2010-08-17T15:41:20.538-0700|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Thread-1;|Error while starting bundle: file:/opt/glassfishv3/glassfish/modules/autostart/org.apache.felix.webconsole.jar: org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.osgi-http [279]: package; (&(package=com.sun.enterprise.config.serverbeans)(version>=3.1.0))|#]
[#|2010-08-17T15:41:20.538-0700|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Thread-1;|org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.osgi-http [279]: package; (&(package=com.sun.enterprise.config.serverbeans)(version>=3.1.0))
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3263)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1597)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:915)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:902)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1027)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1013)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1006)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:396)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:206)
|#]
[#|2010-08-17T15:41:25.541-0700|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Thread-1;|Error while starting bundle: file:/opt/glassfishv3/glassfish/modules/autostart/osgi-http.jar: org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.osgi-http [279]: package; (&(package=com.sun.enterprise.config.serverbeans)(version>=3.1.0))|#]
[#|2010-08-17T15:41:25.542-0700|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Thread-1;|org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.osgi-http [279]: package; (&(package=com.sun.enterprise.config.serverbeans)(version>=3.1.0))
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3263)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1597)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:915)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:902)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1027)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1013)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1006)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:396)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:206)
|#]
[#|2010-08-17T15:41:25.542-0700|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Thread-1;|Error while starting bundle: file:/opt/glassfishv3/glassfish/modules/autostart/org.apache.felix.webconsole.jar: org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.osgi-http [279]: package; (&(package=com.sun.enterprise.config.serverbeans)(version>=3.1.0))|#]
[#|2010-08-17T15:41:25.543-0700|INFO|glassfishv3.0|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=12;_ThreadName=Thread-1;|org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.osgi-http [279]: package; (&(package=com.sun.enterprise.config.serverbeans)(version>=3.1.0))
at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3263)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1597)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:915)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:902)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1027)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.start(DirectoryWatcher.java:1013)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1006)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:396)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:206)
|#]
Does anyone out there know how to resolve this? We really like some elements of GFv3 - but this could be a game changer for us. If we have to rebuild the server (again) I don't think we'll use GFv3.
TIA
[Message sent by forum member 'javamonkey79']
http://forums.java.net/jive/thread.jspa?messageID=480513