Mutagen-Modding / Spriggit

A tool to facilitate converting Bethesda plugin files to a text based format that can be stored in Git
GNU General Public License v3.0
88 stars 10 forks source link

Short circuit post processors if failed to find endpoint #87

Open Noggog opened 1 week ago

Noggog commented 1 week ago
2024-09-02 16:56:17.893 -04:00 [INF] System.NotSupportedException: Could not locate entry point for: SpriggitModKeyMeta { Source = Spriggit.Yaml.Starfield.0.27-d, Release = Starfield, ModKey = CheatTerminal.esp }
...
2024-09-02 16:56:17.893 -04:00 [INF] --- End of stack trace from previous location ---
2024-09-02 16:56:17.893 -04:00 [INF]    at Program.<Main>$(String[] args) in D:\a\Spriggit\Spriggit\Spriggit.CLI\Program.cs:line 17

2024-09-02 16:56:19.480 -04:00 [ERR] Error syncing to Git

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.IO.FileNotFoundException: Could not find file 'C:\Users\Admin\AppData\Local\Temp\n1vfzhhd.s40\CheatTerminal.esp'.
...
D:\a\Spriggit\Spriggit\Spriggit.Engine\Services\Singletons\PostSerializeChecker.cs:line 104
   at Spriggit.Engine.Services.Singletons.PostSerializeChecker.<>c__DisplayClass5_0.<<Check>b__0>d.MoveNext() in D:\a\Spriggit\Spriggit\Spriggit.Engine\Services\Singletons\PostSerializeChecker.cs:line 53

Should not have gotten to the post process phase if it couldn't find an entry point to use