Search Issue Tracker

Fixed

Fixed in 1.19.14

Votes

0

Found in [Package]

1.19.6

Issue ID

ADDR-2309

Regression

No

[Addressables] LoadAssetAtPath method null exception is unhandled when loading assets

Package: Build Pipeline - Addressables

-

Reproduction steps:
1. Create a new project
2. Install the Addressables package: Window > Package Manager > Search for "Addressables" in Unity registry
3. Open the "AssetDatabaseProvider" file, located in: Packages/Addressables/Runtime/ResourceManager/ResourceProviders/AssetDatabaseProvider.cs
4. Find the "LoadAssetAtPath()" method implementation

Expected result: Null exception is handled in "LoadAssetAtPath" method's line: Type objType = obj.GetType();
Actual result: Null exception is not handled in "LoadAssetAtPath" method's line: Type objType = obj.GetType();

Reproducible with: 1.18.2, 1.19.6 (2019.4.31f1, 2020.3.19f1, 2021.1.24f1, 2021.2.0b12, 2022.1.0a10)
Can't test with: 1.17.17 ("LoadAssetAtPath" method is not implemented in "AssetDatabaseProvider.cs")

  1. Resolution Note (fix version 1.19.14):

    Fixed issue where AssetDatabaseProvider.LoadAssetAtPath causes a null exception if the asset is not in the AssetDatabase.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.