Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basis Project gives SteamVR and other errors on first open. #146

Open
lyuma opened this issue Feb 13, 2025 · 3 comments
Open

Basis Project gives SteamVR and other errors on first open. #146

lyuma opened this issue Feb 13, 2025 · 3 comments
Assignees
Labels
bug Something isn't working Core Issue is addressing core functionality

Comments

@lyuma
Copy link
Contributor

lyuma commented Feb 13, 2025

Describe the bug?

Here are the messages I see the first time I open the project. I think most of the errors are unimportant, but there's a possibility the locomotion controller has an error, and something about the SteamVR settings asset seems to be missing.

Broken text PPtr in file(Packages/com.basis.sdk/Animator/DefaultLocomotion.controller). Local file identifier (1102982190280266566) doesn't exist!

Couldn't create asset file!
UnityEditor.AssetDatabase:CreateAsset (UnityEngine.Object,string)
Valve.VR.SteamVR_Settings:LoadInstance () (at ./Library/PackageCache/com.steam.steamvr@c33a831826e6/SteamVR/Scripts/SteamVR_Settings.cs:86)
Valve.VR.SteamVR_Settings:get_instance () (at ./Library/PackageCache/com.steam.steamvr@c33a831826e6/SteamVR/Scripts/SteamVR_Settings.cs:15)
Valve.VR.SteamVR_Input:GetActionsFileName () (at ./Library/PackageCache/com.steam.steamvr@c33a831826e6/SteamVR/Input/SteamVR_Input.cs:1469)
System.Reflection.MethodBase:Invoke (object,object[])
Unity.XR.OpenVR.OpenVRHelpers:GetActionManifestNameFromPlugin () (at ./Library/PackageCache/com.valvesoftware.unity.openvr@c2e7dd5583b9/Runtime/OpenVRHelpers.cs:56)
Unity.XR.OpenVR.OpenVRSettings:InitializeActionManifestFileRelativeFilePath () (at ./Library/PackageCache/com.valvesoftware.unity.openvr@c2e7dd5583b9/Runtime/OpenVRSettings.cs:173)
Unity.XR.OpenVR.OpenVRSettings:Awake () (at ./Library/PackageCache/com.valvesoftware.unity.openvr@c2e7dd5583b9/Runtime/OpenVRSettings.cs:206)

UnityException: Creating asset at path Library\PackageCache\com.steam.steamvr@c33a831826e6\SteamVR_Resources\Resources\SteamVR_Settings.asset failed.
UnityEditor.AssetDatabase.CreateAsset (UnityEngine.Object asset, System.String path) (at <9e6ebc012b944bf1ac9a620fd8e232d1>:0)
Valve.VR.SteamVR_Settings.LoadInstance () (at ./Library/PackageCache/com.steam.steamvr@c33a831826e6/SteamVR/Scripts/SteamVR_Settings.cs:86)
Valve.VR.SteamVR_Settings.get_instance () (at ./Library/PackageCache/com.steam.steamvr@c33a831826e6/SteamVR/Scripts/SteamVR_Settings.cs:15)
Valve.VR.SteamVR_Input.GetActionsFileName () (at ./Library/PackageCache/com.steam.steamvr@c33a831826e6/SteamVR/Input/SteamVR_Input.cs:1469)
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <eb0ef51e5908461ca908fdf6b2dbd966>:0)
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <eb0ef51e5908461ca908fdf6b2dbd966>:0)
System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <eb0ef51e5908461ca908fdf6b2dbd966>:0)
Unity.XR.OpenVR.OpenVRHelpers.GetActionManifestNameFromPlugin () (at ./Library/PackageCache/com.valvesoftware.unity.openvr@c2e7dd5583b9/Runtime/OpenVRHelpers.cs:56)
Unity.XR.OpenVR.OpenVRSettings.InitializeActionManifestFileRelativeFilePath () (at ./Library/PackageCache/com.valvesoftware.unity.openvr@c2e7dd5583b9/Runtime/OpenVRSettings.cs:173)
Unity.XR.OpenVR.OpenVRSettings.Awake () (at ./Library/PackageCache/com.valvesoftware.unity.openvr@c2e7dd5583b9/Runtime/OpenVRSettings.cs:206)

Steps to Reproduce

  1. Make a clean git clone of the project.
  2. Open it with editor 6000.0.37f1
  3. After the project finishes loading, there will be an error about the SteamVR Settings asset

The expected behavior

The project ideally would not have scary errors when loading, or if we cannot fix issues with the SteamVR plugin, we should document which errors are expected and normal so users don't freak out when seeing scary error messages.

Screenshots

Image

BasisVR Release Version

09726bd

What VR headsets are being used during this issue?

Editor

Log Files

Editor.log.zip

Additional Context

No response

@lyuma lyuma added the bug Something isn't working label Feb 13, 2025
@dooly123
Copy link
Collaborator

the animation controller has a bad animation in it, at some point I need to remake it. works still so I haven't,

the meta data cant be generated for assets in /packages so we need to drop them into the project and put them back at some point

@dooly123
Copy link
Collaborator

i have resolved the animation controller issue

@dooly123
Copy link
Collaborator

i have resolved the steamvr issue

@towneh towneh added the Core Issue is addressing core functionality label Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Core Issue is addressing core functionality
Projects
None yet
Development

No branches or pull requests

3 participants