Skip to content

ORA-01013: User requested cancel of current operation #24

@Raveendra-Pai

Description

@Raveendra-Pai

Description

We are intermittently encountering the following exception while executing a stored procedure using Dapper.Extension with Oracle.ManagedDataAccess:

ORA-01013: User requested cancel of current operation.
https://docs.oracle.com/error-help/db/ora-01013/

Oracle.ManagedDataAccess.Client.OracleException (0x80004005): ORA-01013: User requested cancel of current operation.
   at OracleInternal.ServiceObjects.OracleFailoverMgrImpl.OnError(...)
   at Oracle.ManagedDataAccess.Client.OracleDataReader.Read()
   at Dapper.SqlMapper.QueryRowImpl[T](...)
   at Dapper.SqlMapper.QueryFirstOrDefault[T](...)
   at Dapper.Extensions.BaseDapper`1.QueryFirstOrDefault[TReturn](...)
   at ETalk.DRE2.DataAccess.Common.DapperSqlMapperWrapper.QueryForProcedure[T](...) 

📌 Environment
.NET Version: .Net 10
Oracle.ManagedDataAccess.Core Version: 23.26.0
Dapper.Extension.NetCore Version: 5.4.2
Database: Oracle 19.0.0.0.0

🔍 Observed Behavior
Exception thrown during QueryFirstOrDefault()
Occurs while reading data (OracleDataReader.Read())
Stored procedure execution is being cancelled before completion

Code Snippet throwing Exception:

return _dapper.QueryFirstOrDefault<T>(
    sql: statementName,
    param: parameterObject,
    enableCache: false,
    commandType: CommandType.StoredProcedure,
    commandTimeout: _commandTimeout
);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions