I tried the thin client but it fails to create the pool, not sure if there is special setup need to be done, i.e. open some port on oracle for thin client, I don't really know how thin driver works, if you could give a hint, that'll be great. Below is the server trace I'm getting, thanks.
========================
[KeywordBean] java.lang.IllegalArgumentException: null xaRes
[KeywordBean] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java:523)
[KeywordBean] at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.j
ava:114)
[KeywordBean] at org.jboss.minerva.factories.XAConnectionFactory.prepareObject
(XAConnectionFactory.java:254)
[KeywordBean] at org.jboss.minerva.pools.ObjectPool.getObject(ObjectPool.java:
539)
[KeywordBean] at org.jboss.minerva.datasource.XAPoolDataSource.getConnection(X
APoolDataSource.java:169)
[KeywordBean] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.getConnection(JDB
CCommand.java:615)
[KeywordBean] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCC
ommand.java:150)
[KeywordBean] at org.jboss.ejb.plugins.jaws.jdbc.JDBCBeanExistsCommand.execute
(JDBCBeanExistsCommand.java:46)
[KeywordBean] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.execu
te(JDBCCreateEntityCommand.java:126)
[KeywordBean] at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.createEntit
y(JAWSPersistenceManager.java:122)
[KeywordBean] at org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPP
ersistenceManager.java:156)
[KeywordBean] at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java
:441)
[KeywordBean] at java.lang.reflect.Method.invoke(Native Method)
[KeywordBean] at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome
(EntityContainer.java:639)
[KeywordBean] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke
Home(EntitySynchronizationInterceptor.java:160)
[KeywordBean] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(En
tityInstanceInterceptor.java:86)
[KeywordBean] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercept
orCMT.java:135)
[KeywordBean] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(Tx
InterceptorCMT.java:263)
[KeywordBean] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxIntercept
orCMT.java:86)
[KeywordBean] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(Security
Interceptor.java:126)
[KeywordBean] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogIntercepto
r.java:106)
[KeywordBean] at org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java
:316)
[KeywordBean] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke
Home(JRMPContainerInvoker.java:143)
[KeywordBean] at java.lang.reflect.Method.invoke(Native Method)
[KeywordBean] at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
[KeywordBean] at sun.rmi.transport.Transport$1.run(Unknown Source)
[KeywordBean] at java.security.AccessController.doPrivileged(Native Method)
[KeywordBean] at sun.rmi.transport.Transport.serviceCall(Unknown Source)
[KeywordBean] at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Sou
rce)
[KeywordBean] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unkn
own Source)
[KeywordBean] at java.lang.Thread.run(Unknown Source)
[KeywordBean] java.lang.IllegalArgumentException: null xaRes
[KeywordBean] at org.jboss.tm.TxCapsule.enlistResource(TxCapsule.java:523)
[KeywordBean] at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.j
ava:114)
[KeywordBean] at org.jboss.minerva.factories.XAConnectionFactory.prepareObject
(XAConnectionFactory.java:254)
[KeywordBean] at org.jboss.minerva.pools.ObjectPool.createNewObject(ObjectPool
.java:807)
[KeywordBean] at org.jboss.minerva.pools.ObjectPool.getObject(ObjectPool.java:
549)
[KeywordBean] at org.jboss.minerva.datasource.XAPoolDataSource.getConnection(X
APoolDataSource.java:169)
[KeywordBean] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.getConnection(JDB
CCommand.java:615)
[KeywordBean] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCC
ommand.java:150)
[KeywordBean] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.execu
te(JDBCCreateEntityCommand.java:135)
[KeywordBean] at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.createEntit
y(JAWSPersistenceManager.java:122)
[KeywordBean] at org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPP
ersistenceManager.java:156)
[KeywordBean] at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java
:441)
[KeywordBean] at java.lang.reflect.Method.invoke(Native Method)
[KeywordBean] at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome
(EntityContainer.java:639)
[KeywordBean] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke
Home(EntitySynchronizationInterceptor.java:160)
[KeywordBean] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(En
tityInstanceInterceptor.java:86)
[KeywordBean] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxIntercept
orCMT.java:135)
[KeywordBean] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(Tx
-----Original Message-----
From: David Castro Diephouse [mailto:[EMAIL PROTECTED]]
Sent: Saturday, March 03, 2001 9:21 AM
To: JBoss-User; Ernest Chen
Subject: Re: [jBoss-User] unable to create new bean instance
Be nice to see the stack trace from the server (not the client)
OCI8 drivers are a BAD idea. get the thin drivers (classes12.zip) for 8.1.7
> Ernest Chen wrote:
>
> Hi,
>
> I just got my CMP Bean working on jBoss 2.0 Final standalone, however my client is having problem creating new object, I'm getting the following exception, can anyone help?
>
> Thanks
>
> p.s. I'm using Oracle 8.1.7 client on NT oci8 JDBC driver.
>
> -------------------------
>
> Got context
> Got reference
> Got home
> javax.ejb.CreateException: Could not create entity:java.lang.RuntimeException: Unable to register with TransactionManager: java.lang.IllegalArgumentException: null xaRes
>
> at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245)
> at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122)
> at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invokeHome(Unknown Source)
> at org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:221)
> at $Proxy0.create(Unknown Source)
> at com.starmedia.test.KeywordTester.<init>(KeywordTester.java:34)
> at com.starmedia.test.KeywordTester.main(KeywordTester.java:66)
