dev@glassfish.java.net

start-domain fails to finish for 600 seconds

From: Vince Kraemer <vince.kraemer_at_oracle.com>
Date: Thu, 17 Feb 2011 15:39:13 -0800

Hi... this is a strange one.

I had installed 3.1 b42 at /a/b/c/GlassFish_Server.

I used /a/b/c/GlassFish_Server/bin/asadmin start-domain and the server
started. (that isn't the strange part)

I stopped the server.

I changed the name of the server installation dir...
/a/b/c/GlassFish_Server became /a/b/c/GlassFish_Server4

I used /a/b/c/GlassFish_Server4/bin/asadmin start-domain and the server
sort of started... but the start-domain command keeps ticking (printing
dots in the terminal window). I can access the root page
(http://localhost:8080). Eventually the start-domain command gives up
and kills the running server process.

If I move the install back to /a/b/c/GlassFish_Server, asadmin
start-domain behaves as expected.

the log is filled with straces similar to this one

WARNING: Failed to install
file:/export/home/vkraemer/GlassFish_Server5/glassfish/modules/gms-bootstrap.jar
org.osgi.framework.BundleException: Bundle symbolic name and version are
not unique: org.glassfish.cluster.gms-bootstrap:3.1.0
    at
org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:1180)
    at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:79)
    at org.apache.felix.framework.Felix.installBundle(Felix.java:2528)
    at org.apache.felix.framework.Felix.installBundle(Felix.java:2436)
    at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:129)
    at org.jvnet.hk2.osgimain.Main.install(Main.java:363)
    at org.jvnet.hk2.osgimain.Main.traverse(Main.java:293)
    at org.jvnet.hk2.osgimain.Main.start(Main.java:144)
    at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
    at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
    at java.lang.Thread.run(Thread.java:662)

the last strace I see (if I start-domain --verbose) is this one

java.lang.NullPointerException
    at org.jvnet.hk2.osgimain.Main.start(Main.java:147)
    at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
    at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
    at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
    at
org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
    at java.lang.Thread.run(Thread.java:662)

vbk