NullPointerException raised by OracleResultSetImpl.getObject(int) in JBoss EAP
Issue
-
The exception below is observed in the
server.log.... java.lang.NullPointerException at oracle.jdbc.driver.NamedTypeAccessor.getOracleObject(NamedTypeAccessor.java:302) at oracle.jdbc.driver.NamedTypeAccessor.getObject(NamedTypeAccessor.java:164) at oracle.jdbc.driver.NamedTypeAccessor.getObject(NamedTypeAccessor.java:121) at oracle.jdbc.driver.OracleResultSetImpl.getObject(OracleResultSetImpl.java:1108) at org.jboss.jca.adapters.jdbc.WrappedResultSet.getObject(WrappedResultSet.java:1644) ... -
The object being retrieved is XML but the libraries required by Oracle for XML access are already in the JBoss module used for the configured Oracle datasource.
<?xml version="1.0" ?> <module xmlns="urn:jboss:module:1.1" name="com.oracle.jdbc"> <resources> <resource-root path="ojdbc6.jar"/> <resource-root path="xdb6.jar"/> <resource-root path="xmlparserv2.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module>
Environment
- Red Hat JBoss Enterprise Application Platform (EAP) 7
- Oracle 11
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.