Search Unity

Question Input system throws error

Discussion in 'XR Interaction Toolkit and Input' started by analizatoriuslx, Jan 18, 2021.

  1. analizatoriuslx

    analizatoriuslx

    Joined:
    Apr 17, 2018
    Posts:
    2
    input_bugs.jpg

    Just wanna know what can be done so I can use input system.

    Got XRI default input actions and can't change any parameters, creating new bidings doesn't bring any parameters to change, just gives error like this:


    Exception thrown while invoking [OnOpenAssetAttribute] method 'UnityEngine.InputSystem.Editor.InputActionEditorWindow:OnOpenAsset (int,int)' : NotImplementedException: The method or operation is not implemented.
    UnityEngine.InputSystem.Utilities.PrimitiveValue.FromString (System.String value) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Utilities/PrimitiveValue.cs:407)
    UnityEngine.InputSystem.Utilities.NamedValue.ParseParameter (System.String parameterString, System.Int32& index) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Utilities/NamedValue.cs:157)
    UnityEngine.InputSystem.Utilities.NamedValue.ParseMultiple (System.String parameterString) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Utilities/NamedValue.cs:98)
    UnityEngine.InputSystem.Layouts.InputControlLayout+Builder+ControlBuilder.WithParameters (System.String parameters) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Controls/InputControlLayout.cs:684)
    UnityEngine.InputSystem.HID.HID+HIDLayoutBuilder.Build () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Plugins/HID/HID.cs:382)
    UnityEngine.InputSystem.HID.HID+<>c__DisplayClass12_0.<OnFindLayoutForDevice>b__0 () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Plugins/HID/HID.cs:192)
    UnityEngine.InputSystem.Layouts.InputControlLayout+Collection.TryLoadLayoutInternal (UnityEngine.InputSystem.Utilities.InternedString name) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Controls/InputControlLayout.cs:1836)
    UnityEngine.InputSystem.Layouts.InputControlLayout+Collection.TryLoadLayout (UnityEngine.InputSystem.Utilities.InternedString name, System.Collections.Generic.Dictionary`2[TKey,TValue] table) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Controls/InputControlLayout.cs:1851)
    UnityEngine.InputSystem.Layouts.InputControlLayout+Cache.FindOrLoadLayout (System.String name, System.Boolean throwIfNotFound) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Controls/InputControlLayout.cs:2113)
    UnityEngine.InputSystem.Editor.EditorInputControlLayoutCache.Refresh () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/EditorInputControlLayoutCache.cs:250)
    UnityEngine.InputSystem.Editor.EditorInputControlLayoutCache.TryGetLayout (System.String layoutName) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/EditorInputControlLayoutCache.cs:82)
    UnityEngine.InputSystem.Editor.EditorInputControlLayoutCache.GetValueType (System.String layoutName) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/EditorInputControlLayoutCache.cs:92)
    UnityEngine.InputSystem.Editor.Lists.NameAndParameterListView..ctor (UnityEditor.SerializedProperty property, System.Action applyAction, System.String expectedControlLayout, UnityEngine.InputSystem.Utilities.TypeTable listOptions, System.Func`2[T,TResult] getValueType, System.String itemName) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/NameAndParameterListView.cs:34)
    UnityEngine.InputSystem.Editor.Lists.ProcessorsListView..ctor (UnityEditor.SerializedProperty property, System.Action applyAction, System.String expectedControlLayout) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/NameAndParameterListView.cs:213)
    UnityEngine.InputSystem.Editor.PropertiesViewBase.UpdateProcessors (System.String expectedControlLayout) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/PropertiesViewBase.cs:33)
    UnityEngine.InputSystem.Editor.PropertiesViewBase..ctor (System.String label, UnityEditor.SerializedProperty bindingOrAction, System.Action`1[T] onChange, System.String expectedControlLayout) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/PropertiesViewBase.cs:25)
    UnityEngine.InputSystem.Editor.InputActionPropertiesView..ctor (UnityEditor.SerializedProperty actionProperty, System.Action`1[T] onChange) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionPropertiesView.cs:22)
    UnityEngine.InputSystem.Editor.InputActionEditorWindow.LoadPropertiesForSelection () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionEditorWindow.cs:547)
    UnityEngine.InputSystem.Editor.InputActionEditorWindow.OnActionTreeSelectionChanged () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionEditorWindow.cs:471)
    UnityEngine.InputSystem.Editor.InputActionTreeView.SelectionChanged (System.Collections.Generic.IList`1[T] selectedIds) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionTreeView.cs:363)
    UnityEditor.IMGUI.Controls.TreeViewController.NotifyListenersThatSelectionChanged () (at <1fe7a3c0284a456b9681b7a93141c89a>:0)
    UnityEditor.IMGUI.Controls.TreeView.SetSelection (System.Collections.Generic.IList`1[T] selectedIDs, UnityEditor.IMGUI.Controls.TreeViewSelectionOptions options) (at <1fe7a3c0284a456b9681b7a93141c89a>:0)
    UnityEngine.InputSystem.Editor.InputActionTreeView.SelectFirstToplevelItem () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionTreeView.cs:358)
    UnityEngine.InputSystem.Editor.InputActionEditorWindow.OnActionMapTreeSelectionChanged () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionEditorWindow.cs:446)
    UnityEngine.InputSystem.Editor.InputActionTreeView.SelectionChanged (System.Collections.Generic.IList`1[T] selectedIds) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionTreeView.cs:363)
    UnityEditor.IMGUI.Controls.TreeViewController.NotifyListenersThatSelectionChanged () (at <1fe7a3c0284a456b9681b7a93141c89a>:0)
    UnityEditor.IMGUI.Controls.TreeView.SetSelection (System.Collections.Generic.IList`1[T] selectedIDs, UnityEditor.IMGUI.Controls.TreeViewSelectionOptions options) (at <1fe7a3c0284a456b9681b7a93141c89a>:0)
    UnityEngine.InputSystem.Editor.InputActionTreeView.SelectFirstToplevelItem () (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionTreeView.cs:358)
    UnityEngine.InputSystem.Editor.InputActionEditorWindow.SetAsset (UnityEngine.InputSystem.InputActionAsset asset) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionEditorWindow.cs:245)
    UnityEngine.InputSystem.Editor.InputActionEditorWindow.OnOpenAsset (System.Int32 instanceId, System.Int32 line) (at Library/PackageCache/com.unity.inputsystem@1.0.1/InputSystem/Editor/AssetEditor/InputActionEditorWindow.cs:76)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)
    )
     
  2. chris-massie

    chris-massie

    Unity Technologies

    Joined:
    Jun 23, 2020
    Posts:
    231
    I'm not sure what's going wrong from just the stack trace that you posted. Please use Help > Report a Bug to submit this bug.

    You could try deleting the asset and reimporting the sample from the Package Manager window.
     
  3. Albertito_33

    Albertito_33

    Joined:
    Jan 26, 2022
    Posts:
    1
    pene
     
    M4G1C3LF likes this.