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
93 stars 11 forks source link

0.21.0 - Cannot add Starfield esm via UI #65

Closed JMPZ11 closed 5 months ago

JMPZ11 commented 5 months ago

I created a new instance for the new version, but now I cannot add an esm. It throws the following error when I try to save the mapping:

ReactiveUI.UnhandledErrorException: An object implementing IHandleObservableErrors (often a ReactiveCommand or ObservableAsPropertyHelper) has errored, thereby breaking its observable pipeline. To prevent this, ensure the pipeline does not error, or Subscribe to the ThrownExceptions property of the object in question to handle the erroneous case.
 ---> Autofac.Core.DependencyResolutionException: An exception was thrown while activating Spriggit.UI.ViewModels.Transient.LinkVm -> Spriggit.Engine.SpriggitEngine.
 ---> Autofac.Core.DependencyResolutionException: None of the constructors found on type 'Spriggit.Engine.SpriggitEngine' can be invoked with the available services and parameters:
Cannot resolve parameter 'Mutagen.Bethesda.Plugins.IO.DI.IModFilesMover modFilesMover' of constructor 'Void .ctor(System.IO.Abstractions.IFileSystem, Noggog.WorkEngine.IWorkDropoff, Noggog.IO.ICreateStream, Spriggit.Engine.IEntryPointCache, Spriggit.Engine.SpriggitMetaLocator, Serilog.ILogger, Spriggit.Engine.GetMetaToUse, Spriggit.Engine.SerializeBlocker, Spriggit.Engine.CurrentVersionsProvider, Spriggit.Engine.SpriggitEmbeddedMetaPersister, Spriggit.Engine.PluginBackupCreator, Mutagen.Bethesda.Plugins.IO.DI.IModFilesMover)'.
Noggog commented 5 months ago

Fixed with c4efd8a63d50c69c0e4c06a4482c848b4933cb4b