dev@glassfish.java.net

Re: can't start clustered instance

From: Jennifer Chou <jennifer.chou_at_oracle.com>
Date: Tue, 15 Jun 2010 13:49:45 +0100

Hi Bobby - I just added @NotNull here in admin\config-api. Can you see
if this fixes the problem? This is the same error I saw.
Config.java
@Element(required=true)
    @NotNull
    MonitoringService getMonitoringService();

On 6/15/2010 1:43 PM, Bobby Bissett wrote:
> As Byron pointed out earlier, I don't get any error messages without
> the --verbose flag. I did not wait 10 minutes.
>
> -------------
> Jun 15, 2010 8:19:35 AM
> com.sun.enterprise.admin.launcher.GFLauncherLogger info
> INFO: JVM invocation command line:
> /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java
> -cp
> /Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/modules/glassfish.jar
>
> -XX:+UnlockDiagnosticVMOptions
> -XX:MaxPermSize=192m
> -XX:NewRatio=2
> -XX:+LogVMOutput
> -XX:LogFile=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1/logs/jvm.log
>
> -Xmx512m
> -server
> -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver
> -Djavax.net.ssl.trustStore=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1/config/cacerts.jks
>
> -Djavax.net.ssl.keyStore=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1/config/keystore.jks
>
> -Djava.security.policy=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1/config/server.policy
>
> -Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as
> -Dcom.sun.aas.instanceRoot=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1
>
> -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory
>
> -DANTLR_USE_DIRECT_CLASS_LOADING=true
> -Djava.security.auth.login.config=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1/config/login.conf
>
> -Djava.endorsed.dirs=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/modules/endorsed:/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/lib/endorsed
>
> -Dcom.sun.aas.installRoot=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish
>
> -Djava.ext.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib/ext:/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/jre/lib/ext:/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1/lib/ext
>
> -Djava.library.path=/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/lib:/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/bin:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
>
> com.sun.enterprise.glassfish.bootstrap.ASMain
> -asadmin-args
> start-local-instance,,,--verbose,,,in1
> -instancename
> in1
> -verbose
> true
> -debug
> false
> -asadmin-classpath
> /Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/modules/admin-cli.jar
>
> -asadmin-classname
> com.sun.enterprise.admin.cli.AsadminMain
> -upgrade
> false
> -type
> INSTANCE
> -instancedir
> /Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/nodeagents/hostname.local/in1
>
> -read-stdin
> true
> Jun 15, 2010 8:19:35 AM
> com.sun.enterprise.admin.launcher.GFLauncherLogger info
> INFO: Successfully launched in 39 msec.
> Jun 15, 2010 8:19:35 AM com.sun.enterprise.glassfish.bootstrap.ASMain
> main
> INFO: Launching GlassFish on Felix platform
> Jun 15, 2010 8:19:44 AM com.sun.enterprise.util.EarlyLogger add
> WARNING: Doman.xml had to be parsed twice instead of once because the
> order of elements is non-optimal.
> The optimal order is <clusters>...<<servers>...<configs>
> Jun 15, 2010 8:19:44 AM com.sun.enterprise.util.EarlyLogger add
> INFO: Total time to parse domain.xml: 179 milliseconds
> Jun 15, 2010 8:19:44 AM org.jvnet.hk2.component.InjectionManager inject
> INFO: Cannot inject
> com.sun.enterprise.config.serverbeans.MonitoringService
> org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.monitoringServiceConfig
> in component Class Modifiers
> Field Value
>
> FlashlightProbeProviderFactory (package)
> monitoringServiceConfig <null>
> FlashlightProbeProviderFactory (package)
> ppem <null>
> FlashlightProbeProviderFactory (package)
> habitat <null>
> FlashlightProbeProviderFactory private
> listeners []
> FlashlightProbeProviderFactory private static final
> allProbeProviders []
> FlashlightProbeProviderFactory private static final
> logger com.sun.logging.LogDomains$1_at_12d37bd8
> FlashlightProbeProviderFactory private static final
> rb java.util.PropertyResourceBundle_at_7a67ab8f
> FlashlightProbeProviderFactory private final
> primTypes {short=short, char=char, byte=byte, int=int,
> void=void, boolean=boolean, double=double, long=long, float=float}
>
> *ERROR* [org.osgi.service.cm.ManagedService, id=5, bundle=164]:
> Unexpected problem updating Configuration
> PID=org.jvnet.hk2.osgiadapter.StartupContextService, factoryPID=null,
> bundleLocation=file:/Users/bobby/eraseme/v3/distributions/glassfish/target/glassfishv3/glassfish/modules/osgi-adapter.jar
>
> org.jvnet.hk2.component.UnsatisfiedDependencyException: Unsatisfied
> dependency exception : protected
> org.glassfish.flashlight.provider.ProbeProviderFactory
> org.glassfish.admin.monitor.MonitoringBootstrap.probeProviderFactory
> at
> org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:116)
>
> at
> org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:66)
> at
> com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:170)
> at
> com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84)
> at
> com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
> at
> com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
>
> at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
> at
> com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
>
> at
> com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:212)
>
> at
> com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:128)
>
> at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:458)
> at com.sun.enterprise.module.bootstrap.Main.launch(Main.java:402)
> at
> org.jvnet.hk2.osgiadapter.HK2Main$StartupContextService.updated(HK2Main.java:102)
>
> at
> org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1389)
>
> at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:88)
> Caused by: org.jvnet.hk2.component.UnsatisfiedDependencyException:
> Unsatisfied dependency exception :
> com.sun.enterprise.config.serverbeans.MonitoringService
> org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.monitoringServiceConfig
>
> at
> org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:116)
>
> at
> org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:66)
> at
> com.sun.hk2.component.AbstractWombImpl.inject(AbstractWombImpl.java:170)
> at
> com.sun.hk2.component.ConstructorWomb$1.run(ConstructorWomb.java:87)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> com.sun.hk2.component.ConstructorWomb.initialize(ConstructorWomb.java:84)
> at
> com.sun.hk2.component.AbstractWombImpl.get(AbstractWombImpl.java:77)
> at
> com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:58)
>
> at com.sun.hk2.component.LazyInhabitant.get(LazyInhabitant.java:107)
> at
> com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:60)
>
> at org.jvnet.hk2.component.Habitat.getComponent(Habitat.java:737)
> at
> com.sun.hk2.component.AbstractWombImpl$1.getValue(AbstractWombImpl.java:144)
>
> at
> org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:95)
> ... 16 more
> Caused by: org.jvnet.hk2.component.UnsatisfiedDependencyException:
> Unsatisfied dependency exception :
> com.sun.enterprise.config.serverbeans.MonitoringService
> org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.monitoringServiceConfig
>
> at
> org.jvnet.hk2.component.InjectionManager.inject(InjectionManager.java:111)
>
> ... 28 more
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>