3 Replies Latest reply on Jun 24, 2003 7:09 AM by jonmartin

    Could not map transaction isolation ' to a valid JDBC level

    jonmartin

      I've just started using IBM jdk 1.4.1 on Linux RH 9. Earlier my app has been running on Win2000, RH 9 and an old distro with 2.2.X kernel, on Sun 1.4.1_03 JDK. The app still seems to run ok on IBM 1.4.1 on the old 2.2.X kernel, but on my RH 9 box I now get:


      12:39:55,502 WARN [ServiceController] Problem starting service jboss.j2ee:jndiName=local/EntTheme,service=EJB
      org.jboss.deployment.DeploymentException: Error while fixing table name; - nested throwable: (org.jboss.util.NestedSQLException: Could not create connection; - nested throwable: (java.sql.SQLException: Could not map transaction isolation ' to a valid JDBC level.); - nested throwable: (org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (java.sql.SQLException: Could not map transaction isolation ' to a valid JDBC level.)))

      The same EAR still deploys on win2000 with Sun 1.4.1 and on linux kernel 2.2.X with IBM 1.4.1, just not on IBM _and_ RH 9.

      I've applied the optimizations described in the new article at onjava.com, so that all getters are read-only in jboss.xml, and commit option A is used.

      Database server is MySQL 3.2.23 (linux) and 4.0.11 (windows).

      Is there something buggy in the xml-parsing of the descriptors here, note the single quote in the message:

      Could not map transaction isolation ' to a valid ...