Search Issue Tracker
Active
Votes
0
Found in
1.0.0
1.0.1
Issue ID
UUM-132184
Regression
No
Adding Local Instance in Play Mode Scenarios throws ArgumentNullException: "ADB instance cannot be null – Is Android SDK set?"
Steps to reproduce:
- Create a new Unity project
- Open the Multiplayer Center window (Window > Multiplayer > Multiplayer Center)
- In the Multiplayer Center window, select Genre of the Game (Adventure) and Number of Players per Session (2)
- Press the button to Install Packages
- Open Play Mode Scenarios window (Window > Play Mode > Scenarios)
- Click "", which is displayed below the "Play Mode Scenarios"
- Leave the default name and click "Enter"
- Click "" displayed in the "Local Instances" section
- Observe the Console view
Actual results: User gets an error
{code:java}
ArgumentNullException: Value cannot be null.
Parameter name: ADB instance cannot be null. Is Android SDK set? {code}
Expected results: No error
Reproducible with versions: 1.0.0 (6000.0.65f1), 1.0.1(6000.3.3f1, 6000.4.0b4, 6000.5.0a4)
Tested on (OS): macOS - Tahoe 26.2
Notes: Full error
{code:java}
ArgumentNullException: Value cannot be null.
Parameter name: ADB instance cannot be null. Is Android SDK set?
Unity.Multiplayer.PlayMode.Editor.AdbBridgeHelper+ADB..ctor (System.Object adbObject) (at /Users/bokken/build/output/unity/unity/Modules/MultiplayerEditor/Managed/MultiplayerPlayMode/Scenarios/Nodes/Local/Adb/AdbBridgeHelper.cs:130)
Unity.Multiplayer.PlayMode.Editor.AdbBridgeHelper+ADB.GetInstance () (at /Users/bokken/build/output/unity/unity/Modules/MultiplayerEditor/Managed/MultiplayerPlayMode/Scenarios/Nodes/Local/Adb/AdbBridgeHelper.cs:144)
Unity.Multiplayer.PlayMode.Editor.AdbUtilities.GetADBDevicesDetailed () (at /Users/bokken/build/output/unity/unity/Modules/MultiplayerEditor/Managed/MultiplayerPlayMode/Scenarios/Nodes/Local/Adb/AdbUtilities.cs:73)
Unity.Multiplayer.PlayMode.Editor.LocalInstanceDescriptionDrawer.CreateBuildProfileField (UnityEditor.SerializedProperty instanceProperty, UnityEngine.UIElements.TextField& roleFieldOut) (at /Users/bokken/build/output/unity/unity/Modules/MultiplayerEditor/Managed/MultiplayerPlayMode/PlayModeConfig/UI/LocalInstanceDescriptionDrawer.cs:133)
Unity.Multiplayer.PlayMode.Editor.LocalInstanceDescriptionDrawer.CreatePropertyGUI (UnityEditor.SerializedProperty property) (at /Users/bokken/build/output/unity/unity/Modules/MultiplayerEditor/Managed/MultiplayerPlayMode/PlayModeConfig/UI/LocalInstanceDescriptionDrawer.cs:64)
UnityEditor.UIElements.PropertyField.ResetInternal (UnityEditor.SerializedProperty newProperty) (at /Users/bokken/build/output/unity/unity/Editor/Mono/UIElements/Controls/PropertyField.cs:308)
UnityEditor.UIElements.PropertyField.Reset (UnityEditor.SerializedProperty newProperty) (at /Users/bokken/build/output/unity/unity/Editor/Mono/UIElements/Controls/PropertyField.cs:221)
UnityEditor.UIElements.PropertyField.Reset (UnityEditor.UIElements.SerializedPropertyBindEvent evt) (at /Users/bokken/build/output/unity/unity/Editor/Mono/UIElements/Controls/PropertyField.cs:397)
UnityEditor.UIElements.PropertyField.HandleEventBubbleUp (UnityEngine.UIElements.EventBase evt) (at /Users/bokken/build/output/unity/unity/Editor/Mono/UIElements/Controls/PropertyField.cs:206)
UnityEngine.UIElements.EventDispatchUtilities.HandleEventAtTargetAndDefaultPhase (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Events/EventDispatchUtilities.cs:129)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext.SendBindingEvent[TEventType] (TEventType evt, UnityEngine.UIElements.VisualElement target) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:134)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext.BindPropertyRelative (UnityEngine.UIElements.IBindable field, UnityEditor.SerializedProperty parentProperty) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:250)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext.BindTree (UnityEngine.UIElements.VisualElement element, UnityEditor.SerializedProperty parentProperty) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:163)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext.ContinueBinding (UnityEngine.UIElements.VisualElement element, UnityEditor.SerializedProperty parentProperty) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:85)
UnityEditor.UIElements.Bindings.BaseListViewSerializedObjectBinding.BindListViewItem (UnityEngine.UIElements.VisualElement ve, System.String propertyPath) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/BaseListViewSerializedObjectBinding.cs:491)
UnityEditor.UIElements.Bindings.BaseListViewSerializedObjectBinding.BindListViewItem (UnityEngine.UIElements.VisualElement ve, System.Int32 index) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/BaseListViewSerializedObjectBinding.cs:467)
UnityEngine.UIElements.ListViewController.BindItem (UnityEngine.UIElements.VisualElement element, System.Int32 index) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Collections/Controllers/ListViewController.cs:47)
UnityEngine.UIElements.CollectionViewController.InvokeBindItem (UnityEngine.UIElements.ReusableCollectionItem reusableItem, System.Int32 index) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Collections/Controllers/CollectionViewController.cs:184)
UnityEngine.UIElements.BaseListViewController.InvokeBindItem (UnityEngine.UIElements.ReusableCollectionItem reusableItem, System.Int32 index) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Collections/Controllers/BaseListViewController.cs:199)
UnityEngine.UIElements.VerticalVirtualizationController`1[T].Setup (T recycledItem, System.Int32 newIndex) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Collections/Virtualization/VerticalVirtualizationController.cs:235)
UnityEngine.UIElements.DynamicHeightVirtualizationController`1[T].Resize (UnityEngine.Vector2 size) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Collections/Virtualization/DynamicHeightVirtualizationController.cs:316)
UnityEngine.UIElements.BaseVerticalCollectionView.Resize (UnityEngine.Vector2 size) (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Controls/BaseVerticalCollectionView.cs:1436)
UnityEngine.UIElements.BaseVerticalCollectionView.PostRefresh () (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Controls/BaseVerticalCollectionView.cs:1379)
UnityEngine.UIElements.BaseListView.PostRefresh () (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Controls/BaseListView.cs:1219)
UnityEngine.UIElements.BaseVerticalCollectionView.RefreshItems () (at /Users/bokken/build/output/unity/unity/Modules/UIElements/Core/Controls/BaseVerticalCollectionView.cs:1260)
UnityEditor.UIElements.Bindings.BaseListViewSerializedObjectBinding.UpdateArraySize () (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/BaseListViewSerializedObjectBinding.cs:379)
UnityEditor.UIElements.Bindings.BaseListViewSerializedObjectBinding.OnPropertyValueChanged (UnityEditor.SerializedProperty currentPropertyIterator) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/BaseListViewSerializedObjectBinding.cs:356)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext.DefaultOnPropertyChange (System.Object cookie, UnityEditor.SerializedProperty changedProp) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:847)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext+<>c.<RegisterBindingObject>b__68_0 (System.Object o, UnityEditor.SerializedProperty p) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:866)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext+TrackedValue.InvokeOnChangeCallback (UnityEditor.SerializedProperty prop) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:726)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext+TrackedValues.NotifyValueChanged (UnityEditor.UIElements.Bindings.SerializedObjectBindingContext context, UnityEditor.SerializedProperty currentProperty) (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:795)
UnityEditor.UIElements.Bindings.SerializedObjectBindingContext.UpdateTrackedProperties () (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/Bindings/SerializedObjectBindingContext.cs:916)
UnityEditor.RetainedMode:UpdateSchedulers() (at /Users/bokken/build/output/unity/unity/Modules/UIElementsEditor/RetainedMode.cs:43)
{code}
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shader Graph Node information is briefly displayed in Graph Inspector when clicking on Category in the Blackboard
- Module installation fails with "Download failed: Validation Failed" errors when using beta.2 Hub version
- JsonConvert conversion fails trying to call GetCallbackMethodsForType when [OnDeserialized] is used in a class
- Shader Graph Category dropdown cannot be expanded/collapsed when clicking on the text
- Different text alignment in the column header in Entities "System" window
Add comment