NullPointerException raised by OracleResultSetImpl.getObject(int) in JBoss EAP

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content