# Missing asset after update

{% hint style="success" %}

#### Like what your seeing?

Support us as a [GitHub Sponsor](/old-kb/where-to-buy/become-a-sponsor.md) and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude.\
\
These articles are made possible by our [GitHub Sponsors](/old-kb/where-to-buy/become-a-sponsor.md) ... become a sponsor today!
{% endhint %}

## Introduction

You may notice that after you update some packages that the package seems to break or that the objects the pacakge defines seem to be missing. This is due to a bug with Unity Package Manager introduced early 2023 and seems to effect multiple versions of Unity.

The fix is very simple,

Right Click on the folder for the package in your Packages folder and select Reimport. This will force Unity to recompile that package's assets and everything will be working.

Follows is a step by step

## Updating a package

<figure><img src="/files/yeYVSYz73q378wdkqJBa" alt=""><figcaption></figcaption></figure>

In this example I will update Heathen's Steamworks Complete from 3.0.9 to 3.0.11 in a Unity 2022.2.4f1 project.

<figure><img src="/files/mVbA90x3zFh47LGcYnHW" alt=""><figcaption></figcaption></figure>

I did so by simply clicking the Update button in the upper right of the Package Manager window

## Observing the issue

<figure><img src="/files/02GHgZmUybmvISwXBgrn" alt=""><figcaption><p>Screen shot of my SteamSettings object ... see how the script is not loaded</p></figcaption></figure>

Next observe the issue, you can do this in lots of ways in short Unity wont be able to load anything from the Package ... in this case I have selected a SteamSettings scriptable object and as you can see the inspector for it is empty.

## The Fix

To fix this simply right click on the Steamworks Complete folder in the Packages folder. and select Reimport

<figure><img src="/files/yPRNSgB9WfwW6LBASPpU" alt=""><figcaption></figcaption></figure>

Once you click that Unity will recompile the related assemblies and all will work.

<figure><img src="/files/q7to8XGcF1v1ZBR4HMDz" alt=""><figcaption></figcaption></figure>

Here I have selected the same SteamSettings scriptable object and you can see its now populated the inspector as expected


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.heathen.group/old-kb/guides/tips-and-tricks/unity/package-manager-installs/missing-asset-after-update.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
