[JBoss-dev] [ jboss-Bugs-1056478 ] jdbc2 cmp container assumes tx exists

2004-12-29 Thread SourceForge.net
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

2004-10-29 Thread SourceForge.net
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

2004-10-28 Thread SourceForge.net
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

2004-10-28 Thread SourceForge.net
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