ejb 1.1 spec 11.6.1
jules11 Dec 15, 2008 10:21 AMhi 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...