Hey Ingo,

> Hey Simon,
> 
> > the stack trace refers to an ejbRemove call, but you say 
> have problems
> with
> > ejbActivate. Anyway the stack trace you posted seems to be 
> related to a
> > problem in the activation that throws an exception, that is 
> then rethrown
> as
> > NoSuchObjectException.
> 
> Hmm, MeldenderBean will remove depending Beans (PersonBean) 
> in ejbRemove().
> Is it possible that than ejbActivate() from PersonBean is called ?

Yes. If the bean is passivated, ie not in ready state, when calling remove
on the EJBObject interface, then the bean is first activated and then
removed. This is what the spec says.

> > Can you post the stack trace of the ejbActivate problem ?
> The posted trace was the whole Stacktrace. The only message 
> that apears
> earlier in the log was my printout of the getPrimaryKey() within
> ejbActivate() from the PersonBean.
> 
> > Finally, maybe better you upgrade your JBoss version: the 
> cache is much
> more
> > stable now.
> 
> OK, I make a clean checkout (cause the updated version 
> crashed) and I will
> test it.
> 
> The clean checkout version also crashes before deployment 
> here is the log:

Mmhh.. I see that you are running the pool in logging mode, so double check
configurations files jboss.jcml and jboss.conf, they have changed quite a
bit; now almost everything is in jboss.jcml under directory
dist/conf/default. In particular check the J2EEDeployer MBean.

HTH,

Simon

> 
> ---- snip ----
> [J2EE Deployer Default] Initializing
> [J2EE Deployer Default] Initialization failed
> [J2EE Deployer Default] java.lang.NullPointerException
> [J2EE Deployer Default]         at
> org.jboss.deployment.J2eeDeployer.initService
> (J2eeDeployer.java:284)
> [J2EE Deployer Default]         at
> org.jboss.util.ServiceMBeanSupport.init(Servi
> ceMBeanSupport.java:67)
> [J2EE Deployer Default]         at 
> java.lang.reflect.Method.invoke(Native
> Method
> )
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1628)
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1523)
> [J2EE Deployer Default]         at
> org.jboss.util.ServiceControl.init(ServiceCon
> trol.java:59)
> [J2EE Deployer Default]         at 
> java.lang.reflect.Method.invoke(Native
> Method
> )
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1628)
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1523)
> [J2EE Deployer Default]         at 
> org.jboss.Main.<init>(Main.java:150)
> [J2EE Deployer Default]         at org.jboss.Main$1.run(Main.java:89)
> [J2EE Deployer Default]         at
> java.security.AccessController.doPrivileged(N
> ative Method)
> [J2EE Deployer Default]         at org.jboss.Main.main(Main.java:85)
> [Service Control] Could not initialize J2EE:service=J2eeDeployer
> [Service Control] java.lang.NullPointerException
> [Service Control]       at
> org.jboss.deployment.J2eeDeployer.initService(J2eeDep
> loyer.java:284)
> [Service Control]       at
> org.jboss.util.ServiceMBeanSupport.init(ServiceMBeanS
> upport.java:67)
> [Service Control]       at 
> java.lang.reflect.Method.invoke(Native Method)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1628)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1523)
> [Service Control]       at
> org.jboss.util.ServiceControl.init(ServiceControl.jav
> a:59)
> [Service Control]       at 
> java.lang.reflect.Method.invoke(Native Method)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1628)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1523)
> [Service Control]       at org.jboss.Main.<init>(Main.java:150)
> [Service Control]       at org.jboss.Main$1.run(Main.java:89)
> [Service Control]       at
> java.security.AccessController.doPrivileged(Native Me
> thod)
> [Service Control]       at org.jboss.Main.main(Main.java:85)
> [Auto deploy] Initializing
> [Auto deploy] Initialized
> [JMX RMI Adaptor] Initializing
> [JMX RMI Adaptor] Initialized
> [JMX RMI Connector] Initializing
> [JMX RMI Connector] Initialized
> [Service Control] Initialized 16 services
> [Service Control] Starting 16 MBeans
> [Webserver] Starting
> [Webserver] Codebase set to http://isdn-server:8083/
> [Webserver] Started webserver on port 8083
> [Webserver] Started
> [Naming] Starting
> [Naming] Naming started on port 1099
> [Naming] Started
> [Transaction manager] Starting
> [Transaction manager] Started
> [JAAS Security Manager] Starting
> [JAAS Security Manager] Started
> [Simple Realm Mapping] Starting
> [Simple Realm Mapping] Started
> [Security manager] Starting
> [Security manager] Started
> [Transaction manager] Starting
> [Transaction manager] Started
> [Hypersonic] Starting
> [Hypersonic] Server 1.4 is running
> [Hypersonic] Database started
> [Hypersonic] Started
> [DefaultDS] Starting
> [Hypersonic] Press [Ctrl]+[C] to abort
> [DefaultDS] XA Connection pool DefaultDS bound to java:/DefaultDS
> [DefaultDS] org.jboss.minerva.xa.XADataSourceImpl created new 
> Connection
> (org.hs
> ql.jdbcConnection) with XAResource 
> org.jboss.minerva.xa.XAResourceImpl and
> XACon
> nection org.jboss.minerva.xa.XAConnectionImpl.
> [DefaultDS] No transaction right now.
> [DefaultDS] Pool DefaultDS [0/0/10] gave out new object:
> org.jboss.minerva.xa.XA
> ConnectionImpl@23b25c
> [DefaultDS] Pool DefaultDS [0/1/10] returned object
> org.jboss.minerva.xa.XAConne
> ctionImpl@23b25c to the pool.
> [DefaultDS] Started
> [Container factory] Starting
> [Container factory] Started
> [SpyderMQ] Starting
> [SpyderMQ] Testing if SpyderMQ is present....
> [SpyderMQ] OK
> [SpyderMQ] Starting SpyderMQ...
> [SpyderMQ] Started
> [J2EE Deployer Default] Starting
> [J2EE Deployer Default] Stopped
> [J2EE Deployer Default] 
> javax.management.RuntimeOperationsException: Object
> name
>  cannot be null
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.isRegi
> stered(MBeanServerImpl.java:1096)
> [J2EE Deployer Default]         at
> org.jboss.deployment.J2eeDeployer.warDeployer
> Available(J2eeDeployer.java:572)
> [J2EE Deployer Default]         at
> org.jboss.deployment.J2eeDeployer.startServic
> e(J2eeDeployer.java:300)
> [J2EE Deployer Default]         at
> org.jboss.util.ServiceMBeanSupport.start(Serv
> iceMBeanSupport.java:93)
> [J2EE Deployer Default]         at 
> java.lang.reflect.Method.invoke(Native
> Method
> )
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1628)
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1523)
> [J2EE Deployer Default]         at
> org.jboss.util.ServiceControl.start(ServiceCo
> ntrol.java:97)
> [J2EE Deployer Default]         at 
> java.lang.reflect.Method.invoke(Native
> Method
> )
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1628)
> [J2EE Deployer Default]         at
> com.sun.management.jmx.MBeanServerImpl.invoke
> (MBeanServerImpl.java:1523)
> [J2EE Deployer Default]         at 
> org.jboss.Main.<init>(Main.java:151)
> [J2EE Deployer Default]         at org.jboss.Main$1.run(Main.java:89)
> [J2EE Deployer Default]         at
> java.security.AccessController.doPrivileged(N
> ative Method)
> [J2EE Deployer Default]         at org.jboss.Main.main(Main.java:85)
> [Service Control] Could not start J2EE:service=J2eeDeployer
> [Service Control] javax.management.RuntimeMBeanException: 
> RuntimeException
> throw
> n in operation start
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1640)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1523)
> [Service Control]       at
> org.jboss.util.ServiceControl.start(ServiceControl.ja
> va:97)
> [Service Control]       at 
> java.lang.reflect.Method.invoke(Native Method)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1628)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1523)
> [Service Control]       at org.jboss.Main.<init>(Main.java:151)
> [Service Control]       at org.jboss.Main$1.run(Main.java:89)
> [Service Control]       at
> java.security.AccessController.doPrivileged(Native Me
> thod)
> [Service Control]       at org.jboss.Main.main(Main.java:85)
> [Auto deploy] Starting
> [Auto deploy] Watching F:\Programme\Java\jboss2\deploy
> [Auto deploy] Started
> [JMX RMI Adaptor] Starting
> [JMX RMI Adaptor] Started
> [JMX RMI Connector] Starting
> [JMX RMI Connector] Started
> [Service Control] Started 16 services
> [Default] JBoss PRE-2.1 Started
> ---- snap ----
> 
> CU
> 
> ---
> Ingo Bruell
> OBL GmbH ([EMAIL PROTECTED])
> Hude (Oldenburg)
> Germany
> 
> 
> 
> --
> --------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> List Help?:          [EMAIL PROTECTED]
> 


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
List Help?:          [EMAIL PROTECTED]

Reply via email to