ClassCastException NewProxyCallableStatement to oracle.jdbc.OracleCallableStatement
Publicado por jmuoz35 (7 intervenciones) el 15/12/2015 10:53:35
Buenos días,
el problema me pasa en producción cuando nos logeamos nos sale el error de java.lang.ClassCastException: com.mchange.v2.c3p0.impl.NewProxyCallableStatement cannot be cast to oracle.jdbc.OracleCallableStatement.
El servidor es un weblogic, y es una parte de código que no se ha tocado y es en concreto en :
Comentar que en desarrollo estamos utilizando un apache y que no se produce dicho error, por favor alguien sabe por qué está pasando y que solución se le puede dar.
Muchas gracias.
Un saludo.
el problema me pasa en producción cuando nos logeamos nos sale el error de java.lang.ClassCastException: com.mchange.v2.c3p0.impl.NewProxyCallableStatement cannot be cast to oracle.jdbc.OracleCallableStatement.
El servidor es un weblogic, y es una parte de código que no se ha tocado y es en concreto en :
1
2
3
4
5
6
7
8
9
10
CallableStatement callableStatement = null;
ResultSet resultSet = null;
//C=MENTAMOS ESTO EN DESARROLLO PARA PODER ENTRAR
try {
callableStatement = conexion.prepareCall("{? = call CTRL_ACC_GPID.fn_obtener_usuario(?)}");
callableStatement.registerOutParameter(1, OracleTypes.CURSOR);
callableStatement.setString(2, usuario.getCodUsuario());
callableStatement.execute();
resultSet = ((OracleCallableStatement) callableStatement).getCursor(1);
Comentar que en desarrollo estamos utilizando un apache y que no se produce dicho error, por favor alguien sabe por qué está pasando y que solución se le puede dar.
Muchas gracias.
Un saludo.
Valora esta pregunta


0