[JBoss-dev] [ jboss-Bugs-1056478 ] jdbc2 cmp container assumes tx exists
Bugs item #1056478, was opened at 2004-10-28 17:38 Message generated for change (Comment added) made by starksm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=1056478&group_id=22866 Category: JBossCMP Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Ivan Parra (ioparra) Assigned to: Alexey Loubyansky (loubyansky) Summary: jdbc2 cmp container assumes tx exists Initial Comment: Schema:22 can get NullPointer on multi-row finder. Session Facade is doing call with "supports" the finder is marked as "supports". It worked in 3.2.5, but now null pointers. I, personally, don't think supports should be allowed, especially for local collections. Perhaps a more logical exception would work? java.lang.NullPointerException at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema$1.initialV alue(Schema.java:42) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:145) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:128) at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema.flush (Schema.java:122) at org.jboss.ejb.plugins.cmp.jdbc2.AbstractQueryCommand.f etchCollection(AbstractQueryCommand.java:101) at org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2.findE ntities(JDBCStoreManager2.java:335) at org.jboss.ejb.plugins.CMPPersistenceManager.findEntities (CMPPersistenceManager.java:278) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.findEntities(CachedConnectionInterceptor.jav at org.jboss.ejb.EntityContainer.findLocal (EntityContainer.java:613) at sun.reflect.GeneratedMethodAccessor112.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke (Method.java:324) at org.jboss.ejb.EntityContainer$ContainerInterceptor.invoke Home(EntityContainer.java:1070) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.inv okeHome(EntitySynchronizationInterceptor.java:204) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.invokeHome (CachedConnectionInterceptor.java: at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHo me(EntityInstanceInterceptor.java:90) at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHom e(EntityCreationInterceptor.java:28) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext (AbstractTxInterceptor.java:88) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransacti ons(TxInterceptorCMT.java:341) at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome (TxInterceptorCMT.java:128) at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome (SecurityInterceptor.java:85) at org.jboss.ejb.plugins.LogInterceptor.invokeHome (LogInterceptor.java:120) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invok eHome(ProxyFactoryFinderInterceptor.java:93) at org.jboss.ejb.EntityContainer.internalInvokeHome (EntityContainer.java:478) at org.jboss.ejb.Container.invoke (Container.java:729) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeH ome(BaseLocalProxyFactory.java:347) at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke (LocalHomeProxy.java:110) at $Proxy487.findAll(Unknown Source) at com.activereasoning.session.company.OrgOperationBean. getAllOrgs(OrgOperationBean.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) 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:341) 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
[JBoss-dev] [ jboss-Bugs-1056478 ] jdbc2 cmp container assumes tx exists
Bugs item #1056478, was opened at 2004-10-28 17:38 Message generated for change (Comment added) made by ioparra You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=1056478&group_id=22866 Category: JBossCMP Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Ivan Parra (ioparra) Assigned to: Alexey Loubyansky (loubyansky) Summary: jdbc2 cmp container assumes tx exists Initial Comment: Schema:22 can get NullPointer on multi-row finder. Session Facade is doing call with "supports" the finder is marked as "supports". It worked in 3.2.5, but now null pointers. I, personally, don't think supports should be allowed, especially for local collections. Perhaps a more logical exception would work? java.lang.NullPointerException at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema$1.initialV alue(Schema.java:42) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:145) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:128) at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema.flush (Schema.java:122) at org.jboss.ejb.plugins.cmp.jdbc2.AbstractQueryCommand.f etchCollection(AbstractQueryCommand.java:101) at org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2.findE ntities(JDBCStoreManager2.java:335) at org.jboss.ejb.plugins.CMPPersistenceManager.findEntities (CMPPersistenceManager.java:278) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.findEntities(CachedConnectionInterceptor.jav at org.jboss.ejb.EntityContainer.findLocal (EntityContainer.java:613) at sun.reflect.GeneratedMethodAccessor112.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke (Method.java:324) at org.jboss.ejb.EntityContainer$ContainerInterceptor.invoke Home(EntityContainer.java:1070) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.inv okeHome(EntitySynchronizationInterceptor.java:204) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.invokeHome (CachedConnectionInterceptor.java: at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHo me(EntityInstanceInterceptor.java:90) at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHom e(EntityCreationInterceptor.java:28) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext (AbstractTxInterceptor.java:88) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransacti ons(TxInterceptorCMT.java:341) at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome (TxInterceptorCMT.java:128) at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome (SecurityInterceptor.java:85) at org.jboss.ejb.plugins.LogInterceptor.invokeHome (LogInterceptor.java:120) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invok eHome(ProxyFactoryFinderInterceptor.java:93) at org.jboss.ejb.EntityContainer.internalInvokeHome (EntityContainer.java:478) at org.jboss.ejb.Container.invoke (Container.java:729) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeH ome(BaseLocalProxyFactory.java:347) at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke (LocalHomeProxy.java:110) at $Proxy487.findAll(Unknown Source) at com.activereasoning.session.company.OrgOperationBean. getAllOrgs(OrgOperationBean.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) 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:341) 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
[JBoss-dev] [ jboss-Bugs-1056478 ] jdbc2 cmp container assumes tx exists
Bugs item #1056478, was opened at 2004-10-29 03:38 Message generated for change (Comment added) made by loubyansky You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=1056478&group_id=22866 Category: JBossCMP Group: v3.2 Status: Open Resolution: None Priority: 5 Submitted By: Ivan Parra (ioparra) >Assigned to: Alexey Loubyansky (loubyansky) Summary: jdbc2 cmp container assumes tx exists Initial Comment: Schema:22 can get NullPointer on multi-row finder. Session Facade is doing call with "supports" the finder is marked as "supports". It worked in 3.2.5, but now null pointers. I, personally, don't think supports should be allowed, especially for local collections. Perhaps a more logical exception would work? java.lang.NullPointerException at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema$1.initialV alue(Schema.java:42) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:145) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:128) at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema.flush (Schema.java:122) at org.jboss.ejb.plugins.cmp.jdbc2.AbstractQueryCommand.f etchCollection(AbstractQueryCommand.java:101) at org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2.findE ntities(JDBCStoreManager2.java:335) at org.jboss.ejb.plugins.CMPPersistenceManager.findEntities (CMPPersistenceManager.java:278) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.findEntities(CachedConnectionInterceptor.jav at org.jboss.ejb.EntityContainer.findLocal (EntityContainer.java:613) at sun.reflect.GeneratedMethodAccessor112.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke (Method.java:324) at org.jboss.ejb.EntityContainer$ContainerInterceptor.invoke Home(EntityContainer.java:1070) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.inv okeHome(EntitySynchronizationInterceptor.java:204) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.invokeHome (CachedConnectionInterceptor.java: at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHo me(EntityInstanceInterceptor.java:90) at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHom e(EntityCreationInterceptor.java:28) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext (AbstractTxInterceptor.java:88) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransacti ons(TxInterceptorCMT.java:341) at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome (TxInterceptorCMT.java:128) at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome (SecurityInterceptor.java:85) at org.jboss.ejb.plugins.LogInterceptor.invokeHome (LogInterceptor.java:120) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invok eHome(ProxyFactoryFinderInterceptor.java:93) at org.jboss.ejb.EntityContainer.internalInvokeHome (EntityContainer.java:478) at org.jboss.ejb.Container.invoke (Container.java:729) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeH ome(BaseLocalProxyFactory.java:347) at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke (LocalHomeProxy.java:110) at $Proxy487.findAll(Unknown Source) at com.activereasoning.session.company.OrgOperationBean. getAllOrgs(OrgOperationBean.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) 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:341) 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.SecurityInterce
[JBoss-dev] [ jboss-Bugs-1056478 ] jdbc2 cmp container assumes tx exists
Bugs item #1056478, was opened at 2004-10-28 17:38 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=1056478&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: jdbc2 cmp container assumes tx exists Initial Comment: Schema:22 can get NullPointer on multi-row finder. Session Facade is doing call with "supports" the finder is marked as "supports". It worked in 3.2.5, but now null pointers. I, personally, don't think supports should be allowed, especially for local collections. Perhaps a more logical exception would work? java.lang.NullPointerException at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema$1.initialV alue(Schema.java:42) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:145) at org.jboss.tm.TransactionLocal.get (TransactionLocal.java:128) at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema.flush (Schema.java:122) at org.jboss.ejb.plugins.cmp.jdbc2.AbstractQueryCommand.f etchCollection(AbstractQueryCommand.java:101) at org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2.findE ntities(JDBCStoreManager2.java:335) at org.jboss.ejb.plugins.CMPPersistenceManager.findEntities (CMPPersistenceManager.java:278) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.findEntities(CachedConnectionInterceptor.jav at org.jboss.ejb.EntityContainer.findLocal (EntityContainer.java:613) at sun.reflect.GeneratedMethodAccessor112.invoke (Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke (Method.java:324) at org.jboss.ejb.EntityContainer$ContainerInterceptor.invoke Home(EntityContainer.java:1070) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.inv okeHome(EntitySynchronizationInterceptor.java:204) at org.jboss.resource.connectionmanager.CachedConnection Interceptor.invokeHome (CachedConnectionInterceptor.java: at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome (AbstractInterceptor.java:88) at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHo me(EntityInstanceInterceptor.java:90) at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHom e(EntityCreationInterceptor.java:28) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext (AbstractTxInterceptor.java:88) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransacti ons(TxInterceptorCMT.java:341) at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome (TxInterceptorCMT.java:128) at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome (SecurityInterceptor.java:85) at org.jboss.ejb.plugins.LogInterceptor.invokeHome (LogInterceptor.java:120) at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invok eHome(ProxyFactoryFinderInterceptor.java:93) at org.jboss.ejb.EntityContainer.internalInvokeHome (EntityContainer.java:478) at org.jboss.ejb.Container.invoke (Container.java:729) at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeH ome(BaseLocalProxyFactory.java:347) at org.jboss.ejb.plugins.local.LocalHomeProxy.invoke (LocalHomeProxy.java:110) at $Proxy487.findAll(Unknown Source) at com.activereasoning.session.company.OrgOperationBean. getAllOrgs(OrgOperationBean.java:142) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) 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:341) 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.Security