Can't open project after installing URP (v2021.3.2f1)

Start importing Packages/com.unity.render-pipelines.universal/Editor/2D/Resources/InspectorIcons/PointLight.png using Guid(b3ab972b21db85d48ade9657efdd4771) Importer(-1,00000000000000000000000000000000)

Native Crash Reporting

Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.

First, back 100% of everything up before you proceed any further.

You SHOULD be using source control always, especially if you contemplate changing out entire subsystems like the renderer. If you are not using source control, you have 100% of your project AT RISK AT ALL TIMES. Don’t live like this.

Once you have backed everything up, here’s some things to try:

  • reimport all

  • reset / remove problematic packages, then re-add them

  • close Unity, remove the Library/ScriptAssemblies folder

  • close Unity, remove both the /Temp and /Library folders within your project

  • make a new project, add URP, copy all (or parts) of your old project over to it.

I get exactly the same error with both 2021.3.4/5 when creating a new URP project. Already created a bug ticket for.

I dunno, maybe it is because I’m using an ancient C2D CPU? The requirements say SSE4.1 minimum which is fulfilled, but maybe someone selected the wrong compiler flag or something. I doubt anyone really tests it on such old hardware.

Hello, we will like to look in to! Will you be able to share both your bug issue number and also your hardware specifications?

Sure, the issue number is IN-7188

My hardware is

Core2Duo E8200@2.66Ghz
8GB RAM (max. 16GB swap configured)
250GB SSD
GTX 680 with driver 473.47
Windows 10 Version 10.0.19043 Build 19043

I added the export of msinfo32 for more details.

8242536–1078026–msinfo.zip (157 KB)

Having the exact same problem here. My projects are still stuck in 2020 because 2021 URP just crashes.

Thank you for the followup @theNfan .

Are you able to create a new Unity project on other templates, such as “basic” 2D and 3D, or are you not able to create any Unity projects at all?

Basic 3D works, just not URP. I also tried creating a basic 3D project and then adding URP via the package manager, but it crashed again.

Thanks for your info, how about 2D project by itself?
8254218--1080282--upload_2022-7-5_10-49-33.png

I’m not the replier, but my issues are the exact same, so I’ll say this:

Yes, creating 2D project works on its own. But once you get the URP package, it crashes and can never be opened again.

Thanks for the reply,
Though I’m not able to reproduce the issue. May I confirm with you all that these are the steps you all took to incorporate URP into the 2D project?

1: Create a new 2D Project
2: Install the Universal Render Pipeline package from the Package Manager
3: Create URP asset with 2D Renderer into the project
4: Ensure the created pipeline is selected under “Scriptable Render Pipeline Setting” in Project Settings → Graphics

Step 3 and 4 is not possible, as the project Alt-F4’s itself during Step 2, and can no longer be opened after that.

Creating a 2D project works, installing URP then leads to the same error when importing the PointLight.png.

@DavidTeo Any updates on this, sir?

Hello @MysleyMakers , unfortunately no updates on this yet as I’m still not being able to reproduce this issue and gain any insight.

In the meantime I’m in the midst of getting more testing resources and other developers with expertise to take a look

It might be a long shot, but maybe in the meantime can you all try to clear the cache within your project (Library/PackageCache) and the package manager cache?

It did a complete reinstall and cleared all the data as suggested to me via the bug ticket I created.

Is there a way to debug this from our side? Like attaching the VS debugger to the process?

I have also faced the same problem, but I also solve this issue, so I am sharing all of my experiences -

Universal Render Pipeline (or URP for short, formerly LWRP or Light Weight Render Pipeline) is one of the render pipelines available in Unity. It offers varieties of post-processing effects and lighting configurations while maintaining high performance.

To take advantage of all the good stuff in URP, you will have to create a URP Unity project. Or, alternatively, if you want to access the features available in URP in your existing project, then you’ll have to upgrade the project’s pipeline from the built-in render pipeline to URP.
In brief, the steps to install URP to an existing project are: Install the Universal RP package, create a URP asset with the correct renderer based on your project’s type (2D or 3D), set the Scriptable Render Pipeline Settings in the Project Settings to the newly created URP asset, and lastly, upgrade the materials.
Before We Begin
Before we begin, I just want to tell you that, for this guide, I will be using Unity Editor 2021.2.12f1 which is the latest non-LTS official build at the time of writing. The guide should also apply to newer versions of Unity Editor as well.
Install Universal RP Package
First of all, unless your project was created as a 2D/3D URP project from the start, the URP package will not exist in your project. Therefore, you have to manually install it to your Unity project. Basically while doing these I have also faced an error on developing a mobile app development company app by using unity.
Bring up the Project Manager window if you haven’t already. If you can’t find it, go to Window > Package Manager.
Change the packages view to Unity Registry to see all packages from Unity.
Scroll down and find the Universal RP package, or search for it in the search box on the upper right, and then click Install.
Wait for it to download and import its necessary files. This usually won’t take long. Once it finishes installing, we move on to the next step.

Create a URP Asset And Renderer Data
Now that the Universal RP package is installed in your Unity project. You will have to create a URP asset and renderer data.

Version 2021 and newer
Right-click, or click the plus button on the upper left of the project file explorer window and select Create > Rendering > URP Asset (with 2D/Universal Renderer).
You will then be asked to name the URP asset, name it whatever you want. This will generate 2 files for you: One is a URP Asset, and one is a Renderer Data (Universal Renderer Data or 2D Renderer Data).
You can now move on to the next step.
Version 2020 LTS
The type of renderer will depend on what kind of project you’re working with.
- If your Unity project is a 3D project, skip ahead to the “Upgrade Materials In The Project” section as this process will be automated by the Render Pipeline Converter.
- If your Unity project is a 2D project, pick URP Asset (with 2D Renderer).
Pick whichever is appropriate for your project.
Hope this article helps everyone properly.

And that still didn’t resolve the issue I presume. I’m still awaiting information from the devs, which are away from work for a short while. Will post more once we get more findings

Are you sure we’re facing the same problem here? Like we said, we cannot open the project once URP is installed, so it is impossible for us actually boot up the project again to proceed with your suggested fixes.