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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
