Hey, do move to 2.1. If you wait few days, 2.2 final release will be out. Simon > Hi, > > I am a 'first time caller - long time listener' and would > like to say that > JBoss is a great product - I spent over a year working with > WLS and JBoss > beats it in may ways - well done everyone. > > I am encountering a problem which has been seen before with > JBoss 2.0 - i.e. > the server working fine then after being left > unattended/unused for a while > throws a ServerException: Load failed. I did a pretty > comprehensive search > of the old mailing list archive and Marc Fleury said that > this was fixed on > November 13 2000. I noticed that quite a few files in the > JBoss-tomcat.zip > archive (the FINAL-2.0 release) are dated November 14 2000 > (although some > are earlier). I am wondering if this fix ever got into the > final release? > > Is this fixed in 2.1? I downloaded the jboss-tomcat.zip for > the 2.1-beta, > but I've noticed that that there aren't all the usual helpful > scripts and > pre-build conf directories. Before I go racing off > installing 2.1-beta I > would like to know if it is necessary. > > Incidentally I noticed that when I re-run my servlet which calls the > (stateless) session bean (which calls a bunch of entities in > a for loop) it > croaks on the 50th iteration of the for loop (which is > suspiciously the same > number as the min cache size for the beans in the > standardjboss.xml) - I > don't know exactly the significance of this. > > TIA, > > Ian. > > ps I am using JBoss 2.0 Final on Red Hat 7 with Postgresql as > the back end. > > > *** STACK TRACE: > > [Bean Cache] Passivated overaged bean ConfigurationSet with id = null > > [Bean Cache] Passivated overaged bean ConfigurationSet with id = null > > [Bean Cache] Passivated overaged bean ConfigurationSet with id = null > > [Bean Cache] Resized cache for bean ConfigurationSet: old > size = 78, new > size = 50 > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ProfileBuilder] ** after creating renderer > > [ConfigurationSet] TRANSACTION ROLLBACK EXCEPTION:Load failed; nested > exception is: > > java.lang.NullPointerException; nested exception is: > > java.rmi.ServerException: Load failed; nested exception is: > > java.lang.NullPointerException > > [ConfigurationSet] java.rmi.ServerException: Load failed; > nested exception > is: > > [ConfigurationSet] java.lang.NullPointerException > > [ConfigurationSet] java.lang.NullPointerException > > [ConfigurationSet] at java.lang.reflect.Field.get(Native Method) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.getPkFieldValue(JD > BCCommand.java > :598) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.setPrimaryKeyParam > eters(JDBCComm > and.java:344) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.setParam > eters(JDBCLoad > EntityCommand.java:92) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCo > mmand.java:157 > ) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.execute( > JDBCLoadEntity > Command.java:77) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.loadEntity(J > AWSPersistence > Manager.java:150) > > [ConfigurationSet] at > org.jboss.ejb.plugins.CMPPersistenceManager.loadEntity(CMPPers > istenceManager > .java:277) > > [ConfigurationSet] at > org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke( > EntitySynchron > izationInterceptor.java:192) > > [ConfigurationSet] at > org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityI > nstanceInterce > ptor.java:204) > > [ConfigurationSet] at > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercepto > rCMT.java:133) > > [ConfigurationSet] at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxI > nterceptorCMT. > java:263) > > [ConfigurationSet] at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT > .java:99) > > [ConfigurationSet] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInter > ceptor.java:14 > 4) > > [ConfigurationSet] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) > > [ConfigurationSet] at > org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke( > JRMPContainerI > nvoker.java:237) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jrmp.interfaces.EntityProxy.invoke(Entit > yProxy.java:14 > 6) > > [ConfigurationSet] at $Proxy32.getRefConfigSetID(Unknown Source) > > [ConfigurationSet] at > mypackage.profile.ProfileBuilderBean.collateAndSortConfigSets( > ProfileBuilder > Bean.java:272) > > [ConfigurationSet] at > mypackage.profile.ProfileBuilderBean.generatePhoneProfiles(Pro > fileBuilderBea > n.java:57) > > [ConfigurationSet] at java.lang.reflect.Method.invoke(Native Method) > > [ConfigurationSet] at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.i > nvoke(Stateles > sSessionContainer.java:472) > > [ConfigurationSet] at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invo > ke(StatelessSe > ssionInstanceInterceptor.java:87) > > [ConfigurationSet] at > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercepto > rCMT.java:133) > > [ConfigurationSet] at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxI > nterceptorCMT. > java:263) > > [ConfigurationSet] at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT > .java:99) > > [ConfigurationSet] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInter > ceptor.java:14 > 4) > > [ConfigurationSet] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) > > [ConfigurationSet] at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessio > nContainer.jav > a:271) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke( > JRMPContainerI > nvoker.java:237) > > [ConfigurationSet] at > org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.in > voke(Stateless > SessionProxy.java:152) > > [ConfigurationSet] at $Proxy19.generatePhoneProfiles(Unknown Source) > > [ConfigurationSet] at > mypackage.servlet.BakeOffServlet.doGet(BakeOffServlet.java:71) > > [ConfigurationSet] at > javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > [ConfigurationSet] at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > [ConfigurationSet] at > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper > .java:404) > > [ConfigurationSet] at > org.apache.tomcat.core.Handler.service(Handler.java:286) > > [ConfigurationSet] at > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > > [ConfigurationSet] at > org.apache.tomcat.core.ContextManager.internalService(ContextM > anager.java:79 > 9) > > [ConfigurationSet] at > org.apache.tomcat.core.ContextManager.service(ContextManager.java:745) > > [ConfigurationSet] at > org.apache.tomcat.service.http.HttpConnectionHandler.processCo > nnection(HttpC > onnectionHandler.java:210) > > [ConfigurationSet] at > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin > t.java:407) > > [ConfigurationSet] at > org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo > ol.java:498) > > [ConfigurationSet] at java.lang.Thread.run(Thread.java:484) > > [ProfileBuilder] TRANSACTION ROLLBACK EXCEPTION:null; nested > exception is: > > javax.ejb.EJBException > > [ProfileBuilder] > javax.transaction.TransactionRolledbackException: Load > failed; nested exception is: > > [ProfileBuilder] java.lang.NullPointerException; nested exception is: > > [ProfileBuilder] java.rmi.ServerException: Load failed; > nested exception is: > > [ProfileBuilder] java.lang.NullPointerException > > [ProfileBuilder] java.rmi.ServerException: Load failed; > nested exception is: > > [ProfileBuilder] java.lang.NullPointerException > > [ProfileBuilder] java.lang.NullPointerException > > [ProfileBuilder] at java.lang.reflect.Field.get(Native Method) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.getPkFieldValue(JD > BCCommand.java > :598) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.setPrimaryKeyParam > eters(JDBCComm > and.java:344) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.setParam > eters(JDBCLoad > EntityCommand.java:92) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCo > mmand.java:157 > ) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.execute( > JDBCLoadEntity > Command.java:77) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.loadEntity(J > AWSPersistence > Manager.java:150) > > [ProfileBuilder] at > org.jboss.ejb.plugins.CMPPersistenceManager.loadEntity(CMPPers > istenceManager > .java:277) > > [ProfileBuilder] at > org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke( > EntitySynchron > izationInterceptor.java:192) > > [ProfileBuilder] at > org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityI > nstanceInterce > ptor.java:204) > > [ProfileBuilder] at > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercepto > rCMT.java:133) > > [ProfileBuilder] at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxI > nterceptorCMT. > java:263) > > [ProfileBuilder] at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT > .java:99) > > [ProfileBuilder] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInter > ceptor.java:14 > 4) > > [ProfileBuilder] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) > > [ProfileBuilder] at > org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke( > JRMPContainerI > nvoker.java:237) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jrmp.interfaces.EntityProxy.invoke(Entit > yProxy.java:14 > 6) > > [ProfileBuilder] at $Proxy32.getRefConfigSetID(Unknown Source) > > [ProfileBuilder] at > mypackage.profile.ProfileBuilderBean.collateAndSortConfigSets( > ProfileBuilder > Bean.java:272) > > [ProfileBuilder] at > mypackage.profile.ProfileBuilderBean.generatePhoneProfiles(Pro > fileBuilderBea > n.java:57) > > [ProfileBuilder] at java.lang.reflect.Method.invoke(Native Method) > > [ProfileBuilder] at > org.jboss.ejb.StatelessSessionContainer$ContainerInte > > rceptor.invoke(StatelessSessionContainer.java:472) > > [ProfileBuilder] at > org.jboss.ejb.plugins.StatelessSessionInstanceInterce > > ptor.invoke(StatelessSessionInstanceInterceptor.java:87) > > [ProfileBuilder] at > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxI > > nterceptorCMT.java:133) > > [ProfileBuilder] at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransac > > tions(TxInterceptorCMT.java:263) > > [ProfileBuilder] at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInter > > ceptorCMT.java:99) > > [ProfileBuilder] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(Secu > > rityInterceptor.java:144) > > [ProfileBuilder] at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterc > > eptor.java:192) > > [ProfileBuilder] at > org.jboss.ejb.StatelessSessionContainer.invoke(Statel > > essSessionContainer.java:271) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke > > r.invoke(JRMPContainerInvoker.java:237) > > [ProfileBuilder] at > org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessio > > nProxy.invoke(StatelessSessionProxy.java:152) > > [ProfileBuilder] at $Proxy19.generatePhoneProfiles(Unknown Source) > > [ProfileBuilder] at mypackage.servlet.BakeOffServlet.doGet(BakeOffS > > ervlet.java:71) > > [ProfileBuilder] at > javax.servlet.http.HttpServlet.service(HttpServlet.ja > > va:740) > > [ProfileBuilder] at > javax.servlet.http.HttpServlet.service(HttpServlet.ja > > va:853) > > [ProfileBuilder] at > org.apache.tomcat.core.ServletWrapper.doService(Servl > > etWrapper.java:404) > > [ProfileBuilder] at > org.apache.tomcat.core.Handler.service(Handler.java:2 > > 86) > > [ProfileBuilder] at > org.apache.tomcat.core.ServletWrapper.service(Servlet > > Wrapper.java:372) > > [ProfileBuilder] at > org.apache.tomcat.core.ContextManager.internalService > > (ContextManager.java:799) > > [ProfileBuilder] at > org.apache.tomcat.core.ContextManager.service(Context > > Manager.java:745) > > [ProfileBuilder] at > org.apache.tomcat.service.http.HttpConnectionHandler. > > processConnection(HttpConnectionHandler.java:210) > > [ProfileBuilder] at > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolT > > cpEndpoint.java:407) > > [ProfileBuilder] at > org.apache.tomcat.util.ThreadPool$ControlRunnable.run > > (ThreadPool.java:498) > > [ProfileBuilder] at java.lang.Thread.run(Thread.java:484) > > [EmbeddedTomcat] Ctx( /pds ): Exception in: R( /pds + > /servlet/BakeOffServlet + > > null) > > javax.servlet.ServletException: > javax.transaction.TransactionRolledbackException > > : null; nested exception is: > > javax.ejb.EJBException > > at mypackage.servlet.BakeOffServlet.doGet(BakeOffServlet.java:93) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:4 > > 04) > > at org.apache.tomcat.core.Handler.service(Handler.java:286) > > at > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372 > > ) > > at > org.apache.tomcat.core.ContextManager.internalService(ContextManager. > > java:799) > > at > org.apache.tomcat.core.ContextManager.service(ContextManager.java:745 > > ) > > at > org.apache.tomcat.service.http.HttpConnectionHandler.processConnectio > > n(HttpConnectionHandler.java:210) > > at > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java: > > 407) > > at > org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java > > :498) > > at java.lang.Thread.run(Thread.java:484) > > > > > > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > http://lists.sourceforge.net/lists/listinfo/jboss-user > _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user