[Mono-bugs] [Bug 667855] New: Error inserting a blob into an oracle database using common DbCommand
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Jan 28 03:47:27 EST 2011
https://bugzilla.novell.com/show_bug.cgi?id=667855
https://bugzilla.novell.com/show_bug.cgi?id=667855#c0
Summary: Error inserting a blob into an oracle database using
common DbCommand
Classification: Mono
Product: Mono: Class Libraries
Version: 2.8.x
Platform: x86
OS/Version: openSUSE 11.2
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Sys.Data
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: dr_doom1983 at yahoo.de
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
Created an attachment (id=410935)
--> (http://bugzilla.novell.com/attachment.cgi?id=410935)
Short test project to make the issue clear.
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.13)
Gecko/20101203 SUSE/3.6.13-0.2.1 Firefox/3.6.13
Hi there.
I encountered an error which did not occur in previous version of Mono. If I
use System.Data.DbCommand to insert a blob into an oracle database the whole
program crashes. The same behavior can be seen updating a blob or selecting a
row with a blob.
I created a small test project to make the issue clear.
Reproducible: Always
Steps to Reproduce:
1. Use test project
Actual Results:
Exception:
at System.Array.Copy (System.Array sourceArray, Int32 sourceIndex,
System.Array destinationArray, Int32 destinationIndex, Int32 length) [0x000ab]
in /usr/src/packages/BUILD/mono-2.8.2/mcs/class/corlib/System/Array.cs:963
at System.Array.ConstrainedCopy (System.Array sourceArray, Int32 sourceIndex,
System.Array destinationArray, Int32 destinationIndex, Int32 length) [0x00000]
in /usr/src/packages/BUILD/mono-2.8.2/mcs/class/corlib/System/Array.cs:2260
at System.Data.OracleClient.OracleParameter.Bind
(System.Data.OracleClient.Oci.OciStatementHandle statement,
System.Data.OracleClient.OracleConnection con, UInt32 pos) [0x00bf4] in
/usr/src/packages/BUILD/mono-2.8.2/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleParameter.cs:774
at (wrapper remoting-invoke-with-check)
System.Data.OracleClient.OracleParameter:Bind
(System.Data.OracleClient.Oci.OciStatementHandle,System.Data.OracleClient.OracleConnection,uint)
at System.Data.OracleClient.OracleCommand.BindParameters
(System.Data.OracleClient.Oci.OciStatementHandle statement) [0x00007] in
/usr/src/packages/BUILD/mono-2.8.2/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleCommand.cs:272
at System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal
(System.Data.OracleClient.Oci.OciStatementHandle statement, Boolean
useAutoCommit) [0x00021] in
/usr/src/packages/BUILD/mono-2.8.2/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleCommand.cs:402
at System.Data.OracleClient.OracleCommand.ExecuteNonQuery () [0x0003f] in
/usr/src/packages/BUILD/mono-2.8.2/mcs/class/System.Data.OracleClient/System.Data.OracleClient/OracleCommand.cs:435
at OracleBlobTest.MainClass.Main (System.String[] args) [0x00098] in
/home/mono/Projects/OracleBlobTest/OracleBlobTest/Main.cs:33
Expected Results:
Blob inserted to database.
Would be nice if this got fixed quickly because it is the only thing keeping me
from updating to Mono 2.8.x. Thank you.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list