Nevermind on any of this...
I have found the solution....either upgrade to >= OJB 1.0.2, or use WLOracle9i platform.
--B


Bobby Lawrence wrote:

HELP!

ERROR platforms.Oracle9iLobHandler - Error during temporary BLOB write
java.lang.ClassCastException: weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_OracleConnection
at oracle.jdbc.driver.OracleConnection.unwrapCompletely(Loracle.jdbc.OracleConnection;)Loracle.jdbc.driver.OracleConnection;(OracleConnection.java:5090)


at oracle.jdbc.driver.OracleConnection.physicalConnectionWithin(Ljava.sql.Connection;)Loracle.jdbc.internal.OracleConnection;(OracleConnection.java:5141)

at oracle.sql.BLOB.createTemporary(Ljava.sql.Connection;ZI)Loracle.sql.BLOB;(BLOB.java:776)

at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method)
at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.apache.ojb.broker.platforms.BlobWrapper.createTemporary(Ljava.sql.Connection;ZI)Lorg.apache.ojb.broker.platforms.BlobWrapper;(Unknown Source)
at org.apache.ojb.broker.platforms.Oracle9iLobHandler.createBLOBFromByteArray(Ljava.sql.Connection;[B)Ljava.lang.Object;(Unknown Source)
at org.apache.ojb.broker.platforms.PlatformOracle9iImpl.setObjectForStatement(Ljava.sql.PreparedStatement;ILjava.lang.Object;I)V(Unknown Source)
at org.apache.ojb.broker.accesslayer.StatementManager.bindInsert(Ljava.sql.PreparedStatement;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Ljava.lang.Object;)V(Unknown Source)
at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method)
at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.apache.ojb.broker.util.interceptor.Interceptor.doInvoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at org.apache.ojb.broker.util.interceptor.Interceptor.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at $Proxy137.bindInsert(Ljava.sql.PreparedStatement;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Ljava.lang.Object;)V(Unknown Source)
at org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeInsert(Lorg.apache.ojb.broker.metadata.ClassDescriptor;Ljava.lang.Object;)V(Unknown Source)
at COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Native Method)
at COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.apache.ojb.broker.util.interceptor.Interceptor.doInvoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at org.apache.ojb.broker.util.interceptor.Interceptor.invoke(Ljava.lang.Object;Ljava.lang.reflect.Method;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at $Proxy136.executeInsert(Lorg.apache.ojb.broker.metadata.ClassDescriptor;Ljava.lang.Object;)V(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Ljava.lang.Object;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Lorg.apache.ojb.broker.Identity;Z)V(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Ljava.lang.Object;Lorg.apache.ojb.broker.Identity;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Z)V(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Ljava.lang.Object;)V(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeAndLinkOneToOne(ZLjava.lang.Object;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Lorg.apache.ojb.broker.metadata.ObjectReferenceDescriptor;Z)V(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeReferences(Ljava.lang.Object;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Z)V(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.storeToDb(Ljava.lang.Object;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Lorg.apache.ojb.broker.Identity;Z)V(Unknown Source)
at org.apache.ojb.broker.core.PersistenceBrokerImpl.store(Ljava.lang.Object;Lorg.apache.ojb.broker.Identity;Lorg.apache.ojb.broker.metadata.ClassDescriptor;Z)V(Unknown Source)



-- ---------------------------- Bobby Lawrence MIS Application Developer

Jefferson Lab (www.jlab.org)

Email: [EMAIL PROTECTED]
Office: (757) 269-5818
Pager: (757) 584-5818
----------------------------





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to