Hi,

I have just taken a look at the source code between the 1.0.107.0 and 1.0.110.0 
drivers, and there are a lot of changes in the SQLiteLog.Initialize code area, 
and how the SQLiteConnection now calls into it. We are seeing more of the same 
exceptions thrown during testing with 110 (we never had this with 107), as 
shown below, which seems to indicate the initialization code is not operating 
in a thread safe manner within a process. I would rather the maintainers take a 
look at it, as they are aware of why it was altered.


InvalidOperationException: code = Misuse (21), message = 
System.Data.SQLite.SQLiteException (0x800007EF): bad parameter or other API 
misuse

Failed to configure managed assembly logging.

   at System.Data.SQLite.SQLiteLog.Initialize(String className)

   at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, 
Boolean parseViaFramework)

Kind Regards,
Barry Roberts.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to