SqliteException: Abort due to constraint violation
NOT NULL constraint failed: TagSet.TagSetID
at Mono.Data.Sqlite.SQLite3.Reset (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] in <filename unknown>:0
at Mono.Data.Sqlite.SQLite3.Step (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] in <filename unknown>:0
at Mono.Data.Sqlite.SqliteDataReader.NextResult () [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteDataReader:NextResult ()
at Mono.Data.Sqlite.SqliteDataReader..ctor (Mono.Data.Sqlite.SqliteCommand cmd, CommandBehavior behave) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteDataReader:.ctor (Mono.Data.Sqlite.SqliteCommand,System.Data.CommandBehavior)
at Mono.Data.Sqlite.SqliteCommand.ExecuteReader (CommandBehavior behavior) [0x00000] in <filename unknown>:0
at Mono.Data.Sqlite.SqliteCommand.ExecuteNonQuery () [0x00000] in <filename unknown>:0
at Dapper.SqlMapper.ExecuteCommand (IDbConnection cnn, Dapper.CommandDefinition& command, System.Action`2 paramReader) [0x00000] in <filename unknown>:0
at Dapper.SqlMapper.ExecuteImpl (IDbConnection cnn, Dapper.CommandDefinition& command) [0x00000] in <filename unknown>:0
at Dapper.SqlMapper.Execute (IDbConnection cnn, System.String sql, System.Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) [0x00000] in <filename unknown>:0
at BattleTech.Data.MetadataDatabase.Execute (System.String sql, System.Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) [0x00000] in <filename unknown>:0
at BattleTech.Data.Tags_MDDExtenstions.GetOrCreateTagSet (BattleTech.Data.MetadataDatabase mdd, System.String tagSetID, TagSetType tagSetType) [0x00000] in <filename unknown>:0
at BattleTech.Data.UnitDef_MDD.get_RequiredToSpawnCompanyTagSetEntry () [0x00000] in <filename unknown>:0
at BattleTech.Data.UnitDef_MDD.GetRequiredToSpawnCompanyTagSet () [0x00000] in <filename unknown>:0
at BattleTech.Data.TagSetQueryExtensions+<GetMatchingUnitDefs>c__AnonStorey0.<>m__1 (BattleTech.Data.UnitDef_MDD unitDef) [0x00000] in <filename unknown>:0
at System.Collections.Generic.List`1[BattleTech.Data.UnitDef_MDD].FindAllStackBits (System.Predicate`1 match) [0x00000] in <filename unknown>:0
at System.Collections.Generic.List`1[BattleTech.Data.UnitDef_MDD].FindAll (System.Predicate`1 match) [0x00000] in <filename unknown>:0
at BattleTech.Data.TagSetQueryExtensions.GetMatchingUnitDefs (BattleTech.Data.MetadataDatabase mdd, HBS.Collections.TagSet requiredTags, HBS.Collections.TagSet excludedTags, Boolean checkOwnership, Nullable`1 currentDate, HBS.Collections.TagSet companyTags) [0x00000] in <filename unknown>:0
at BattleTech.Framework.UnitSpawnPointOverride.SelectTaggedUnitDef (BattleTech.Data.MetadataDatabase mdd, HBS.Collections.TagSet unitTagSet, HBS.Collections.TagSet unitExcludedTagSet, System.String lanceName, System.String lanceDefId, Int32 unitIndex, Nullable`1 currentDate, HBS.Collections.TagSet companyTags) [0x00000] in <filename unknown>:0
at BattleTech.Framework.UnitSpawnPointOverride.RequestUnit (BattleTech.Data.LoadRequest request, BattleTech.Data.MetadataDatabase mdd, System.String lanceName, System.String lanceDefId, System.String unitName, Int32 unitIndex, Nullable`1 currentDate, HBS.Collections.TagSet companyTags) [0x00000] in <filename unknown>:0
at BattleTech.Framework.UnitSpawnPointOverride.GenerateUnit (BattleTech.Data.MetadataDatabase mdd, BattleTech.Data.DataManager dataManager, Int32 contractDifficulty, System.String lanceName, System.String lanceDefId, Int32 unitIndex, Nullable`1 currentDate, HBS.Collections.TagSet companyTags) [0x00000] in <filename unknown>:0
at BattleTech.Framework.LanceOverride.RequestLanceComplete (BattleTech.Data.MetadataDatabase mdd, Nullable`1 currentDate, HBS.Collections.TagSet companyTags) [0x00000] in <filename unknown>:0
at BattleTech.Framework.LanceOverride+<RequestLance>c__AnonStorey0.<>m__0 (BattleTech.Data.LoadRequest request) [0x00000] in <filename unknown>:0
at BattleTech.Data.LoadRequest.Finish () [0x00000] in <filename unknown>:0
at BattleTech.Data.LoadRequest.FlushCompleteRequests (Single deltaTime) [0x00000] in <filename unknown>:0
at BattleTech.Data.DataManager.CheckRequestsComplete (Single deltaTime) [0x00000] in <filename unknown>:0
at BattleTech.Data.DataManager.Update (Single deltaTime) [0x00000] in <filename unknown>:0
at BattleTech.GameInstance.Update (Single deltaTime) [0x00000] in <filename unknown>:0
at BattleTech.UnityGameInstance.Update () [0x00000] in <filename unknown>:0
That's my stack trace, the system must have been in an infinite loop because my logfile is full of them. It's possible that I messed something else up... I accidentally installed the mektek that came with the bundle before installing mektek 7.0 (the latest).