users@glassfish.java.net

Weird exceptions while deploying a Remote EJB

From: Major Péter <majorpetya_at_sch.bme.hu>
Date: Fri, 11 Dec 2009 03:48:53 +0100

Hi,

I have some weird exceptions during deployment (at GFv3), it's
complaining something about my EJB Remote interface:

[#|2009-12-11T03:18:07.074+0100|WARNING|glassfishv3.0|org.glassfish.admin.amx.core.AMXValidator|_ThreadID=34;_ThreadName=Thread-1;|Attribute
'ManagerId' failed for
amx:pp=/mon/server-mon[server]/ORB-Root[S1AS-ORB]/oa.poa.POAFactory,type=oa.poa.POAImpl,name=RootPOA.#RFMBase#.82607966287495168_RBusiness_hu.sch.services._EntitlementManagerRemote_Remote-EJBHome
java.lang.NullPointerException
        at com.sun.corba.ee.impl.oa.poa.POAImpl.getManagerId(POAImpl.java:1701)
        at sun.reflect.GeneratedMethodAccessor312.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at
org.glassfish.gmbal.generic.FacetAccessorImpl.invoke(FacetAccessorImpl.java:126)
        at org.glassfish.gmbal.impl.MBeanImpl.invoke(MBeanImpl.java:440)
        at
org.glassfish.gmbal.impl.AttributeDescriptor.get(AttributeDescriptor.java:144)
        at
org.glassfish.gmbal.impl.MBeanSkeleton.getAttribute(MBeanSkeleton.java:569)
        at org.glassfish.gmbal.impl.MBeanImpl.getAttribute(MBeanImpl.java:378)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666)
        at
com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
        at
org.glassfish.admin.amx.util.jmx.MBeanProxyHandler.getAttribute(MBeanProxyHandler.java:247)
        at
org.glassfish.admin.amx.core.AMXValidator._validate(AMXValidator.java:587)
        at
org.glassfish.admin.amx.core.AMXValidator.validate(AMXValidator.java:1298)
        at
org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.doRun(ComplianceMonitor.java:256)
        at
org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.run(ComplianceMonitor.java:227)
|#]

I have similar exceptions with 'servant', 'servantManager', 'State'
attributes, and after them I have this:

[#|2009-12-11T03:18:07.080+0100|INFO|glassfishv3.0|javax.enterprise.system.tools.admin.org.glassfish.server|_ThreadID=34;_ThreadName=Thread-1;|amx:pp=/mon/server-mon[server]/ORB-Root[S1AS-ORB]/oa.poa.POAFactory,type=oa.poa.POAImpl,name=RootPOA.#RFMBase#.82607966287495168_RBusiness_hu.sch.services._EntitlementManagerRemote_Remote-EJBHome
General test failure:
java.lang.NullPointerException: "null"
com.sun.corba.ee.impl.oa.poa.POAImpl.getManagerId(POAImpl.java:1701)
sun.reflect.GeneratedMethodAccessor312.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.glassfish.gmbal.generic.FacetAccessorImpl.invoke(FacetAccessorImpl.java:126)
org.glassfish.gmbal.impl.MBeanImpl.invoke(MBeanImpl.java:440)
org.glassfish.gmbal.impl.AttributeDescriptor.get(AttributeDescriptor.java:144)
org.glassfish.gmbal.impl.MBeanSkeleton.getAttribute(MBeanSkeleton.java:569)
org.glassfish.gmbal.impl.MBeanSkeleton.getAttributes(MBeanSkeleton.java:625)
org.glassfish.gmbal.impl.MBeanImpl.getAttributes(MBeanImpl.java:389)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttributes(DefaultMBeanServerInterceptor.java:726)
com.sun.jmx.mbeanserver.JmxMBeanServer.getAttributes(JmxMBeanServer.java:665)
org.glassfish.admin.amx.util.jmx.MBeanProxyHandler.getAttributes(MBeanProxyHandler.java:273)
org.glassfish.admin.amx.core.proxy.AMXProxyHandler.attributesMap(AMXProxyHandler.java:1193)
org.glassfish.admin.amx.core.proxy.AMXProxyHandler.attributesMap(AMXProxyHandler.java:1203)
org.glassfish.admin.amx.core.proxy.AMXProxyHandler.handleSpecialMethod(AMXProxyHandler.java:414)
org.glassfish.admin.amx.core.proxy.AMXProxyHandler._invoke(AMXProxyHandler.java:792)
org.glassfish.admin.amx.core.proxy.AMXProxyHandler.invoke(AMXProxyHandler.java:526)
$Proxy105.attributesMap(Unknown Source)
org.glassfish.admin.amx.core.AMXValidator._validate(AMXValidator.java:642)
org.glassfish.admin.amx.core.AMXValidator.validate(AMXValidator.java:1298)
org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.doRun(ComplianceMonitor.java:256)
org.glassfish.admin.amx.impl.mbean.ComplianceMonitor$ValidatorThread.run(ComplianceMonitor.java:227)

The deploy itself finishes, and it looks like the interface is working too..

Any thoughts?

Best Regards,
Peter