SqliteException, server not startingFixed
p1UBbdbaCEyeZ8u.jpg rfc1920

Btw, Economics may be impacted as well if you use SQLite.  Not certain but disabled while I debug my two sqlite plugins.

Economics doesn't btw.  This was a patch I sent to Wulf to add that support, so it isn't in the released plugin.

p1UBbdbaCEyeZ8u.jpg rfc1920

Economics doesn't btw.  This was a patch I sent to Wulf to add that support, so it isn't in the released plugin.

Some have been testing a modified version of that, but yeah, not released generally yet.

absolutely worked for us to patch that dll file and then remove the player.token.db then when restart server, regened the file.  good to go now.  wipe is going normally now.

When trying to boot this is what comes up, I'm not code literate so I'm unable to decipher what the error is.

Console
 
(Filename/Runtime/Export/Debug/Debug.bindings h Line: 35)
 
Monument Navmesh Build took 1.34 seconds
 
(Filename/Runtime/Export/Debus/Debug.bindings.h Line: 35)
 
SqliteException: Failed to prepare query: near "C": syntax error (1)
 
at Facepunch Sqlite. Database. Prepare [System.String query) [0x00057] in <1537673924/7c9c05975bd1a8defib>10 at Facepunch.Sqlite.Database.Queryint T1,12] (Systern String query, T1 arg1, T2 arg2) [0x00000] in <5371b739ea24f7c9c05975bdin@deb>:0
 
at Facepunch Sqlite Databed.ColumnExists (System.String tableName, System String columnName) [0x00000] in <f537b739ea2-17c9c05975bd1a8de6b0
 
at UserPersistance..ctor(System.String strFolder) [0x00175] in <tab33ffcdf4090ad554:73762793f>:0 at Server Mgr. Initialize (System.Boolean icadSave, System.String saveFile, System.Boolean allowCluto/DateSaves System Boolean skiptnitialSpain) (0x00011 in <fa5bc33ffcdf4090ada554c737627931>:0 at Bootstrap<StartServerad 19.MoveNext() [0x002fb] in <fa5bc33ffcd1090ada55/1737627930>:0 at UnityEngine.SetupComutine.InvokeMoveNext (System.Collections IEnumerator enumeration System.IntPtr returnValueAddress) [0x00026] in <0631faaf1c50461d95316620393>:0
 
(Filename: <1537fb739ea21f7c9c05975bdia8de5b> Line: 0)
 
Any info would be helpful

Updated server to most recent version of Oxide just now and getting this error again about the SQLite stuff and server won't start up again. Should I delete that .dll file I downloaded and installed so that it will load the newest one?

Turner

Updated server to most recent version of Oxide just now and getting this error again about the SQLite stuff and server won't start up again. Should I delete that .dll file I downloaded and installed so that it will load the newest one?

Oxide doesn't patch that DLL, but if you are using it, you'd have to reinstall it after any Rust updates. If Facepunch fixed the issue (I believe they have in a commit for a future update), then you wouldn't need that file anymore.

So removing that file and then rebooting my server will reinstall the original one?

Turner

So removing that file and then rebooting my server will reinstall the original one?

The original won't fix your issue.

41Lazomgoj8d0q8.png Wulf

The original won't fix your issue.

So I'll have to wait for Facepunch to fix this issue?

Turner

So I'll have to wait for Facepunch to fix this issue?

You can use the modified DLL mentioned in this thread after any updates, otherwise you can wait.
3rNAvgOzLnG4cV1.png Wulf
You can use the modified DLL mentioned in this thread after any updates, otherwise you can wait.
Oh so just reinstall that .dll file and "should" be good to go? I guess it got replaced when updating my server? If I remove the player tokens file will that delete current player stats/inventory/bases/etc?

Merged post

Ok yeah that worked. Just needed to replace that .dll file again. Thanks Wulf

Server will get stuck on this error and starts to using more and more CPU/RAM:

SqliteException: Failed to prepare query: near "(": syntax error (1)
at Facepunch.Sqlite.Database.Prepare (System.String query) [0x00057] in <caa5cd5446f1475ca6cca5f72c3055f2>:0
at Facepunch.Sqlite.Database.QueryInt[T1,T2] (System.String query, T1 arg1, T2 arg2) [0x00000] in <caa5cd5446f1475ca6cca5f72c3055f2>:0
at Facepunch.Sqlite.Database.ColumnExists (System.String tableName, System.String columnName) [0x00000] in <caa5cd5446f1475ca6cca5f72c3055f2>:0
at UserPersistance..ctor (System.String strFolder) [0x0017b] in <a31415a37d254dd7b657d6c83e30d1a0>:0
at ServerMgr.Initialize (System.Boolean loadSave, System.String saveFile, System.Boolean allowOutOfDateSaves, System.Boolean skipInitialSpawn) [0x00011] in <a31415a37d254dd7b657d6c83e30d1a0>:0
at Bootstrap+<StartServer>d__19.MoveNext () [0x002fb] in <a31415a37d254dd7b657d6c83e30d1a0>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <0b31faaf1c50461d95c83ac166a20393>:0

Delete RustDedicated_Data/Managed/System.Data.SQLite.* files and the x86 and x64 folders there, validate the server, install Oxide again from a release

J2lEJiOcUvozBPS.jpg FakeNinja

Delete RustDedicated_Data/Managed/System.Data.SQLite.* files and the x86 and x64 folders there, validate the server, install Oxide again from a release

Those haven't been changed, so I don't think that will fix this.
J2lEJiOcUvozBPS.jpg FakeNinja

Delete RustDedicated_Data/Managed/System.Data.SQLite.* files and the x86 and x64 folders there, validate the server, install Oxide again from a release

How to validate? I am using Pterodactyl and I have this error only when PlayerDatabase plugin is enabled, but I love that plugin.
Locked automatically