Skip to Main Content

Java Database Connectivity (JDBC)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Javadoc for for oracle.net.ns.Message/oracle.net.ns.MarkerPacket

3206123Mar 24 2016 — edited Apr 6 2016

Last week an environment received errors “java.lang.NoClassDefFoundError: oracle.net.ns.Message” and “java.lang.NoClassDefFoundError: oracle.net.ns.MarkerPacket”. I have Googled for Javadoc on oracle.net.ns.Message and MarkerPacket, but without success. I am finding only oracle.jdbc.* and oracle.sql.* Javadoc. Where can I find documentation on when/why the JDBC driver (10.x version) tries to load oracle.net.ns.Message or oracle.net.ns.MarkerPacket? These classes are in the ojdbc6.jar file, which is on the WebSphere (7, fixpack 33) classpath, but we have not succeeded in finding a test scenario that triggers the JVM to attempt to load them.

Sample 1:

Caused by: java.lang.NoClassDefFoundError: oracle.net.ns.Message

at java.lang.J9VMInternals.verifyImpl(Native Method)

at java.lang.J9VMInternals.verify(J9VMInternals.java:73)

at java.lang.J9VMInternals.initialize(J9VMInternals.java:135)

at oracle.net.ns.Packet.receive(Packet.java:245)

at oracle.net.ns.DataPacket.receive(DataPacket.java:89)

at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:169)

at oracle.net.ns.NetInputStream.read(NetInputStream.java:114)

at oracle.net.ns.NetInputStream.read(NetInputStream.java:89)

at oracle.net.ns.NetInputStream.read(NetInputStream.java:74)

at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1065)

at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1040)

at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:615)

at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)

at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1244)

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1516)

at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3875)

at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:4019)

at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:4007)

at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.pmiExecuteUpdate(WSJdbcPreparedStatement.java:1156)

at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeUpdate(WSJdbcPreparedStatement.java:797)

... 75 more

Caused by: java.lang.ClassNotFoundException: oracle.net.ns.Message

at java.net.URLClassLoader.findClass(URLClassLoader.java:434)

at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:201)

at java.lang.ClassLoader.loadClass(ClassLoader.java:677)

at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:112)

at java.lang.ClassLoader.loadClass(ClassLoader.java:643)

... 96 more

Sample 2:

Caused by: java.lang.NoClassDefFoundError: oracle.net.ns.MarkerPacket

at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:178)

at oracle.net.ns.NetInputStream.read(NetInputStream.java:114)

at oracle.net.ns.NetInputStream.read(NetInputStream.java:89)

at oracle.net.ns.NetInputStream.read(NetInputStream.java:74)

at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1065)

at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1040)

at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:615)

at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:216)

at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1244)

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1516)

at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3875)

at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:4019)

at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:4007)

at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.pmiExecuteUpdate(WSJdbcPreparedStatement.java:1156)

at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement.executeUpdate(WSJdbcPreparedStatement.java:797)

... 74 more

Caused by: java.lang.ClassNotFoundException: oracle.net.ns.MarkerPacket

at java.net.URLClassLoader.findClass(URLClassLoader.java:434)

at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:201)

at java.lang.ClassLoader.loadClass(ClassLoader.java:677)

at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:112)

at java.lang.ClassLoader.loadClass(ClassLoader.java:643)

... 89 more

This post has been answered by 3206123 on Apr 6 2016
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 4 2016
Added on Mar 24 2016
3 comments
4,776 views