System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation
Ticket Hash: 7c73262e6f3d77e7c788ca2005d0dce4f04c5167
Title: ad28d8e026c4c227 still broken using 1.0.112.1
Status: Closed Type: Incident
Severity: Important Priority: Medium
Subsystem: NuGetPackage Resolution: Fixed
Last Modified: 2020-04-27 08:19:30
Version Found In: 1.0.112.1
User Comments:
anonymous added on 2020-04-06 10:57:43: (text/x-markdown)
The very same null exception with very same call stack happens.

I would have commented to the original ticket but I'm not allowed to.

mistachkin added on 2020-04-06 15:10:58: (text/x-fossil-plain)
This appears to have a different underlying cause than [ad28d8e026c4c227],
which was addressed by check-in [6b6fb5374d] on trunk and subsequently merged
into the 1.0.112 release branch.

Initial analysis has been frustrated by the inability to get visibility into
the assembly loading process when running on .NET Core (3.0).

When using the dedicated test program (testef6), the System.Data.SQLite.EF6
assembly cannot be loaded for reasons that are yet unclear.  It produces a
generic error message and very few details.  However, when loading the same
assembly via Eagle (for .NET Core), everything appears to work fine.

This leads me to think there is a configuration file issue with the (multiple)
JSON files used to configure the .NET Core assembly loading mechanism.

mistachkin added on 2020-04-06 15:12:34: (text/x-fossil-plain)
If you have any additional details which may be useful,
please add them to this ticket.

mistachkin added on 2020-04-06 16:02:49: (text/x-fossil-plain)
Further testing and analysis appears to reveal that the System.Data.SQLite.EF6
assembly included with the 1.0.112.1 does work.

Research is ongoing.

mistachkin added on 2020-04-06 21:41:47: (text/x-markdown)
I am unable to reproduce the issue.

mistachkin added on 2020-04-07 16:12:58: (text/x-markdown)
In the attached PNG, I see a warning for the System.Data.SQLite.Linq package;
however, since that package is not supported when using .NET Standard, I'm not
sure what the underlying issue is.  The image itself cuts off the warning in
the dependencies window.

anonymous added on 2020-04-07 16:30:01: (text/x-markdown)
I'll try to create a minimalistic sample from scratch.

anonymous added on 2020-04-15 18:04:53: (text/x-markdown)
Is the .linq file of any use to you, or do you need a zip with .cs+.csproj?

mistachkin added on 2020-04-18 13:11:50: (text/x-markdown)
Sorry, I don't really use LINQPad.

anonymous added on 2020-04-23 21:05:13: (text/x-markdown)
The zip file should be more useful, I hope.

mistachkin added on 2020-04-25 14:00:53: (text/x-markdown)
Thanks, I'll look further into this...

mistachkin added on 2020-04-25 16:49:44: (text/x-fossil-plain)
This turned out to be a NuGet packaging problem.  The issue will be resolved in
the NuGet packages versioned "1.0.112.2".

Thanks for the help.

anonymous added on 2020-04-27 08:19:30: (text/x-markdown)
Looks good now :)

I wonder that I neither have to reference `System.Data.SQLite` nor `System.Data.Linq` packages for the sample to work -- is this correct=intended?