Aline URP Render Pass Warning Spam in 5.4.6 with Unity 6.3 URP Version 17.3.0

Execute is not implemented, the pass Pathfinding.Drawing.AlineURPRenderPassFeature+AlineURPRenderPass won't be executed in the current render loop. UnityEngine.Debug:LogException(Exception)

This warning spams the console pretty bad (we track warnings separately in builds which is where I’ve copied the text from above) but we can see the same warning message spam inside the Unity Editor as well.

Using the latest version of A* Pathfinding Project (5.4.6) on Unity 6.3.3f1 with URP Package at 17.3.0

Locally I’ve embedded the package and just removed the preprocessor AlineURPRenderPass:

// #if !MODULE_RENDER_PIPELINES_UNIVERSAL_17_0_0_OR_NEWER
			public override void Configure (CommandBuffer cmd, RenderTextureDescriptor cameraTextureDescriptor) {
			}

			public override void Execute (ScriptableRenderContext context, ref RenderingData renderingData) {
				DrawingManager.instance.ExecuteCustomRenderPass(context, renderingData.cameraData.camera);
			}
// #endif

When are you seeing this? Just during runtime all the time? I just tried this on 17.3.0 and 6.3 but I don’t really know what I’m testing for. I did also update my Scriptable Renderer Pipeline package to 2.5.2

Seeing this all the time, happens immediately. Just pops into the console in editor. Our Scriptable Render Pipeline asset is at 2.5.0, not 2.5.3 (but Scriptable Render Pipeline Core is at 17.3.0)

I changed mine to 2.5.0 and I’m not getting this. Can you try it in a blank project as well?

I’m getting the same
Execute is not implemented, the pass Pathfinding.Drawing.AlineURPRenderPassFeature+AlineURPRenderPass won’t be executed in the current render loop.
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

I didn’t have this in pathfinding 5.2.something (before I updated). I’m on unity 6.1.12f1 also on URP and version 5.4.6 of pathfinding.

Also, I’m using a custom source mesh for the pathfinding. And I’m noticing that the mesh surface gizmo is no longer rendering the mesh surface.

Thanks!

I’ll fix this in the next update.

Keeping compatibility with all versions is a bit tricky :stuck_out_tongue:

3 Likes

Is there any ETA for the update or any workaround for now?

We are doing a unity update and the warning is spamming our console which makes working a bit hard for us.

Should already be available since a few days in ALINE 1.7.9.

It’s not available in A* just yet, though.

Oh yea sorry. I meant the ALINE in A*. With our ALINE package everything is perfectly fine. Just the AStar package is problematic.

Or is there a way to strip ALINE from the A* Package an replace it with the ALINE package? Because we have both of them.