Skip to content

FAQ

SQLite is already in my project (conflict)

The only requirement is that SQLite is available. In this case it is safe to delete the one supplied by Asset Inventory. Close Unity and delete either the full ThirdParty/SQLite folder or if your own package doesn’t bring System.Data.SQLite only delete ThirdParty/SQLite/Plugins/x64 & x86.

Odin Shows Validation Errors

If the Unity tutorials package is not installed, the tutorials will be detected as “unknown type”. This is a false positive. To solve, configure an exception for the tool.

Some prefabs show No dependencies

This is due to the serialization format. Only assets serialized as text can properly be parsed right now.

Some audio files use different colors in the preview than others

Preview colors depend on which Unity version an asset author used to upload his asset. Unity seems to change colors over time between Unity versions. There could be a feature someday to recreate preview images with the current version of Unity to make them all uniform depending on interest.

Some previews are grey and don’t show anything

This can happen if the Asset Store tooling did not create a correct preview image while uploading an asset. An example is the Danger Zone asset from Unity released for 2021+.

Console shows errors during indexing

There are a couple of errors Unity creates that cannot be intercepted but can safely be ignored. These are:

Error reading JArray from JsonReader

  • Will happen if conflicting Json converters are in the project. Json.net converters are a typical culprit. The recommendation is to remove the additional converters if not needed.

Could not determine image dimensions for 'filename': Not enough memory to complete operation [GDI+ status: OutOfMemory]

  • Can happen when either the image dimensions are too big (5000px+), it is actually a different format (incorrectly named file) or the image file has a sub-format that Unity cannot read, e.g. special types of png.

“Cannot create FMOD::Sound instance for clip “” (FMOD error: Unsupported file or audio format. )”

  • It typically means that an audio clip was saved with the wrong extension, e.g., a wave as an ogg by an asset publisher. The tool will try to auto-correct but Unity will show the error anyway. Use the Open button to start the native file player which will typically play the file correctly then.

“Assertion failed on expression: 'ps->array_size()'”

  • In that case Unity encountered issues with a mesh to be imported. Ignore.

“TEXTURE HAS OUT OF RANGE WIDTH / HEIGHT”

  • In that case Unity cannot read the texture dimensions and you will not be able to see the dimensions of the texture or filter for it. Otherwise, it does not have any effect.

“Mesh '': abnormal mesh bounds - most likely it has some invalid vertices (+/-inifinity or NANs) due to errors exporting.”

  • In that case Unity cannot read the texture dimensions and you will not be able to see the dimensions of the texture or filter for it. Otherwise, it does not have any effect.

“ArgumentException: Getting control 4's position in a group with only 4 controls when doing repaint”

  • This can happen if a lot of UI changes are going on while indexing is happening. Can safely be ignored and is without any effect.

“Curl error 28: Operation timed out after 30000 milliseconds with 0 bytes received”

  • This can happen if Unity servers did not respond in time and the details for an asset could not be retrieved. This is solved by starting the Asset Store update process again.

“Invalid or expired API Token when contacting…”

  • Happens if Unity was not in use for a longer period. The user login happens in the Unity hub and in that case the token for online access has expired. Solved by restarting Unity.

“Could not create asset from Assets/_AssetInventoryPreviewsTemp/1016771.png: File could not be read”

  • Happens if Unity cannot create a preview for specific assets or if this is a malformed png. Can be ignored.

“TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations, size 1261”

  • Can occur after triggering a download. No negative side-effect seen so far. Can most likely be ignored and seems to be a Unity issue.

“You are trying to replace or create a Prefab from the instance '…' that references a missing script. This is not allowed. Please change the script or remove it from the GameObject.”

  • Can occur during creating preview images when a prefab has script dependencies. Can be ignored since Asset Inventory fixes this situation automatically but the error cannot be suppressed.

“NormalMap settings dialog comes up”

  • Can occur during creating preview images when a texture is misconfigured in a prefab. Can be ignored since this is typically invisible in previews.