Skip to content

System.NullReferenceException in EntityFramework.Firebird.FbMigrationsTransactionsInterceptor.IsInMigrations() #1257

@YuriLuchinkin

Description

@YuriLuchinkin

An error occurs when starting a transaction with Serialize isolation, if the stack contains OnMouseUp() from a control from the ComponentOne WinForms library.
Version EntityFramework.Firebird 10.0.1-10.1.0

"System.NullReferenceException
HResult=0x80004003
Message=Object reference not set to an instance of an object.
Source=EntityFramework.Firebird
StackTrace:
at EntityFramework.Firebird.FbMigrationsTransactionsInterceptor.<>c.b__1_0(StackFrame f) in EntityFramework.Firebird\FbMigrationsTransactionsInterceptor.cs:line 23"

Details
StackFrame {OnMouseUp at offset 178 in file:line:column :0:0}
Module {C1.Win.Command.8.dll}
Code
public static bool IsInMigrations()
{
return new StackTrace(fNeedFileInfo: false).GetFrames().Any((StackFrame f) => f.GetMethod().ReflectedType?.Namespace.Equals("System.Data.Entity.Migrations", StringComparison.Ordinal) ?? false);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions