[prev in list] [next in list] [prev in thread] [next in thread]
List: jboss-user
Subject: Re: [JBoss-user] Problem with ServiceController.create( ObjectName, Collection )
From: David Jencks <davidjencks () directvinternet ! com>
Date: 2002-12-31 3:03:21
[Download RAW message or body]
Please file a bug and assign it to me. Please include at least this much
info.
if you want to speed things up, if you can turn your problem into a test
case in the org.jboss.test.jmx.test package that would be really helpful.
BTW I notice another problem... the dependencies are getting repeated on
restart.
Thanks
david jencks
On 2002.12.30 17:05:00 -0500 Corby Page wrote:
> Hello,
>
> SHORT VERSION: If I set my user MBeans to be dependent on the
> LocalTxConnectionManager, I can no longer successfully recycle my
> connection
> pool.
>
> LONG VERSION: (I am running JBoss 3.0.4, JDK 1.4.1_01, Win2K)
>
> I am using an MBean configuration file, sybase-service.xml, which is
> laid
> out almost identically to the hsqldb-service.xml file. It contains a
> LocalTxCM MBean, which is dependent on a LocalTxDS MBean and a
> LocalTXPool
> MBean.
>
> Normally, if I touch sybase-service.xml everything works great.
> ServiceController.install() is called with LocalTxCM, LocalTxDS, and
> LocalTxPool. ServiceController.create() is called with LocalTxCM, but it
> waits because the iDependOn beans haven't been created yet. After
> LocalTxPool is created, we iterate through the dependsOnMe mbeans and the
>
> LocalTxCM MBean is created. All is good.
>
> But if I introduce my own MBeans that are dependent on the database
> connection pool, then the ServiceController.create() method behaves
> differently. I use the following tag in my user MBeans:
>
> <depends>jboss.jca:service=LocalTxCM,name=sybaseDS</depends>
>
> Now I can start the JBoss server just fine. But if I recycle the
> connection pool, here is what happens:
>
> ServiceController.install() is called just as before. The
> ServiceContexts
> for all three MBeans look fine. In particular, the iDependOn and the
> dependsOnMe lists are correct, and my userMBeans have been added to the
> dependsOnMe list for LocalTxCM.
>
> When ServiceController.create() method is called on LocalTxCM, it
> defers
> again. When ServiceController.create() is called on the other two MBeans,
> it
> seems to succeed. The create() methods are successfully executed on these
>
> MBeans.
>
> Thanks to dependsOnMe, ServiceController.create() is called on
> LocalTxCM
> again. But now when we get the ServiceContexts in the iDependOn list for
> LocalTxCM, they are all defined as state: NOTYETINSTALLED. So LocalTxCM
> still fails to create because it believes its dependent MBeans have not
> yet
> been created.
>
> This leads to the predictable log message:
>
> ERROR [URLDeploymentScanner] MBeanException: Exception in MBean operation
>
> 'checkIncompleteDeployments()'
> Cause: Incomplete Deployment listing:
> Packages waiting for a deployer:
> <none>
> Incompletely deployed packages:
> <none>
> MBeans waiting for classes:
> <none>
> MBeans waiting for other MBeans:
> ...
> ObjectName: jboss.jca:service=LocalTxCM,name=sybaseDS
> state: CONFIGURED
> I Depend On: jboss.jca:service=LocalTxDS,name=sybaseDS
> jboss.jca:service=LocalTxPool,name=sybaseDS
> jboss.jca:service=CachedConnectionManager
> jboss.security:service=JaasSecurityManager
> jboss.jca:service=RARDeployer
> jboss.jca:service=LocalTxDS,name=sybaseDS
> jboss.jca:service=LocalTxPool,name=sybaseDS
>
> Depends On Me: (My User MBeans)
> ....
>
> Should I submit this as a bug? Is there any other way to get my MBeans
> to
> depend on the database connection pool?
>
> Thanks,
> Corby
>
>
> _________________________________________________________________
> Add photos to your messages with MSN 8. Get 2 months FREE*.
> http://join.msn.com/?page=features/featuredemail&xAPID=42&PS=47575&PI=7324&DI=7474&SU=
>
> http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_addphotos_3mf
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> JBoss-user mailing list
> JBoss-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic