-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Asset conversion stalls on media conversion #1624
Comments
Adding Command
Output
|
#1625 added an error callback, so if you run the conversion now, you should see an error message. Could you try converting again to see what's the issue? |
After updating with the error callback, here is the error message. Looks like a path issue:
|
Interesting. I think the reaon is that the path could not be resolved, which is why it's |
Ok I think the issue is that when the the file info is logged, it's still being converted due to multiprocessing... |
I've fixed the logging but I think this has nothing to do with your original issue :D Could you retry with #1627 |
Yes, after taking the changes from #1627, here is the output:
|
Ah looks like it's the import error again. #1628 should produce less import errors, at least for fresh builds that run from the build directory. |
I used the change in #1628 and re-built the project, here is that output:
|
I think I have debug this myself on Windows. |
Hey, I have finally found the cause of the issue. The reason it didn't work was that the DLL paths weren't propagated to the multiprocessing subprocesses, which then made th import fail. #1649 will fix the issue and add even more sane defaults. |
System Info
Following the build instructions from
doc/build_instructions/windows_msvc.md
, when running the first Python command the process stalled out for 30+ minutes before I manually stopped it.Command
py -m openage --add-dll-search-path <path> --add-dll-search-path <path> main
Output Before Stopping
Error Output After Stopping
Troubleshooting with the dev, I ran the following command and received a different error.
Command
py openage convert --jobs 1
Output
The text was updated successfully, but these errors were encountered: