Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-1172

jdbc2 cmp container assumes tx exists

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • No Release
    • JBossAS-3.2.6 Final
    • CMP service
    • None

      SourceForge Submitter: ioparra .
      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

      <TRANSACTION=SUPPORTS>
      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.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 sun.reflect.GeneratedMethodAccessor92.invoke
      (Unknown Source)
      at
      sun.reflect.DelegatingMethodAccessorImpl.invoke
      (DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke
      (Method.java:324)
      at
      org.jboss.mx.server.ReflectedDispatcher.dispatch
      (ReflectedDispatcher.java:60)
      at org.jboss.mx.server.Invocation.dispatch
      (Invocation.java:62)
      at org.jboss.mx.server.Invocation.dispatch
      (Invocation.java:54)
      at org.jboss.mx.server.Invocation.invoke
      (Invocation.java:82)
      at
      org.jboss.mx.server.AbstractMBeanInvoker.invoke
      (AbstractMBeanInvoker.java:197)
      at org.jboss.mx.server.MBeanServerImpl.invoke
      (MBeanServerImpl.java:473)
      at
      org.jboss.invocation.jrmp.server.JRMPInvoker.invoke
      (JRMPInvoker.java:360)
      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 sun.rmi.server.UnicastServerRef.dispatch
      (UnicastServerRef.java:261)
      at sun.rmi.transport.Transport$1.run
      (Transport.java:148)
      at java.security.AccessController.doPrivileged
      (Native Method)
      at sun.rmi.transport.Transport.serviceCall
      (Transport.java:144)
      at
      sun.rmi.transport.tcp.TCPTransport.handleMessages
      (TCPTransport.java:460)
      at
      sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.ru
      n(TCPTransport.java:701)
      at java.lang.Thread.run(Thread.java:534)

              olubyans@redhat.com Alexey Loubyansky
              sourceforge-user SourceForge legacy user (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: