Attempted to read or write protected memory
Posted: Thu 15 Jan 2009 19:22
Ok, I get this error sometimes and it is becoming a problem with my customers. I hope there is a fix for this or some kind of solution. In other words, Please Help !!
This seems to happen on a simple Statement - "Select FIELDS from TABLE Where ID = 1234". Like I said, it happens maybe 1 in a 1000 calls to the databse.
Error Follows:
-------------------------------
Exception Message: Devart.Data.Oracle.OracleException: Internal exception in Oracle client occurred. ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at OciDynamicType.nativea(HandleRef , HandleRef , HandleRef , Int32 ,
Int32 , Int32 , Int32 , Int32 )
at OciDynamicType.a(HandleRef , HandleRef , HandleRef , Int32 , Int32 ,
Int32 , Int32 , Int32 )
at Devart.Data.Oracle.an.a(Int32 A_0, a2 A_1)
--- End of inner exception stack trace ---
at Devart.Data.Oracle.an.a(Int32 A_0, a2 A_1)
at Devart.Data.Oracle.OracleCommand.a(CommandBehavior A_0, IDisposable A_1, Int32 A_2, Int32 A_3)
at Devart.Common.DbCommandBase.ExecuteDbDataReader(CommandBehavior
behavior)
at
System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBeha
vior behavior)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at Devart.Data.Oracle.OracleDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
----------------------------
HELP!!!
This seems to happen on a simple Statement - "Select FIELDS from TABLE Where ID = 1234". Like I said, it happens maybe 1 in a 1000 calls to the databse.
Error Follows:
-------------------------------
Exception Message: Devart.Data.Oracle.OracleException: Internal exception in Oracle client occurred. ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at OciDynamicType.nativea(HandleRef , HandleRef , HandleRef , Int32 ,
Int32 , Int32 , Int32 , Int32 )
at OciDynamicType.a(HandleRef , HandleRef , HandleRef , Int32 , Int32 ,
Int32 , Int32 , Int32 )
at Devart.Data.Oracle.an.a(Int32 A_0, a2 A_1)
--- End of inner exception stack trace ---
at Devart.Data.Oracle.an.a(Int32 A_0, a2 A_1)
at Devart.Data.Oracle.OracleCommand.a(CommandBehavior A_0, IDisposable A_1, Int32 A_2, Int32 A_3)
at Devart.Common.DbCommandBase.ExecuteDbDataReader(CommandBehavior
behavior)
at
System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBeha
vior behavior)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at Devart.Data.Oracle.OracleDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
----------------------------
HELP!!!