Someone left the "get" method out of the ModelMBeanInfo for the registry. I'm checking for problems, then I'll add it to 3.2. I'm less enthusiastic about 3.0.

david jencks

On Thursday, January 30, 2003, at 06:27 PM, Jeremy Boynes wrote:

OK, it worked like a charm in the HEAD branch.
In 3.2 I get a NoSuchMethodException when calling get(name) on the registry:

Caused by: java.lang.NoSuchMethodException: Unable to locate method for:
get(,javax.management.ObjectName)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanD ispat
cher.java:288)
at
org.jboss.mx.interceptor.ObjectReferenceInterceptor.invoke(ObjectRefere nceIn
terceptor.java:64)
at
org.jboss.mx.interceptor.MBeanAttributeInterceptor.invoke(MBeanAttribut eInte
rceptor.java:50)
at
org.jboss.mx.interceptor.PersistenceInterceptor.invoke(PersistenceInter cepto
r.java:91)
at org.jboss.mx.server.MBeanInvoker.invoke(MBeanInvoker.java:79)
at
javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBea n.jav
a:141)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174)

Any ideas?
Thanks
Jeremy

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of
Jeremy Boynes
Sent: Thursday, January 30, 2003 9:43 AM
To: [EMAIL PROTECTED]
Subject: RE: [JBoss-dev] Accessing Container from an EJB?


Thanks - I copied the code to get the registry into the test setup and it
worked like a charm.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of David
Jencks
Sent: Thursday, January 30, 2003 9:13 AM
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-dev] Accessing Container from an EJB?


Well, one solution in jboss 4 that doesnt add any more code is:

I figure you know the object name for the ejbModule mbean.... you are
writing the test.

I just added a jmx method in ServiceMBeanSupport to return the actual
object behind an mbean. You can use this (or pre-jboss 4 similar code)
to get the actual ejbModule object and call whatever method you want on
it. I don't know if this will work with the Container mbean since it
is dynamic.

david


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to