Is there a way to setup NMM to not use Virtual Folder for profiles? It seems that it's not installing mods correctly and uninstalling them correctly. After updating to latest version I still crash after doing massive uninstall of profiles and it seems I am getting errors about not being able to touch virtualconfig.xml file. I am getting 3 different errors and I think this virtual folder setup is a mess. Is there any chance that there will be a version of NMM that doesn't use Profiles?
First error: Unhandled Exception 1
SpoilerTracing an Unhandled Exception:Exception: Message: The process cannot access the file 'C:\Games\Nexus Mod Manager\Fallout4\Mods\VirtualInstall\VirtualModConfig.xml' because it is being used by another process. Full Trace: System.IO.IOException: The process cannot access the file 'C:\Games\Nexus Mod Manager\Fallout4\Mods\VirtualInstall\VirtualModConfig.xml' because it is being used by another process. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync) at System.Xml.XmlWriterSettings.CreateWriter(String outputFileName) at System.Xml.Linq.XDocument.Save(String fileName, SaveOptions options) at Nexus.Client.ModManagement.VirtualModActivator.SaveModList(String p_strPath) at Nexus.Client.ModManagement.VirtualModActivator.SaveList() at Nexus.Client.ModManagement.VirtualModActivator.DisableMod(IMod p_modMod, Boolean p_booPurging) at Nexus.Client.ModManagement.UI.ModManagerVM.DeactivateMod(IMod p_modMod) at Nexus.Client.ModManagement.UI.ModManagerControl.UninstallModGlobally(IMod p_modMod) at Nexus.Client.UI.Controls.CategoryListView.OnModActionRequested(ModAction p_action) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)2nd Error: Undhandled Exception 2SpoilerTracing an Unhandled Exception: Exception: Message: Failed to roll back. Full Trace: Nexus.Transactions.TransactionException: Failed to roll back. ---> System.UnauthorizedAccessException: Access to the path 'C:\Users\markm.IANIMEDEATH\AppData\Local\Fallout4\plugins.txt' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) at ChinhDo.Transactions.TxFileManager.TxEnlistment.Rollback(Enlistment enlistment) --- End of inner exception stack trace --- at ChinhDo.Transactions.TxFileManager.TxEnlistment.Rollback(Enlistment enlistment) at Nexus.Transactions.Transaction.NotifyInDoubt() at Nexus.Transactions.Transaction.Commit() at Nexus.Transactions.TransactionScope.Complete() at Nexus.Client.ModManagement.ModUninstaller.RunTasks() at Nexus.Client.Util.Threading.TrackedThread.RunThread() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() Inner Exception: System.UnauthorizedAccessException: Access to the path 'C:\Users\markm.IANIMEDEATH\AppData\Local\Fallout4\plugins.txt' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) at ChinhDo.Transactions.TxFileManager.TxEnlistment.Rollback(Enlistment enlistment)3rd Error: Unhandled Exception 3SpoilerTracing an Unhandled Exception: Exception: Message: Object reference not set to an instance of an object. Full Trace: System.NullReferenceException: Object reference not set to an instance of an object. at Nexus.Client.PluginManagement.PluginRegistry.TransactionEnlistment.<>c__DisplayClass20_0.<GetPlugin>b__0(Plugin x) at Nexus.Client.Util.Collections.IListExtensions.Find[T](IList`1 p_lstList, Predicate`1 p_prdMatchPredicate) at Nexus.Client.PluginManagement.PluginRegistry.TransactionEnlistment.GetPlugin(String p_strPluginPath) at Nexus.Client.PluginManagement.InstallationLog.ActivePluginLog.DeactivatePlugin(String p_strPath) at Nexus.Client.ModManagement.VirtualModActivator.RemoveFileLink(IVirtualModLink p_ivlVirtualLink, IMod p_modMod, Boolean p_booPurging) at Nexus.Client.ModManagement.VirtualModActivator.DisableMod(IMod p_modMod, Boolean p_booPurging) at Nexus.Client.ModManagement.UI.ModManagerVM.DeactivateMod(IMod p_modMod) at Nexus.Client.ModManagement.UI.ModManagerControl.UninstallModGlobally(IMod p_modMod) at Nexus.Client.UI.Controls.CategoryListView.OnModActionRequested(ModAction p_action) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Running Threads (0)
Wrong place, you need to open a report in this section of the forum (can't move topic or posts in there): http://forums.nexusm...ager-open-beta/