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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.