Can someone shed some light on what is needed in JBoss 3.2.1 to create a custom mbean.
My mbean works fine in 3.0.4 but produces the stack trace below when used in 3.2.1:
2003-07-24 13:32:07,246 DEBUG [org.jboss.management.j2ee.LocalJBossServerDomain]
handleNotification: javax.management.Notification[source=jboss.system:service=S
erviceDeployer,type=org.jboss.deployment.SubDeployer.destroy,sequenceNumber=102,
timeStamp=1059067927246,message=null,userData=org.jboss.deployment.DeploymentInf
[EMAIL PROTECTED] { url=file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-servi
ces.sar }
deployer: [EMAIL PROTECTED]
status: null
state: CREATE_DEPLOYER
watch: file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-services.sar
lastDeployed: 1059067927156
lastModified: 1059067926000
mbeans:
]
2003-07-24 13:32:07,247 DEBUG [org.jboss.management.j2ee.ServiceModule] destroy(
), remove Service Module: paychex-directory-services.sar
2003-07-24 13:32:07,247 DEBUG [org.jboss.management.j2ee.J2EEManagedObject] remo
veObject(), name: paychex-directory-services.sar, encrypted name: paychex-direct
ory-services.sar, search criteria: jboss.management.local:j2eeType=ServiceModule
,*,name=paychex-directory-services.sar
2003-07-24 13:32:07,250 DEBUG [org.jboss.management.j2ee.factory.ServiceModuleFa
ctory] Removed JSR-77 SAR: paychex-directory-services.sar
2003-07-24 13:32:07,250 WARN [org.jboss.util.NestedThrowable] Duplicate throwab
le nesting of same base type: class org.jboss.deployment.DeploymentException is
assignable from: class org.jboss.deployment.DeploymentException
2003-07-24 13:32:07,251 ERROR [org.jboss.deployment.MainDeployer] could not crea
te deployment: file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-service
s.sar
org.jboss.deployment.DeploymentException: create operation failed for package fi
le:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-services.sar; - nested t
hrowable: (org.jboss.deployment.DeploymentException: Class does not expose a man
agement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool; - nested throw
able: (javax.management.NotCompliantMBeanException: Class does not expose a mana
gement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool))
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:202)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:458)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:190)
Caused by: org.jboss.deployment.DeploymentException: Class does not expose a man
agement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool; - nested throw
able: (javax.management.NotCompliantMBeanException: Class does not expose a mana
gement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:143)
at org.jboss.system.ServiceController.install(ServiceController.java:225
)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.install(Unknown Source)
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:183)
... 15 more
Caused by: javax.management.NotCompliantMBeanException: Class does not expose a
management interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool
at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:66)
at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMB
eanRegistry.java:129)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.interceptor.ObjectReferenceInterceptor.invoke(ObjectRefe
renceInterceptor.java:59)
at org.jboss.mx.interceptor.MBeanAttributeInterceptor.invoke(MBeanAttrib
uteInterceptor.java:43)
at org.jboss.mx.interceptor.PersistenceInterceptor2.invoke(PersistenceIn
terceptor2.java:93)
at org.jboss.mx.server.MBeanInvoker.invoke(MBeanInvoker.java:75)
at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMB
ean.java:141)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:994)
at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:954)
at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:
322)
at org.jboss.system.ServiceCreator.install(ServiceCreator.java:85)
at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigura
tor.java:155)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:118)
... 24 more
2003-07-24 13:32:07,256 ERROR [org.jboss.deployment.scanner.URLDeploymentScanner
] Failed to deploy: org.jboss.deployment.scanner.URLDeploymentScanner$DeployedUR
[EMAIL PROTECTED] url=file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-servic
es.sar, deployedLastModified=1059067641000 }
org.jboss.deployment.DeploymentException: create operation failed for package fi
le:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-services.sar; - nested t
hrowable: (org.jboss.deployment.DeploymentException: Class does not expose a man
agement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool; - nested throw
able: (javax.management.NotCompliantMBeanException: Class does not expose a mana
gement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool))
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:202)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:458)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
loop(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
run(AbstractDeploymentScanner.java:190)
Caused by: org.jboss.deployment.DeploymentException: Class does not expose a man
agement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool; - nested throw
able: (javax.management.NotCompliantMBeanException: Class does not expose a mana
gement interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:143)
at org.jboss.system.ServiceController.install(ServiceController.java:225
)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.install(Unknown Source)
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:183)
... 15 more
Caused by: javax.management.NotCompliantMBeanException: Class does not expose a
management interface: com.paychex.oeg.ldap.mbean.LDAPConnectionPool
at org.jboss.mx.metadata.MBeanCapability.of(MBeanCapability.java:66)
at org.jboss.mx.server.registry.BasicMBeanRegistry.registerMBean(BasicMB
eanRegistry.java:129)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea
nDispatcher.java:284)
at org.jboss.mx.interceptor.ObjectReferenceInterceptor.invoke(ObjectRefe
renceInterceptor.java:59)
at org.jboss.mx.interceptor.MBeanAttributeInterceptor.invoke(MBeanAttrib
uteInterceptor.java:43)
at org.jboss.mx.interceptor.PersistenceInterceptor2.invoke(PersistenceIn
terceptor2.java:93)
at org.jboss.mx.server.MBeanInvoker.invoke(MBeanInvoker.java:75)
at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMB
ean.java:141)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:994)
at org.jboss.mx.server.MBeanServerImpl.registerMBean(MBeanServerImpl.jav
a:954)
at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java:
322)
at org.jboss.system.ServiceCreator.install(ServiceCreator.java:85)
at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigura
tor.java:155)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java
:118)
... 24 more
-----------------------------------------
The information contained in this message may be privileged, confidential, and protected from disclosure. If the reader of this message is not the intended recipient, or any employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer.
Thank you. Paychex, Inc.
------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
