title: Internal Error: Unknown or unimplemented accessor type: 9
body: <p>We are running a tomcat server with connection pooling and have recently been getting this error randomly.  It happens when we go to run a stored procedure in a package randomly.  I have tried to do some research into the problem myself, which lead to the source of this Java class which is where I assume the error is being dumped from: <a href="http://ora-jdbc-source.googlecode.com/svn/trunk/OracleJDBC/src/oracle/jdbc/driver/T2CCallableStatement.java" rel="nofollow">http://ora-jdbc-source.googlecode.com/svn/trunk/OracleJDBC/src/oracle/jdbc/driver/T2CCallableStatement.java</a></p>
  
  <p>My question is: What is accessor type number 9?  It's not defined in the example class I provided, but whoever wrote that class obviously had to have a list of accessors and their corresponding numbers, of which I would like to see if possible, but have been unable to find.</p>
  
  <p>I also have found other accessor type numbers in the error logs, for example: 6 has shown up also.</p>
  
  <p>Update: I found a page detailing the datatypes and their code values, but datatype 6 and 9 apparently don't exist, making this error even weirder:
  <a href="https://docs.oracle.com/cd/E11882_01/appdev.112/e10646/oci03typ.htm#LNOCI030" rel="nofollow">https://docs.oracle.com/cd/E11882_01/appdev.112/e10646/oci03typ.htm#LNOCI030</a></p>