Bugs item #1057118, was opened at 2004-10-29 16:59 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=1057118&group_id=22866
Category: JBossCMP Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Ivan Parra (ioparra) Assigned to: Nobody/Anonymous (nobody) Summary: NPE on TableCache while promoting row Initial Comment: JBoss3_2_6 with Cache Invalidition JDK1.4 The system was under heavy load both from normal means and cache invalidation. Race condition??? java.lang.NullPointerException at org.jboss.ejb.plugins.cmp.jdbc2.schema.TableCache$Cac hedRow.access$202(TableCache.java:418) at org.jboss.ejb.plugins.cmp.jdbc2.schema.TableCache.prom oteRow(TableCache.java:388) at org.jboss.ejb.plugins.cmp.jdbc2.schema.TableCache.getFi elds(TableCache.java:157) at org.jboss.ejb.plugins.cmp.jdbc2.schema.PartitionedTableC ache.getFields(PartitionedTableCache.java:152) at org.jboss.ejb.plugins.cmp.jdbc2.schema.EntityTable$View .getRowByPk(EntityTable.java:868) at org.jboss.ejb.plugins.cmp.jdbc2.schema.EntityTable.loadR ow(EntityTable.java:444) at org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2.loadE ntity(JDBCStoreManager2.java:347) at org.jboss.ejb.plugins.CMPPersistenceManager.loadEntity (CMPPersistenceManager.java:338) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.loadEntity (CachedConnectionInterceptor.java:355) at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.inv oke(EntitySynchronizationInterceptor.java:246) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.invoke (CachedConnectionInterceptor.java:186) at org.jboss.ejb.plugins.EntityReentranceInterceptor.invoke (EntityReentranceInterceptor.java:116) at org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke (EntityInstanceInterceptor.java:175) at org.jboss.ejb.plugins.EntityCreationInterceptor.invoke (EntityCreationInterceptor.java:54) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext (AbstractTxInterceptor.java:84) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransacti ons(TxInterceptorCMT.java:315) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke (TxInterceptorCMT.java:148) at org.jboss.ejb.plugins.SecurityInterceptor.invoke (SecurityInterceptor.java:111) at org.jboss.ejb.plugins.LogInterceptor.invoke (LogInterceptor.java:191) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invok e(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.EntityContainer.internalInvoke (EntityContainer.java:484) at org.jboss.ejb.Container.invoke (Container.java:709) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke (BaseLocalProxyFactory.java:419) at org.jboss.ejb.plugins.local.EntityProxy.invoke (EntityProxy.java:44) at $Proxy1224.getName(Unknown Source) at com.activereasoning.session.infrastructure.DeviceConfigS essionBean.updateOrCreateNew (DeviceConfigSessionBean.java:300) at sun.reflect.GeneratedMethodAccessor164.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$ContainerInterce ptor.invoke(StatelessSessionContainer.java:683) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.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.runWithTransacti ons(TxInterceptorCMT.java:315) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke (TxInterceptorCMT.java:148) at org.jboss.ejb.plugins.AbstractInterceptor.invoke (AbstractInterceptor.java:94) at com.activereasoning.metrics.MetricsInterceptor.invoke (MetricsInterceptor.java:63) at org.jboss.ejb.plugins.SecurityInterceptor.invoke (SecurityInterceptor.java:111) at org.jboss.ejb.plugins.LogInterceptor.invoke (LogInterceptor.java:191) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invok e(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.StatelessSessionContainer.internalInvoke (StatelessSessionContainer.java:331) at org.jboss.ejb.Container.invoke (Container.java:709) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke (BaseLocalProxyFactory.java:419) at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke (StatelessSessionProxy.java:83) at $Proxy1772.updateOrCreateNew(Unknown Source) at com.activereasoning.probemanager.ver4.converters.Host ConfigConverter.processCmd (HostConfigConverter.java:147) at com.activereasoning.probemanager.ver4.util.MessageProc essor.processXMLMesgs(MessageProcessor.java:251) at com.activereasoning.probemanager.ver4.util.MessageProc essor.processMesg(MessageProcessor.java:138) at com.activereasoning.probemanager.mesgbeans.MDDataLis tenerBean.onMessage(MDDataListenerBean.java:190) at sun.reflect.GeneratedMethodAccessor100.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke (Method.java:324) at org.jboss.ejb.MessageDrivenContainer$ContainerIntercept or.invoke(MessageDrivenContainer.java:458) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.invoke (CachedConnectionInterceptor.java:186) at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.i nvoke(MessageDrivenInstanceInterceptor.java:62) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext (AbstractTxInterceptor.java:84) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransacti ons(TxInterceptorCMT.java:282) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke (TxInterceptorCMT.java:148) at org.jboss.ejb.plugins.AbstractInterceptor.invoke (AbstractInterceptor.java:94) at com.activereasoning.metrics.MetricsInterceptor.invoke (MetricsInterceptor.java:63) at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke (RunAsSecurityInterceptor.java:90) at org.jboss.ejb.plugins.LogInterceptor.invoke (LogInterceptor.java:191) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invok e(ProxyFactoryFinderInterceptor.java:122) at org.jboss.ejb.MessageDrivenContainer.internalInvoke (MessageDrivenContainer.java:372) at org.jboss.ejb.Container.invoke (Container.java:709) at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke (JMSContainerInvoker.java:914) at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageLi stenerImpl.onMessage(JMSContainerInvoker.java:1208) at com.sonicsw.pso.jboss.SonicMQServerSession.onMessage (SonicMQServerSession.java:118) at progress.message.jimpl.Session.kT_(Unknown Source) at progress.message.jimpl.Session.run(Unknown Source) at com.sonicsw.pso.jboss.SonicMQServerSession.run (SonicMQServerSession.java:80) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker. run(PooledExecutor.java:748) at java.lang.Thread.run(Thread.java:534) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=1057118&group_id=22866 ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ JBoss-Development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development