Skip to content
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

[Bug]: Crashes on Unity 2020 + and some 2019 games #5

Closed
1 task done
ds5678 opened this issue Jul 24, 2021 · 2 comments
Closed
1 task done

[Bug]: Crashes on Unity 2020 + and some 2019 games #5

ds5678 opened this issue Jul 24, 2021 · 2 comments
Labels
bug Something isn't working

Comments

@ds5678
Copy link
Collaborator

ds5678 commented Jul 24, 2021

Are you on the latest version of AssetRipper?

  • Yes, I'm on the latest version of AssetRipper.

Which release are you using?

Not Applicable

Which game did this occur on?

This bug occurs on Unity 2020+ games.

It can also occur on Unity 2019 games if the developer has the Addressable system enabled.

Describe the issue.

This bug occurs because AssetRipper has not yet implemented support for the Addressable system.

Relevant log output

Stack traces for this bug usually look similar to this:

General [Error]: System.Exception: Some data left
   at AssetRipper.Lz4.Lz4DecodeStream.ReadBuffer(Stream stream, Int64 count) in E:\repos\AssetRipper\AssetRipperCore\Lz4\Lz4DecodeStream.cs:line 233
   at AssetRipper.Parser.Files.BundleFile.BundleFileScheme.ReadFileStreamMetadata(Stream stream, Int64 basePosition) in E:\repos\AssetRipper\AssetRipperCore\Parser\Files\BundleFile\BundleFileScheme.cs:line 160
   at AssetRipper.Parser.Files.BundleFile.BundleFileScheme.ReadScheme(Stream stream) in E:\repos\AssetRipper\AssetRipperCore\Parser\Files\BundleFile\BundleFileScheme.cs:line 66
   at AssetRipper.Structure.GameCollection.ReadScheme(SmartStream stream, String filePath, String fileName) in E:\repos\AssetRipper\AssetRipperCore\Structure\GameCollection.cs:line 119
   at AssetRipper.Structure.GameCollection.LoadScheme(String filePath, String fileName) in E:\repos\AssetRipper\AssetRipperCore\Structure\GameCollection.cs:line 75
   at AssetRipper.Structure.GameStructure.GameStructure.ProcessPlatformStructure(GameStructureProcessor processor, PlatformGameStructure structure) in E:\repos\AssetRipper\AssetRipperCore\Structure\GameStructure\GameStructure.cs:line 325
   at AssetRipper.Structure.GameStructure.GameStructure.Load(List`1 paths, LayoutInfo layinfo) in E:\repos\AssetRipper\AssetRipperCore\Structure\GameStructure\GameStructure.cs:line 139
   at AssetRipper.Structure.GameStructure.GameStructure.Load(IEnumerable`1 paths, LayoutInfo layinfo) in E:\repos\AssetRipper\AssetRipperCore\Structure\GameStructure\GameStructure.cs:line 38
   at AssetRipper.Structure.GameStructure.GameStructure.Load(IEnumerable`1 paths) in E:\repos\AssetRipper\AssetRipperCore\Structure\GameStructure\GameStructure.cs:line 26
   at AssetRipperLibrary.Ripper.Load(IReadOnlyList`1 paths) in E:\repos\AssetRipper\AssetRipperLibrary\Ripper.cs:line 21
   at UnitTester.Program.RunTests() in E:\repos\AssetRipper\UnitTester\Program.cs:line 65
@ds5678 ds5678 added the bug Something isn't working label Jul 24, 2021
@ds5678 ds5678 pinned this issue Jul 24, 2021
@github-actions
Copy link

github-actions bot commented Aug 3, 2021

Stale issue

@ds5678
Copy link
Collaborator Author

ds5678 commented Aug 22, 2021

Through various pull requests and commits, this should be resolved. Please post any problems as new issues.

@ds5678 ds5678 closed this as completed Aug 22, 2021
@ds5678 ds5678 unpinned this issue Aug 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant