1 Reply Latest reply on Dec 17, 2004 3:06 AM by aloubyansky

    Internal errors in JBoss 3.2.6 with SpecjAppServer 2002

    c.cremers

      I'm running SpecjAppserver 2002 with JBoss 3.2.6 and seeing the following JBoss internal errors : I did not see them with 3.2.5. This is on a solaris 9 system. Anybody have any suggestions for workarounds ?

      0:45:14,131 ERROR [LogInterceptor] TransactionRolledbackException in method: pu
      blic abstract int org.spec.jappserver.orders.cartses.ejb.CartSes.buy() throws ja
      va.rmi.RemoteException,javax.ejb.CreateException,org.spec.jappserver.orders.help
      er.InsufficientCreditException, causedBy:
      org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImp
      l [FormatId=257, GlobalId=otto//318, BranchQual=] status=STATUS_NO_TRANSACTION;
      - nested throwable: (javax.ejb.EJBException: Internal error setting parameters f
      or field qty; CausedByException is:
      Invalid conversion requested)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:415)
      at org.jboss.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCM
      T.java:456)
      at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep
      torCMT.java:324)
      at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:1
      48)
      at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
      at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFacto
      ryFinderInterceptor.java:122)
      at org.jboss.ejb.StatefulSessionContainer.internalInvoke(StatefulSession
      Container.java:449)
      at org.jboss.ejb.Container.invoke(Container.java:709)
      at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.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.GeneratedMethodAccessor69.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.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:4
      60)
      at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
      .java:701)
      at java.lang.Thread.run(Thread.java:534)
      Caused by: javax.ejb.EJBException: Internal error setting parameters for field q
      ty; CausedByException is:
      Invalid conversion requested
      at org.jboss.ejb.plugins.cmp.jdbc2.bridge.JDBCCMPFieldBridge2.setArgumen
      tParameters(JDBCCMPFieldBridge2.java:196)
      at org.jboss.ejb.plugins.cmp.jdbc2.schema.EntityTable.insert(EntityTable
      .java:752)
      at org.jboss.ejb.plugins.cmp.jdbc2.schema.EntityTable.access$1700(Entity
      Table.java:58)
      at org.jboss.ejb.plugins.cmp.jdbc2.schema.EntityTable$View.flushCreated(
      EntityTable.java:1144)
      at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema.flush(Schema.java:168)
      at org.jboss.ejb.plugins.cmp.jdbc2.schema.Schema$SchemaSynchronization.b
      eforeCompletion(Schema.java:240)
      at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:
      1362)
      at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:347)
      ... 27 more
      :w