miércoles, 6 de mayo de 2015

Error AbstractMethodError: com.microsoft.sqlserver.jdbc.SQLServerResultSet

Estimad@s amigos, que gusto volver a postear algo luego de tanto tiempo perdido.... lamento no hacerlo. Estuve preparándome para unos exámenes de certificación de java y android... pero ya estoy de vuelta.

En esta oportunidad quiero compartirles la solución a un error que se presentó el día de hoy al subir a producción un módulo de pre-facturación que realice para un cliente. El escenario fue el siguiente:

Problema:
Al subir una aplicación desarrollada en RichFaces 3.4 en un servidor de aplicación glassfish 3.1 que utiliza JEE 5.0 con los motores de base de datos sqlserver 2008 y postgres 9.1, todo estuvo correcta hasta que se genero un reporte que utiliza un procesamiento muy fuerte en primera instancia sobre SQLServer a nivel de JDBC para un tema batch. Generandome el siguiente error:

Error SQLServerResultSet Driver JDBC SQLServer V1.0
Solución:

La solución al problema fue cambiar el driver de SQLServer que se tenia configurado en el Pool de Conexión, el cual era el sqljdbc.jar que correspondía a la versión 1.0 por el driver sqljdbc4.jar correspondiente a la versión 4. Debido a que en el driver inicial no se tenia el método isClosed() del objeto ResultSet.

Etiquetas

amor (48) poesia (47) cultura (43) martosfre (41) java (27) matoosfe (18) ternura (18) sentimiento (9) mujer (6) util (6) recuerdo (5) TopLink (4) gnu-linux (4) jdbc (4) jse (4) Inherence (3) bdd (3) certificationjava (3) html (3) jee (3) moodle (3) barcampquito09 (2) cursos java gratis (2) eclipse (2) error (2) errormaven (2) evaab (2) fotitos (2) jdk (2) jpa (2) libros (2) linux (2) maven (2) meta (2) miradas (2) mysql (2) ninosfelicesxsiempre (2) opensource (2) oracle (2) orm (2) pasion (2) postgres (2) reflexion (2) reportes (2) sqlserver (2) tiempo (2) webservice (2) amor  martosfre poesia cultura sueño (1) albergue (1) amigos (1) aniversario (1) applet (1) arreglos (1) asp (1) batch (1) browser (1) bugs (1) cadenas conexion (1) capas persistencia (1) cheese (1) chm (1) chrome (1) classloader (1) cluttervideosink (1) code (1) collections (1) compilation (1) composite id (1) cristiana (1) crm (1) crud (1) css (1) deseo (1) dios (1) eclipselink (1) ecuador (1) editor (1) elearning (1) entretenimiento (1) epn (1) erp (1) facebook (1) feliz (1) felizano (1) fileupload (1) firmadigital (1) flisol2009 (1) futbol (1) gloria (1) gstreamer (1) help (1) hibernate (1) ide (1) iis (1) imagenes (1) informix (1) ireport (1) jasper (1) javascript (1) jax-rs (1) jug (1) jugecu (1) librerias jdbc (1) liderazgo (1) linkageError (1) look and feel (1) majito (1) mensaje (1) mensajeria (1) msn (1) musica (1) net (1) nota (1) ntfs (1) optimismo (1) perl (1) persistencia (1) php (1) picasa (1) plugin facebook (1) primefaces (1) princesa (1) prohibida (1) rest (1) resteasy (1) scjp (1) security (1) set (1) soapui (1) split (1) spring (1) subeclipse (1) subversion (1) sueños (1) swing (1) tesoro (1) ubuntu (1) video (1) xml (1)