dev@glassfish.java.net

Re: odd server output from admin console

From: Anissa Lam <anissa.lam_at_oracle.com>
Date: Wed, 29 Sep 2010 14:12:53 -0700

Those are not output from admin console. Its just that loading the
Admin Console causes the loading of the AMX beans since a small part of
GUI is still depending on AMX. We hope to remove that dependency soon.

I think Prasad Subramanian, who's responsible for AMX in 3.1 should
look into this.

thanks
Anissa.

On 9/29/10 12:37 PM, Bobby Bissett wrote:
> Can someone tell me what all of this is, or if I should be worried? I'm guessing it's related to all the NPEs I see subsequently, but would like some confirmation. This is in the server.log file after loading the admin console after doing an upgrade of a clustered installation.
>
> Thanks,
> Bobby
>
> [#|2010-09-29T15:33:28.743-0400|INFO|glassfish3.1|javax.enterprise.system.tools.admin.org.glassfish.server|_ThreadID=127;_ThreadName=ComplianceMonitor.ValidatorThread;|amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool],type=JDBCDriver,name=jdbc/__CallFlowPool,j2eeType=JDBCDriver,J2EEServer=server,JDBCResource=jdbc/__CallFlowPool,JDBCDataSource=jdbc/__CallFlowPool
> Path /J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool]/JDBCDriver does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool],type=JDBCDriver,name=jdbc/__CallFlowPool,j2eeType=JDBCDriver,J2EEServer=server,JDBCResource=jdbc/__CallFlowPool,JDBCDataSource=jdbc/__CallFlowPool
>
> amx:pp=/,type=J2EEDomain,j2eeType=J2EEDomain,name=amx
> General test failure:
> java.lang.IllegalArgumentException: "Not a singleton: J2EEServer"
> org.glassfish.admin.amx.core.proxy.AMXProxyHandler.child(AMXProxyHandler.java:1154)
> org.glassfish.admin.amx.core.proxy.AMXProxyHandler.child(AMXProxyHandler.java:1134)
> org.glassfish.admin.amx.core.proxy.AMXProxyHandler.handleSpecialMethod(AMXProxyHandler.java:470)
> org.glassfish.admin.amx.core.proxy.AMXProxyHandler._invoke(AMXProxyHandler.java:797)
> org.glassfish.admin.amx.core.proxy.AMXProxyHandler.invoke(AMXProxyHandler.java:531)
> $Proxy122.child(Unknown Source)
> org.glassfish.admin.amx.core.AMXValidator._validate(AMXValidator.java:672)
> org.glassfish.admin.amx.core.AMXValidator.validate(AMXValidator.java:1303)
> org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.doRun(ComplianceMonitor.java:223)
> org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.run(ComplianceMonitor.java:200)
>
>
> amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool],type=JDBCDataSource,name=jdbc/__CallFlowPool,j2eeType=JDBCDataSource,J2EEServer=instance2,JDBCResource=jdbc/__CallFlowPool
> Path /J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool] does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool],type=JDBCDataSource,name=jdbc/__CallFlowPool,j2eeType=JDBCDataSource,J2EEServer=instance2,JDBCResource=jdbc/__CallFlowPool
>
> amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool],type=JDBCDataSource,name=jdbc/__CallFlowPool,j2eeType=JDBCDataSource,J2EEServer=server,JDBCResource=jdbc/__CallFlowPool
> Path /J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool] does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool],type=JDBCDataSource,name=jdbc/__CallFlowPool,j2eeType=JDBCDataSource,J2EEServer=server,JDBCResource=jdbc/__CallFlowPool
>
> amx:pp=/J2EEDomain/J2EEServer/WebModule[HelloWorldWebApp],type=Servlet,name=jsp,j2eeType=Servlet,J2EEServer=instance1,WebModule=HelloWorldWebApp,J2EEApplication=null
> Path /J2EEDomain/J2EEServer/WebModule[HelloWorldWebApp]/Servlet[jsp] does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer/WebModule[HelloWorldWebApp],type=Servlet,name=jsp,j2eeType=Servlet,J2EEServer=instance1,WebModule=HelloWorldWebApp,J2EEApplication=null
>
> amx:pp=/J2EEDomain/J2EEServer,type=WebModule,name=HelloWorldWebApp,j2eeType=WebModule,J2EEServer=instance1,J2EEApplication=null
> Path /J2EEDomain/J2EEServer/WebModule[HelloWorldWebApp] does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer,type=WebModule,name=HelloWorldWebApp,j2eeType=WebModule,J2EEServer=instance1,J2EEApplication=null
>
> amx:pp=/J2EEDomain/J2EEServer,type=JDBCResource,name=jdbc/__CallFlowPool,j2eeType=JDBCResource,J2EEServer=server
> Path /J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool] does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer,type=JDBCResource,name=jdbc/__CallFlowPool,j2eeType=JDBCResource,J2EEServer=server
>
> amx:pp=/J2EEDomain,type=J2EEServer,name=server,j2eeType=J2EEServer
> Path /J2EEDomain/J2EEServer does not resolve to ObjectName: amx:pp=/J2EEDomain,type=J2EEServer,name=server,j2eeType=J2EEServer
>
> amx:pp=/J2EEDomain/J2EEServer,type=JVM,j2eeType=JVM,J2EEServer=instance2
> Path /J2EEDomain/J2EEServer/JVM does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer,type=JVM,j2eeType=JVM,J2EEServer=instance2
>
> amx:pp=/J2EEDomain/J2EEServer,type=JDBCResource,name=jdbc/__CallFlowPool,j2eeType=JDBCResource,J2EEServer=instance2
> Path /J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool] does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer,type=JDBCResource,name=jdbc/__CallFlowPool,j2eeType=JDBCResource,J2EEServer=instance2
>
> amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool],type=JDBCDriver,name=jdbc/__CallFlowPool,j2eeType=JDBCDriver,J2EEServer=instance2,JDBCResource=jdbc/__CallFlowPool,JDBCDataSource=jdbc/__CallFlowPool
> Path /J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool]/JDBCDriver does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer/JDBCResource[jdbc/__CallFlowPool]/JDBCDataSource[jdbc/__CallFlowPool],type=JDBCDriver,name=jdbc/__CallFlowPool,j2eeType=JDBCDriver,J2EEServer=instance2,JDBCResource=jdbc/__CallFlowPool,JDBCDataSource=jdbc/__CallFlowPool
>
> amx:pp=/J2EEDomain/J2EEServer,type=JVM,j2eeType=JVM,J2EEServer=instance1
> Path /J2EEDomain/J2EEServer/JVM does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer,type=JVM,j2eeType=JVM,J2EEServer=instance1
>
> amx:pp=/J2EEDomain/J2EEServer/WebModule[HelloWorldWebApp],type=Servlet,name=default,j2eeType=Servlet,J2EEServer=instance2,WebModule=HelloWorldWebApp,J2EEApplication=null
> Path /J2EEDomain/J2EEServer/WebModule[HelloWorldWebApp]/Servlet[default] does not resolve to ObjectName: amx:pp=/J2EEDomain/J2EEServer/WebModule[HelloWorldWebApp],type=Servlet,name=default,j2eeType=Servlet,J2EEServer=instance2,WebModule=HelloWorldWebApp,J2EEApplication=null
>
> amx:pp=/J2EEDomain,type=J2EEServer,name=instance2,j2eeType=J2EEServer
> Path /J2EEDomain/J2EEServer does not resolve to ObjectName: amx:pp=/J2EEDomain,type=J2EEServer,name=instance2,j2eeType=J2EEServer
>
> 14 failures.
> 14 MBeans tested.|#]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>
>