Update your driver to the latest version. The older classes14 and
nlscharset14 have been replaced with ojdbc14.jar ­ that should resolve your
problems

Dov Rosenberg


On 4/22/09 11:24 AM, "Ricardo J. Parada" <[email protected]> wrote:

> Hi All,
> 
> We've been recently testing our application with WO 5.4.3.  We use ORACLE.
> One problem we have encountered is that we have an entity with a CLOB as the
> external type and we're getting an unsupported feature exception thrown during
> the editing context saveChanges.  In the stack trace I see that the
> OraclePlugIn's updateLOBs() method is getting called.  This is then calling a
> setString() in the CLOB class which all it does is throw an exception:
> 
>        public int setString(long pos, String str)
>          throws SQLException
>        {
> 1198:    DBError.throwUnsupportedFeatureSqlException();
> 1199:    return -1;
>        }
> 
> 
> The OraclePlugIn class in WO 5.3.3 does not seem to call this setString()
> method and so we don't get the exception with WO 5.3.3.  We only get it with
> WO 5.4.3.  I've attached the relevant part of the stack trace at the end of
> this message.
> 
> Any advise on this?  :-/
> 
> Thanks in advance,
> Ricardo Parada
> 
> 
> oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
> at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
> at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
> at 
> oracle.jdbc.dbaccess.DBError.throwUnsupportedFeatureSqlException(DBError.java:
> 690) 
> at oracle.sql.CLOB.setString(CLOB.java:1198)
> at com.webobjects.jdbcadaptor.OraclePlugIn.updateLOBs(OraclePlugIn.java:358)
> at com.webobjects.jdbcadaptor.JDBCChannel.insertRow(JDBCChannel.java:170)
> at 
> com.webobjects.eoaccess.EOAdaptorChannel.performAdaptorOperation(EOAdaptorChan
> nel.java:1178) 
> at 
> com.webobjects.eoaccess.EOAdaptorChannel.performAdaptorOperations(EOAdaptorCha
> nnel.java:1248) 
> at 
> com.webobjects.eoaccess.EODatabaseContext._performChangesWithAdaptorOps(EOData
> baseContext.java:6098)
> at 
> com.webobjects.eoaccess.EODatabaseContext.performChanges(EODatabaseContext.jav
> a:6198) 
> at 
> com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingContext(
> EOObjectStoreCoordinator.java:376)
> at 
> com.webobjects.eocontrol.EOEditingContext.saveChanges(EOEditingContext.java:31
> 92) 
> at 
> com.mpv.webapp.phynance.PhyClaimsStateManager.createPersistentClaimFilterReque
> st(PhyClaimsStateManager.java:472)
> 
> 
>  _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/drosenberg%40inquira.com
> 
> This email sent to [email protected]

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to