Hello everybody, This is my situation, I am doing some testing to my application and for some reason sometimes the creation of a new record to the database by an entity bean is not being processed correctly.
I have lots of debugging statements turn on and I can see that a specific record is being created by the entity bean but some lines after, this message appears: Store command NOT executed. Entity is not dirty: pk=671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f Which I think it means that the method that stores the data to the db has not been executed. Later on other messages get print out by a different thread: Store command NOT executed. Entity is not dirty: pk=671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f (Thread-38:) Executing SQL: DELETE FROM attendance WHERE id=? (Thread-38:) Set parameter: index=1, jdbcType=VARCHAR, value=671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f and then this happens: (Thread-38:) Removing cached data for 671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f (Thread-39:) RESET PERSISTENCE CONTEXT: id=671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f ins.cmp.jdbc.ReadAheadCache.Attendance] (Thread-39:) load data: entity=Attendance pk=671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f ins.cmp.jdbc.ReadAheadCache.Attendance] (Thread-39:) No preload data found: entity=Attendance pk=671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f ins.cmp.jdbc.JDBCLoadEntityCommand.Attendance] (Thread-39:) Default eager-load for entity: readahead=null ins.cmp.jdbc.JDBCLoadEntityCommand.Attendance] (Thread-39:) Executing SQL: SELECT conference_id, member_id, group_id, timeslot_id FROM attendance WHERE (id= ins.cmp.jdbc.bridge.JDBCCMP2xFieldBridge.Attendance.id] (Thread-39:) Set parameter: index=1, jdbcType=VARCHAR, value=671d0d-fbcb6cd523-b88d8e8d57a53bc420279 which then throws this error javax.ejb.NoSuchObjectLocalException: Entity not found: primaryKey=671d0d-fbcb6cd523-b88d8e8d57a53bc420279153d2e46f6f at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:158) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:104) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:117) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.EntityContainer.internalInvoke(EntityContainer.java:483) at org.jboss.ejb.Container.invoke(Container.java:674) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:353) at org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) at $Proxy313.getAttendanceVO(Unknown Source) at com.ideal.gm2.attend.AttendanceFacadeBean.findAttendance(AttendanceFacadeBean.java:367) at com.ideal.gm2.attend.AttendanceFacadeBean.addAttendance(AttendanceFacadeBean.java:157) at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:629) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:104) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:117) 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:322) at org.jboss.ejb.Container.invoke(Container.java:674) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:353) at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:83) at $Proxy307.addAttendance(Unknown Source) at com.ideal.gm2.web.servlet.MeetingSelectServlet.doGet(MeetingSelectServlet.java:71) at com.ideal.gm2.web.servlet.BaseHttpServlet.doPost(BaseHttpServlet.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619) at java.lang.Thread.run(Thread.java:534) Do you have an idea why this will be happening. It seems that another thread is deleting the entity bean. but I have not code that could delete this entity. Also, why would it say that Store command Not executed. Entity is not dirty. Thanks in advance for your help jchang View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3829856#3829856 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3829856 ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user