0 Replies Latest reply on Dec 15, 2008 10:21 AM by Jon Doe

    ejb 1.1 spec 11.6.1

    Jon Doe Newbie

      hi all..

      i have a process that has been running since about 2002. it's running on jdk 1.4.2, jboss 3.2.3. it's been run over 2500 times with no problems. over the weekend, a user tried to run the process and received the error below. not sure what it could mean, so ideas a welcome. the code that does the processing is enclosed within a transaction. before running the job, a user adding information would have increased the time to perform the job. it runs about 8 hours before throwing the error.

      java.rmi.RemoteException: Application error: BMT stateless bean BenchmarkJobManager should complete transactions before returning (ejb1.1 spec, 11.6.1)
       at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.checkStatelessDone(AbstractTxInterceptorBMT.java:199)
       at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:148)
       at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:62)
       at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
       at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
       at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
       at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
       at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
       at org.jboss.ejb.Container.invoke(Container.java:700)
       at sun.reflect.GeneratedMethodAccessor64.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:324)
       at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
       at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:101)
       at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:90)
       at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
       at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:45)
       at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:100)
       at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85)
       at $Proxy184.processRequest(Unknown Source)
       at edu.duke.dcri.benchmarks.job.jobs.BenchmarkJob.performProcessing(BenchmarkJob.java:45)
       at edu.duke.dcri.job.jobs.BaseJob.process(BaseJob.java:95)
       at edu.duke.dcri.job.jmx.JobManager$JobRunner.run(JobManager.java:807)
       at java.lang.Thread.run(Thread.java:534)
      


      thx in adv...