-
Notifications
You must be signed in to change notification settings - Fork 12
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
Is kismet-analyzer blocking itself from opening the .usmap file? #4
Comments
Should be fixed, but untested. |
Same problem here now: Line 348 in 118751a
Correct me if I'm wrong, but shouldn't a public Usmap(string path)
{
this.FilePath = path;
Read(PathToReader(path));
}
public UsmapBinaryReader PathToReader(string p)
{
return new UsmapBinaryReader(PathToStream(p), this);
} But Usmap has no Close or Dispose? Am I missing something? |
Oops, missed the second one. Usmap shouldn't be keeping the handle open after it's read. Since it's being done in parallel it's just parsing it multiple times and locking itself out. Oh I see UAssetAPI might not be closing it, though I'm not super familiar with how C# handles work. |
Yes, EDIT: Thanks, the current problem is fixed so far. |
After extracting IoStore Container files with new ZenTools for UE 5.3-5.4 I hopped to get kismet-analyzer working with Blueprints.
And indeed it went much father than before.
But now it fails with error:
It happens directly after:
So I'm not sure if it's the cause of it.
Here is the full log:
output.txt
I double-checked that the path to all files exists and requires no admin privileges to access.
Also I checked that nothing accesses the
Mappings.usmap
before executing the command with LockHunter.The text was updated successfully, but these errors were encountered: