Jump to content
  • 0
johnsmith

FNIS troubleshooting

Question

I'm trying to update FNIS Behavior in mod organizer, but I keep getting this directory error no matter what I try. Any advice? Thanks!

 

 

 See the end of this message for details on invoking 

just-in-time (JIT) debugging instead of this dialog box.
 
************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): The directory name is invalid
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at GenerateFNISforUsers.GenerateFNISUsers.Main()
   at GenerateFNISforUsers.GenerateFNISUsers.Button1_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
 
 
************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
GenerateFNISforUsers
    Assembly Version: 5.4.2.0
    Win32 Version: 5.4.2.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Skyrim/data/tools/GenerateFNIS_for_Users/GenerateFNISforUsers.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 10.0.0.0
    Win32 Version: 12.0.51209.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34251 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34270 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
 
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
 
For example:
 
<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>
 
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

post-8086-0-77791200-1444088373_thumb.jpg

Share this post


Link to post
Share on other sites

Recommended Posts

  • 0

Have you installed the FNIS Behavior V5_5 Fix 1 file?

 

Also the screenshot shows you have no mods that need FNIS to be run yet, besides the FNIS Creature & Spells packs. Why are you wanting to use only those mods?

Share this post


Link to post
Share on other sites
  • 0

I have since installed FNIS V5 FIX1, but I got pretty much the same error(picture below). The reason I don't have any other mods is because I have reinstalled MO since I tried other mods. I can download other mods and get them to work, but I keep running into problems with just FNIS not completing "Update FNIS Behavior."

post-8086-0-02584200-1444098054_thumb.jpg

Edited by johnsmith

Share this post


Link to post
Share on other sites
  • 0

In Mod Organizer, click the Configure executables icon (the two cogs), click on the one that runs GenerateFNISforUsers.exe and double check the Start in path. This should either be blank or the same path that contains the GenerateFNISforUsers.exe file. In other words:

 

Binary: C:\Games\Mod Organizer\mods\FNIS Behavior V5 5 -- ALWAYS necessary\tools\GenerateFNIS_for_Users\GenerateFNISforUsers.exe
Start in: C:\Games\Mod Organizer\mods\FNIS Behavior V5 5 -- ALWAYS necessary\tools\GenerateFNIS_for_Users

This is somewhat of a shot in the dark, but I remember getting this error when I mistakenly entered a different path in the Start In textbox. If the Start in textbox is blank, it should be fine.

 

I also notice you have gender specific animations checked. Have you actually installed any gender specific animation mods yet?

Share this post


Link to post
Share on other sites
  • 0

Make sure the entry to the current executable that you have in the 'Executable List' is actually pointing to the same exe that is currently loaded by the active FNIS mod.

 

You have FNIS Behaviour V5.5 --ALWAYS Necessary as the supplying name according to the console but I would imagine the folder that is pointing to another location in the 'Binary' field of the 'Executable List'.

 

It is important to have ONLY one installation of FNIS.

 

Ninja'd by Greg.

Share this post


Link to post
Share on other sites
  • 0

I only have one installation of FNIS Behavior. I havn't installed any specific animations yet. This is my first time using MO, I was following Gopher's installation videos until I got stuck on FNIS(I was using NMM before.) For "start in" I have blank and for "Binary" I have this:

 

 C:\Program Files (x86)\Mod Organizer\mods\FNIS Behavior V5 5 Fix 1 COMPLETE\tools\GenerateFNIS_for_Users\GenerateFNISforUsers.exe

 

post-8086-0-91830400-1444104818_thumb.jpg

Share this post


Link to post
Share on other sites
  • 0

You might try running it again without Generic Specific Animations checked to see if this helps. I doubt it will change the outcome, though. Just to double check, have you run the Skyrim Launcher so that the game sets all the registry entries and such that FNIS needs to find the data folder?

 

In any case, I'll download the latest FNIS 5.5. Fix 1 Complete tomorrow and try it as well. This should be the complete version of FNIS, so it's odd that you're getting invalid directory name. i can't think off the top of my head which directory name it thinks is invalid (and it doesn't help that it's keeping this information secret).

Share this post


Link to post
Share on other sites
  • 0

I tried it again with no Generic Specific Animations and reran Skyrim Launcher, but still no luck. Do you think that me using Windows Vista could play a part in this? I tried both MO v1_3_11 and MO v1_2_18.

Share this post


Link to post
Share on other sites
  • 0

I would like to have examined this console entry about the missing Default profile.

Please examine the 'Profiles' folder and verify there is a 'Default' profile. If one is missing just create a new folder with Explorer.

 

While you do that could you please also provide the contents of your 'Logs' & 'Profiles' folders and the modorganizer.ini. Just zip them all together and host it on Copy.com or similar.

 

There is something definitely not right with your installation, the latest screenshot shows XP32 trying to load, yet it isn't active in the list.

 

If your system CAN run 1.3.11 then I advise you to use that.

Share this post


Link to post
Share on other sites
  • 0

Haha, sorry about the XP32. I was tinkering with MO before I tried reinstalling it. I installed 1.3.11 and still got the same "ERROR(5): The directory name is invalid", but I got a couple more errors with 1.3.11. I'll include the log at the bottom too. I also have those files on copy.com.

 

 

 

 post-8086-0-24975200-1444119807_thumb.jpg

 

 

00:45:47 [D] Working directory: C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer

00:45:47 [D] MO at: C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer
00:45:47 [D] initializing core
00:45:47 [D] initialize plugins
00:45:47 [D] looking for plugins in C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\plugins
00:45:47 [D] loaded plugin "bsaExtractor.dll"
00:45:47 [D] loaded plugin "checkFNIS.dll"
00:45:47 [D] loaded plugin "diagnoseBasic.dll"
00:45:47 [D] loaded plugin "gameFallout3.dll"
00:45:47 [D] loaded plugin "gameFalloutNV.dll"
00:45:47 [D] loaded plugin "gameOblivion.dll"
00:45:47 [D] loaded plugin "gameSkyrim.dll"
00:45:47 [D] loaded plugin "iniEditor.dll"
00:45:47 [D] loaded plugin "installerBAIN.dll"
00:45:47 [D] loaded plugin "installerBundle.dll"
00:45:47 [D] loaded plugin "installerFomod.dll"
00:45:47 [D] loaded plugin "installerManual.dll"
00:45:47 [D] loaded plugin "installerNCC.dll"
00:45:47 [D] loaded plugin "installerQuick.dll"
00:45:47 [D] loaded plugin "NMMImport.dll"
00:45:47 [D] loaded plugin "previewBase.dll"
00:45:48 [D] loaded plugin "pyCfg.py"
00:45:48 [D] loaded plugin "proxyPython.dll"
00:45:48 [D] game path: C:/Program Files (x86)/Steam/steamapps/common/Skyrim
00:45:48 [D] managing game at C:\Program Files (x86)\Steam\steamapps\common\Skyrim
00:45:48 [D] setting up configured executables
00:45:48 [D] no configured profile
00:45:48 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\modlist.txt saved
00:45:48 [D] initializing tutorials
00:45:48 [D] loaded language en-US
00:45:48 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:48 [D] interface Local Area Connection seems to be up (address: fdd3:90be:af14:0:f5f3:adb5:1557:441)
00:45:48 [D] displaying main window
00:45:49 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:50 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:51 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:52 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:53 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:54 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:55 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:56 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:45:57 [W] failed to create taskbar connection (this is to be expected on Windows XP)
00:46:18 [D] mod id guessed: FNIS Behavior V5_5 Fix 1 COMPLETE-11811-5-5-fix1 -> 11811
00:46:18 [D] using mod name "FNIS Behavior V5 5 Fix 1 COMPLETE" (id 11811) -> C:/Users/Jefferson/Desktop/FNIS Behavior V5_5 Fix 1 COMPLETE-11811-5-5-fix1.7z
00:46:18 [D] not a simple archive
00:46:18 [D] offering installation dialog
00:46:27 [D] installing to "C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\mods\FNIS Behavior V5 5 Fix 1 COMPLETE"
00:46:29 [D] Installation successful
00:46:29 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\modlist.txt saved
00:46:47 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\plugins.txt saved
00:46:47 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\loadorder.txt saved
00:46:47 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\modlist.txt saved
00:48:19 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\lockedorder.txt saved
00:48:19 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\archives.txt saved
00:49:11 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\initweaks.ini saved
00:49:11 [D] C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Mod Organizer\profiles\Default\lockedorder.txt saved

Share this post


Link to post
Share on other sites
  • 0

Couple of things to fix before we can proceed.

  1. The copy.com link is broken
  2. Since you are on Vista you may have some functionality messed up as MO doesn't fully support it. 1.2.18 may be your only choice.
  3. Check that your Anti-virus package isn't meddling with the folders used by MO. Set an exemption for it if necessary.

Share this post


Link to post
Share on other sites
  • 0

The log file you posted doesn't really show anything, but the log in the zip seems to tell a fuller story:

DEBUG (00:49:17.0914): create process (w) null - ".\hkxcmd.exe" convert -v:WIN32 "temporary_logs\0_master.xml" "0_master.hkx" (in C:\Program Files (x86)\Steam\steamapps\common\Skyrim\data\tools\GenerateFNIS_for_Users) - hooking

DEBUG (00:49:17.0914): process failed to start (267)

INFO (00:49:17.0929): Windows Exception (e0434352). Origin: "C:\Windows\syswow64\KERNEL32.dll" (769ae733). Last hooked call: unsigned long __stdcall GetModuleFileNameW_rep(struct HINSTANCE__ *,wchar_t *,unsigned long)

With this we know that GenerateFNISforUsers.exe is trying to execute hkxcmd.exe to convert the 0_master.xml file into 0_master.hkx file, but the process failed to start -- presumably because Mod Organizer can't inject the hook for GetModuleFileNameW. Unfortunately, the hresult it traps (e0434352 or E0-CCR) is basically just the base exception .NET uses to trap Win32 and COM exceptions. In any case, it seems really odd that Mod Organizer stopped injecting at this point and it doesn't seem to make any sense unless perhaps antivirus software yanked the rug out from under Mod Organizer.

 

I'm wondering this might have something to do with permissions on the C:\Program Files (x86) folder. We generally recommend installing Skyrim, Mod Organizer, etc. in folders other than C:\Program Files and C:\Program Files (x86) since these are typically locked down.

 

As Grant says, double check your anti-virus software to make sure it isn't getting in the way. You might even just temporarily disable any antivirus software so it can't interfere. I really don't want to recommend this, but run Mod Organizer as an administrator and see if this lets you run GenerateFNISforUsers.exe.

 

Grant: I have the archive file off copy.com if you want a copy.

 

EDIT: The file is still on copy.com. Use this link in case the URL shortener can't rotate those characters right-side up from down under.

Share this post


Link to post
Share on other sites
  • 0

Thanks @Greg, I have the archive now and it looks you're on the money with that assessment. MO is being hindered by something.

The next 2 entries in a normal log should show MO checking file attributes and continuing, this is failing in this instance so permissions is high on the list of culprits.

Share this post


Link to post
Share on other sites
  • 0

I have the exact same issue as johnsmith. I am stuck using vista because of hardware contraints.

 

Is there a definitive fix for this? I tried using the classic DEP fix for the GenerateFNISforUsers.exe but it doesnt let me add the .exe.

 

It is set to sun as administrator. I dont have any antivirus installed also. Any ideas?

Share this post


Link to post
Share on other sites
  • 0

When you say you used the classic DEP fix, I assume you mean you tried to disable data execution prevention for GenerateFNISForUsers.exe? It's been many years since I used Vista, but I seem to recall it either has DEP disabled by default or enabled only for core Windows executables by default. Also note that GenerateFNISForUsers.exe is a .NET Framework application and these do not execute code from data areas so the DEP check shouldn't be applicable here.

 

Also note that if you are running GenerateFNISForUsers.exe as an administrator, you must also run Mod Organizer as an administrator. I think even Vista prohibits standard user processes from hooking admin processes. Having said this, you really shouldn't need to run Mod Organizer or GenerateFNISForUsers as an administrator. This is why we recommend installing Mod Organizer, the game, and all tools outside UAC controlled folders like C:\Program Files.

Share this post


Link to post
Share on other sites
  • 0

When you say you used the classic DEP fix, I assume you mean you tried to disable data execution prevention for GenerateFNISForUsers.exe? It's been many years since I used Vista, but I seem to recall it either has DEP disabled by default or enabled only for core Windows executables by default. Also note that GenerateFNISForUsers.exe is a .NET Framework application and these do not execute code from data areas so the DEP check shouldn't be applicable here.

 

Also note that if you are running GenerateFNISForUsers.exe as an administrator, you must also run Mod Organizer as an administrator. I think even Vista prohibits standard user processes from hooking admin processes. Having said this, you really shouldn't need to run Mod Organizer or GenerateFNISForUsers as an administrator. This is why we recommend installing Mod Organizer, the game, and all tools outside UAC controlled folders like C:\Program Files.

Okay I will go ahead and reinstall MO, the game, and all tools to a folder on my desktop and then try to run it with all things enabled. I will post the results.

 

To save my mods I was just going to move MO to the desktop first, then reinstall skyrim to my desktop, then install MO, then move MO to the skyrim folder, then cut/copy the mods and downloads from the old MO folder to their appropriate folders in the fresh MO folder. I will setup FNIS and all the other tools as an executable and then run it to see how this works.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.