System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation
Overview

Artifact ID: df88755ad9107f5594afb32618cfa21e68aff768
Ticket: 43d04ebaa4bb67d01df9075e3925854dd8f3577c
'System.Data.SQLite.SQLiteException: bad parameter or other API misuse' error when used in multithreaded environment
User & Date: anonymous 2018-05-28 11:31:36
Changes

  1. icomment:
    Logging showed nothing suspicious and problem popped in several places in non deterministic way. I downloaded SQlite provider sources, added some brake points there and tried to reproduce problem. After thorough testing I found severe problem on our side - there was a place where async code was started and not awaited that used Entity Framework context closure that was running out of scope and was about to be disposed. So basically there was a race condition between this async code block and dying EF context. After making this place sane the problem went away completely. 
    
    Thank you for your help!
    
  2. login: "anonymous"
  3. mimetype: "text/x-fossil-plain"
  4. status changed to: "Closed"