estoy cargando las fuentes de datos a través de JNDI usando:Desconocido NullPointerException en JdbcOdbcDriver.finalize() Línea: 96
JDK 1.6.0_31 Tomcat 6.0.30
Cuando inicio el Eclipse (SR Indigo 2) depurador, se rompe en:
Daemon System Thread [Finalizer] (Suspended (exception NullPointerException))
JdbcOdbcDriver.finalize() line: 96
Finalizer.invokeFinalizeMethod(Object) line: not available [native method]
Finalizer.runFinalizer() line: 83
Finalizer.access$100(Finalizer) line: 14
Finalizer$FinalizerThread.run() line: 160
Estoy realmente perdido sobre lo que está causando esto. Además, no parece afectar mi ejecución en absoluto. Mis fuentes de datos se inicializan y se usan de forma normal, y obtengo todos los resultados que espero. Por lo que he leído, ¿podría estar relacionado con un problema con el controlador de Oracle?
myApp \ META-INF \ context.xml
<Resource name="jdbc/conn" auth="Container"
type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"
url="@[email protected]" username="user" password="@[email protected]"
initialSize="4" maxActive="8"
defaultAutoCommit="false"
accessToUnderlyingConnectionAllowed="true"
testOnReturn="true"
validationQuery="select 1 from dual"
poolPreparedStatements="false"
connectionProperties="SetBigStringTryClob=true"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
/>
myApp \ WEB-INF \ web.xml
<resource-ref>
<description>My DataSource</description>
<res-ref-name>jdbc/conn</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
La gente puede querer ver el JdbcOdbcDriver [código fuente] (http://javasourcecode.org/html/open-source/jdk/jdk-6u23/sun/jdbc/odbc/JdbcOdbcDriver.java.html) como referencia. – adarshr
@adarshr El enlace que dio parece ahora apuntar a spam/fishing (¿o mi computadora está infectada?). Encontré [otro enlace] (http://j6a.ru/_jdbc_odbc_driver_8java_source.html) en él. – Matthieu
¿Qué versión de Oracle JDBC Driver usas? –