Hi out there! We are using Jboss 4.x with Oracle 9 and 10.
Because in the Java 5 there are some Bugs/Issues with Threads we are forced to upgrade to Java 6. We are using plain J2EE with EJB 2.0 and mostly 1.1 With Java 6 and MSSQL all works but not with Oracle. We we found the Error... It has to Do with the VM Parameter -Xss (Setting Stack Size) At JBoss we are using the Thin Driver and the newest ojdbc14.jar Configutation DS: <local-tx-datasource> <jndi-name>AeosDS</jndi-name> <connection-url>jdbc:oracle:thin:@NVC0534:1521:test</connection-url> <driver-class>oracle.jdbc.driver.OracleDriver</driver-class> <min-pool-size>0</min-pool-size> <max-pool-size>50</max-pool-size> <security-domain>MyDatabaseRealm</security-domain> <type-mapping>Oracle9i</type-mapping> </local-tx-datasource> When we now start the Server without the -Xss setting all is OK. When I start up the Server with -Xss64k I get a NoClassDefFoundError ??? Stacktrace: 09:14:16,765 INFO [DbManager] Trying to get connection from datasource with name= java:/AeosDS 09:14:16,906 WARN [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleCallableStatement at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:568) at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFacto ry.java:151) at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnect ionPool.java:508) at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:207 ) at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java: 534) at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:396) at org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:299) at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:448) at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionMan ager2.java:838) at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:102) at com.nedap.aeos.ejbutil.DbManager.getConnectionOnce(DbManager.java:174) 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:597) ... Why the Driver change his behaviour dependend on the Xss setting? Is there a Bug on Jboss side? I Also posted this in the Oracle Tech Channel. With an older Version like the classes12.jar it works!! Greets Markus Lutum View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4002151#4002151 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4002151 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user