[Mono-bugs] [Bug 79005][Blo] New - ORACLE: Reading Unicode characters from the database is throwing a LOB form mismatch error

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Aug 3 12:46:54 EDT 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by bpatton at perseus.com.

http://bugzilla.ximian.com/show_bug.cgi?id=79005

--- shadow/79005	2006-08-03 12:46:53.000000000 -0400
+++ shadow/79005.tmp.25354	2006-08-03 12:46:54.000000000 -0400
@@ -0,0 +1,65 @@
+Bug#: 79005
+Product: Mono: Class Libraries
+Version: 1.1
+OS: RHEL 2.1
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Blocker
+Component: Sys.Data
+AssignedTo: tsenganal at novell.com                            
+ReportedBy: bpatton at perseus.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: ORACLE: Reading Unicode characters from the database is throwing a LOB form mismatch error
+
+Description of Problem:
+Reading Unicode characters from the database is throwing a LOB form
+mismatch error.
+
+Steps to reproduce the problem:
+1. Compile and run the attached code.
+2. See error message below
+
+Actual Results:
+Unhandled Exception: System.Data.OracleClient.OracleException: ORA-24806:
+LOB form mismatch
+
+in <0x000e2> System.Data.OracleClient.Oci.OciLobLocator:Read (System.Byte[]
+buffer, UInt32 offset, UInt32 count, Boolean binary)
+in <0x000ca> System.Data.OracleClient.OracleLob:Read (System.Byte[] buffer,
+Int32 offset, Int32 count)
+in <0x000b2> System.Data.OracleClient.OracleLob:get_Value ()
+in (wrapper remoting-invoke-with-check)
+System.Data.OracleClient.OracleLob:get_Value ()
+in <0x000a6> System.Data.OracleClient.OracleDataReader:GetValue (Int32 i)
+in (wrapper remoting-invoke-with-check)
+System.Data.OracleClient.OracleDataReader:GetValue (int)
+in <0x00061> System.Data.OracleClient.OracleDataReader:GetValues
+(System.Object[] values)
+in <0x001fd> System.Data.Common.DbDataAdapter:FillTable
+(System.Data.DataTable dataTable, IDataReader dataReader, Int32
+startRecord, Int32 maxRecords, System.Int32 counter)
+in <0x0011c> System.Data.Common.DbDataAdapter:Fill (System.Data.DataSet
+dataSet, System.String srcTable, IDataReader dataReader, Int32 startRecord,
+Int32 maxRecords)
+in <0x000b2> System.Data.Common.DbDataAdapter:Fill (System.Data.DataSet
+dataSet, Int32 startRecord, Int32 maxRecords, System.String srcTable,
+IDbCommand command, CommandBehavior behavior)
+in <0x000de> System.Data.Common.DbDataAdapter:Fill (System.Data.DataSet
+dataSet)
+in <0x00129> TestOracleClientAdapter.Test:ReadDataSet (IDbConnection con,
+System.String sql)
+in <0x000a0> TestOracleClientAdapter.Test:Insert ()
+in <0x00089> TestOracleClientAdapter.Test:Main (System.String[] args)
+
+Expected Results:
+No error
+
+How often does this happen? 
+Always
+
+Additional Information:


More information about the mono-bugs mailing list