0 Replies Latest reply on Mar 4, 2003 1:29 AM by Jason Anderson

    Reentrant call detected & non-null connection manager except

    Jason Anderson Newbie

      With JBoss 3.0.6 I am getting "reentrant call detected", even though the entity beans are not performing reentrant calls. The app works find on JBoss 3.0.4 on another machine.

      When I mark all the beans reentrant=true, then the reentrant call error goes away and a new exception (happens consistently, but not always the first invocation - seems timing dependent) :

      javax.transaction.TransactionRolledbackException: reconnect(ConnectionRecord cr) called with a non null ManagedConnection that was not killed!; CausedByException is:
      reconnect(ConnectionRecord cr) called with a non null ManagedConnection that was not killed!; nested exception is:
      java.lang.IllegalArgumentException: reconnect(ConnectionRecord cr) called with a non null ManagedConnection that was not killed!
      at org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:271)
      at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:208)
      at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313)
      at org.jboss.ejb.Container.invoke(Container.java:712)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:98)
      at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:102)
      at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:77)
      at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:80)
      at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:111)
      at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)
      ... call from EJB ...

      Any ideas on how to workaround this or if it is a known bug?

      Thanks,
      Jason