-
-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WJ UI closes on start with no errors or logs #2456
Comments
Do you have anything in windows event viewer? Can you start it directly from the wabbajack.exe inside of the 3.4.0.0 folder |
When I start 3.4.0.0/wabbajack.exe it shows the little window, then closes with no message. Event viewer has 2 errors (within the last 2 minutes, don't ask about more than that) The (H:) drive died years ago. It doesn't exist in the machine. =======================
The remainder of the message was truncated. |
This Message: Path is not sanitized: 'h:/games/steam/steamapps/common/supreme commander 2' Is what is causing you to bomb out (Its this bug with gamefinder - erri120/GameFinder#115) To Fix: |
That's not quite correct. If the game is installed the path is most likely correct. The problem is caused by GameFinder assuming that the |
He Did say that H drive doesnt exist any more :) |
Fair point, I missed that :D I just wanted to be clear that the error is only caused by the format of the path found in the manifest file. If the game was still located at that path the error would be the same. |
Interesting, and thanks for the help. If I understand correctly, an unrelated steam game is being found in a scan (windows registry?) and Wabbajack is attempting to readdir() or something, which fails... This is just one of 40-50 games in the registry never reinstalled when the drive died. Since there's presently no error shown to the User, I would recommend throwing that into a try/catch and printing an error to the console. My default method of GUI debugging is to run it in a terminal and read the output. If you have a method of showing text on the GUI, you might throw [Searching Steam for compatible games] in there so people have a hint about what might've caused a problem - though they wouldn't have long to read it :D |
I'm getting the same issue but with a different error message in event viewer. Running the Wabbajack.exe files just pops up with the logo then closes shortly after, with no view of the actual software screen, and no logs posted in the folder. I've deleted, and reinstalled Wabbajack many times, including clearing the local program folder. Faulting application name: Wabbajack.exe, version: 3.4.0.0, time stamp: 0x65410000 I don't really understand any of this, but it seems to be a separate cause of the issue from the example above.. Any suggestions? |
I found the solution to this with some help in the Wabbajack discord. Deleting the 3.4.0.0 files and instead installing the older 3.2.0.1 (https://github.com/wabbajack-tools/wabbajack/releases/tag/3.2.0.1) actually allowed me to launch it, and view a log file. This log file showed 3 errors, which pointed in the direction of the problem. My three errors were all with items I had installed on steam, but weren't considered games. Source SDK, and two hollow knight soundtracks. My theory is that since these items aren't actually games, it messes with the searching function of Wabbajack. Having not needed these 3 steam apps, I uninstalled them on steam, and was able to launch Wabbajack 3.4.0.0. |
To debug this error Grabbing this https://github.com/wabbajack-tools/wabbajack/releases/tag/3.2.0.1 unpacking it into the "3.2.0.1" folder and using the wabbajack.exe in that folder. Open your wabbajack.current logfile from the logs folder. look for errors such as this one Uninstall the affected game/DLC whatever (you can reinstall after). That should sort out anyone having this issue. |
To add to that sometimes the games aren't uninstalled correctly in those cases install and uninstall them. If it is a steam game you can also go to where your steam is installed (usually If it is a GOG game you will need to clean/delete the registry entry for it, which I wouldn't recommend inexperienced users to do so for those please install and uninstall the game with GOG Galaxy instead. |
@erri120 I assigned this to you since as I understand it we need to wait for you to update the GameFinder library. |
Will be handled in erri120/GameFinder#118 |
Should be fixed in GameFinder 4.1.0. |
Fixed in 3.4.2.0+ |
Download Wabbajack.exe (Today 2023-11-22 3.4.0.0)
Run Wabbajack.exe
it downloads 3.4.0.0
it disappears then reappears... then disappears.
Run WJ again.
UI appears for 1 second, then disappears
========================
running wabbajack-cli.bat:
(String[])D:\Fallout 4\Tools\wabbajack>"D:\Fallout 4\Tools\wabbajack\3.4.0.0\wabbajack-cli.exe"
Unhandled exception. System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
File name: 'System.Runtime, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Wabbajack.CLI.Program.Main(String[])
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Wabbajack.CLI.Program.Main(String[])
at Wabbajack.CLI.Program.
Additional Context
Win 10
I downloaded and installed dotnet x64 runtime 8.0 - no change
I downloaded and installed dotnet x64 SDK 8.0 - no change
Wabbajack Version
3.4.0.0
Logs
No log file exists
The text was updated successfully, but these errors were encountered: