On 2002.03.04 17:22:56 -0500 marc fleury wrote: > In fact david, maybe a transactional approach is the simplest way to do > it... >
For us, sure, but despite all they have done I don't think jbossmx is an in memory object db with tx support yet;-) > hmmm research for some other version :) > yes, I think we just have to be careful and clean up after ourselves for now. david > > marcf > > |-----Original Message----- > |From: marc fleury [mailto:[EMAIL PROTECTED]] > |Sent: Monday, March 04, 2002 2:22 PM > |To: David Jencks; [EMAIL PROTECTED] > |Subject: RE: [JBoss-dev] Problem with new deployer > | > | > |A deployment exception should clean up all the resources set up. > | > |It seems that since we added the EJB as MBean (i think I did?) we > |don't remove it if something goes wrong. We need to centralize > |these or have the proper callbacks in the dependents to clean > |their own stuff. > | > |Deployment should almost be a transactional operation, it all > |happens or it doesn't, we have the architecture to do it now > |(centralized) so let's do it. > | > |marcf > | > ||-----Original Message----- > ||From: [EMAIL PROTECTED] > ||[mailto:[EMAIL PROTECTED]]On Behalf Of > David > ||Jencks > ||Sent: Monday, March 04, 2002 11:18 AM > ||To: [EMAIL PROTECTED] > ||Subject: Re: [JBoss-dev] Problem with new deployer > || > || > ||I noticed that yesterday also. I'll see what I can do. First I'm > trying > ||to fix the deployment order problem, so at least you can start the > ||server;-) > || > ||david jencks > || > ||On 2002.03.04 13:38:42 -0500 Dain Sundstrom wrote: > ||> I have been working on the XmlFileLoader stuff I discussed > |yesterday and > ||> it has revealed a problem with the new deployer. When a > ||> DeploymentException is thrown in the create life cycle method the > ||> deployer does not remove the ejbs that were registered a part for > ||> ejb-jar. Then later when you fix the first problem you have to > restart > ||> the server because you have junk still registered in jndi. > ||> > ||> For example, on my first deploy, I get the following exception: > ||> > ||> 12:28:55,838 ERROR [EntityContainer] Exception in service lifecyle > ||> operation: create org.jboss.deployment.DeploymentException: > |Invalid XML: > ||> > ||file=file:/home/dain/work/jboss/jboss-all/build/output/jboss-3.0.0b > |eta2/server/default/tmp/deploy/home/dain/work/jboss/jboss-all/tests > |uite/output/lib/cmp2-|readonly.jar/69.cmp2-readonly.jar!/META-INF/j > |bosscmp-jdbc.xml > ||> --- Several stack traces here then --- > ||> 12:28:55,998 WARN [ServiceController] Ignoring request to destroy > ||> non-existant service: jboss.j2ee:service=EJB,jndiName=ejb/EJBTestRunner > ||> 12:28:55,998 WARN [ServiceController] Ignoring request to destroy > ||> non-existant service: jboss.j2ee:service=EJB,jndiName=PublisherEJB > ||> 12:28:55,999 INFO [EjbModule] Remove JSR-77 EJB Module: > ||> jboss.management.single > ||> > ||:J2EEDomain=Manager,name=cmp2-readonly.jar,J2EEServer=Single,J2EEAp > ||plication=cmp2-readonly.jar,type=EjbModule > ||> 12:28:55,999 INFO [EjbModule] Remove fake JSR-77 parent Application: > ||> > ||jboss.management.single:J2EEDomain=Manager,J2EEServer=Single,name=c > ||mp2-readonly.jar,type=J2EEApplication > ||> 12:28:56,000 INFO [EjbModule] Destroyed > ||> 12:28:56,001 INFO [MainDeployer] Cleaned Deployment > ||> > |file:/home/dain/work/jboss/jboss-all/testsuite/output/lib/cmp2-readonly.jar > |> 12:28:56,001 INFO [MainDeployer] Undeployed > |> > file:/home/dain/work/jboss/jboss-all/testsuite/output/lib/cmp2-readonly.jar > > > > Then I fix the problem, deploy again, and I get the following > exception: > > > > 12:35:12,895 INFO [MainDeployer] Starting deployment of package: > > > file:/home/dain/work/jboss/jboss-all/testsuite/output/lib/cmp2-readonly.jar > > 12:35:12,960 INFO [EjbModule] Creating > > 12:35:12,974 INFO [EjbModule] Deploying PublisherEJB > > 12:35:12,977 INFO [EjbModule] Deploying BookEJB > > 12:35:12,980 INFO [EjbModule] Deploying EJBTestRunnerEJB > > 12:35:12,983 ERROR [EjbModule] Initialization failed > > javax.management.InstanceAlreadyExistsException: > > jboss.j2ee:service=EJB,jndiName=BookEJB > > at > > > com.sun.management.jmx.RepositorySupport.addMBean(RepositorySupport.java:134 > ) > > at > > > com.sun.management.jmx.MBeanServerImpl.internal_addObject(MBeanServerImpl.ja > va:2352) > > > > Any ideas? > > > > -dain > > > > > > _______________________________________________ > > Jboss-development mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/jboss-development > > > > > > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-development > > > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-development > > _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development