Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2011, 12:05
javiershj
 
Fecha de Ingreso: enero-2009
Mensajes: 19
Antigüedad: 15 años, 3 meses
Puntos: 1
Exclamación Problema conexion Oracle

Hola

Llevo varias dias con una cosa que no logro solucionar ni saber el motivo y empiezo a estar desdesperado.

Estoy intentando conectarme mediante una aplicación de escritorio realizada en java SE a una instancia de un base de datos en Oracle 11g instalada en un Cluster de SUN con Solaris.

El driver que utilizo es : ojdbc6.jar

El error que se produce es:

2011-08-03 12:27:11,454 [main] DEBUG- Conectando con la BBDD
java.lang.ArrayIndexOutOfBoundsException: -1
at oracle.jdbc.driver.T4CTTIoauthenticate.setSessionF ields(T4CTTIoauthen
ticate.java:948)
at oracle.jdbc.driver.T4CTTIoauthenticate.<init>(T4CT TIoauthenticate.jav
a:225)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnecti on.java:358)
at oracle.jdbc.driver.PhysicalConnection.<init>(Physi calConnection.java:
536)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnect ion.java:228)
at oracle.jdbc.driver.T4CDriverExtension.getConnectio n(T4CDriverExtensio
n.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriv er.java:521)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at es.indra.peaje.comun.persistence.conn.PhysicalConn ectionManager.getCo
nnection(PhysicalConnectionManager.java:43)
at es.indra.peaje.comun.persistence.db.DBManager.conn ect(DBManager.java:
121)
at es.indra.peaje.validador.manual.BaseDatos.conexion BBDD.BDManagerValid
ador.connect(Unknown Source)

Lo he probado en varios equipos y en algunos funciona. Todos tienen la misma jdk y los mismos parametros de conexión. La diferencia es la forma de acceso.
Desde España se accede por una vpn (esta aplicación contra esa BD si funciona)
En Mexico, que es donde está la BD accederán de otra manera. (Este es el aplicativo que no funciona y produce el error)

Se ha probado tanto en windows 7 como xp.

¿Alguién sabe cuál podría ser el problema?

Un saludo y muchas gracias