Empty DynamicResourceLocator is added to the Addressables.ResourceLocators list each time a remote catalog is loaded

Hello,

I have a question about Addressable remote catalog loading.
Everything is working fine except one problem - each time I load remote catalog - a new DynamicResourceLocator appears on the list of Addressables.ResourceLocators
Im worried that there is some issue that I am not aware of yet. Why that DynamicResourceLocator is created?

(side note: that DynamicResourceLocator has empty Keys list)

Side question - what is the proper way of unloading a remote catalog?

(I load and unload remote catalogs depending on where the user is, so the load/unload can happen a lot of times in a single game session - that is why growing list is potentially a problem.)

In advance thank you for any help,
Regards,
Marcin.

Hi,

That DynamicResourceLocator handles Sub Objects in Asset References (think Sprites inside Sprite Atlases) and should indeed only be loaded once. If you have time to open a bug on it that would be helpful so we could track it externally.

The correct way to unload a catalog is to use Addressables.RemoveResourceLocator.

Thank you!
I am unloading catalogs using Addressables.RemoveResourceLocator.
I opened the bug as you advised.