Skip to content

Instantly share code, notes, and snippets.

@andybak
Created October 3, 2021 14:26
Show Gist options
  • Save andybak/97f03f9e53cf6d54aef870b27697bc0f to your computer and use it in GitHub Desktop.
Save andybak/97f03f9e53cf6d54aef870b27697bc0f to your computer and use it in GitHub Desktop.
First Error
NullReferenceException: Object reference not set to an instance of an object
TiltBrush.BaseButton.SetButtonTexture (UnityEngine.Texture2D rTexture, System.Single aspect) (at Assets/Scripts/GUI/BaseButton.cs:206)
TiltBrush.BrushEditorTexturePickerButton.UpdateValue (UnityEngine.Texture2D tex, System.String propertyName, System.String texPath) (at Assets/Scripts/GUI/BrushEditorTexturePickerButton.cs:61)
TiltBrush.EditBrushPanel.AddTexturePicker (System.String propertyName, UnityEngine.Texture2D tex, System.Int32 widgetIndex, System.String textureName, System.String textureFullPath) (at Assets/Scripts/GUI/EditBrushPanel.cs:406)
TiltBrush.EditBrushPanel.OnMainPointerBrushChange (TiltBrush.BrushDescriptor brush) (at Assets/Scripts/GUI/EditBrushPanel.cs:329)
TiltBrush.PointerScript.SetBrush (TiltBrush.BrushDescriptor rBrush) (at Assets/Scripts/PointerScript.cs:750)
TiltBrush.PointerManager.SetBrushForAllPointers (TiltBrush.BrushDescriptor desc) (at Assets/Scripts/PointerManager.cs:701)
TiltBrush.BrushController.SetActiveBrush (TiltBrush.BrushDescriptor brush) (at Assets/Scripts/BrushController.cs:48)
TiltBrush.BrushTypeButton.OnButtonPressed () (at Assets/Scripts/GUI/BrushTypeButton.cs:156)
TiltBrush.BaseButton.ButtonPressed (UnityEngine.RaycastHit rHitInfo) (at Assets/Scripts/GUI/BaseButton.cs:357)
TiltBrush.UIComponent.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponent.cs:286)
TiltBrush.BaseButton.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BaseButton.cs:329)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BrushGrid.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BrushGrid.cs:148)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BasePanel.UpdatePanel (UnityEngine.Vector3 vToPanel, UnityEngine.Vector3 vHitPoint) (at Assets/Scripts/GUI/BasePanel.cs:1371)
TiltBrush.SketchControlsScript.UpdateActiveGazeObject () (at Assets/Scripts/SketchControlsScript.cs:3225)
TiltBrush.SketchControlsScript.UpdateControls () (at Assets/Scripts/SketchControlsScript.cs:1038)
TiltBrush.App.Update () (at Assets/Scripts/App.cs:1168)
NullReferenceException: Object reference not set to an instance of an object
TiltBrush.EditBrushPanel.TextureRefsFromPanelWidgets () (at Assets/Scripts/GUI/EditBrushPanel.cs:83)
TiltBrush.EditBrushPanel.SaveEditedBrush () (at Assets/Scripts/GUI/EditBrushPanel.cs:198)
UnityEngine.Events.InvokableCall.Invoke () (at <0e7c1c9367c544fa83b5270f5a69cf11>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <0e7c1c9367c544fa83b5270f5a69cf11>:0)
TiltBrush.ActionButton.OnButtonPressed () (at Assets/Scripts/GUI/ActionButton.cs:25)
TiltBrush.BaseButton.ButtonPressed (UnityEngine.RaycastHit rHitInfo) (at Assets/Scripts/GUI/BaseButton.cs:357)
TiltBrush.UIComponent.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponent.cs:286)
TiltBrush.BaseButton.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BaseButton.cs:329)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BasePanel.UpdatePanel (UnityEngine.Vector3 vToPanel, UnityEngine.Vector3 vHitPoint) (at Assets/Scripts/GUI/BasePanel.cs:1371)
TiltBrush.SketchControlsScript.UpdateActiveGazeObject () (at Assets/Scripts/SketchControlsScript.cs:3225)
TiltBrush.SketchControlsScript.UpdateControls () (at Assets/Scripts/SketchControlsScript.cs:1038)
TiltBrush.App.Update () (at Assets/Scripts/App
InvalidOperationException: Nothing to do
TiltBrush.Stroke.Recreate (System.Nullable`1[T] leftTransform, TiltBrush.CanvasScript canvas) (at Assets/Scripts/Stroke.cs:294)
TiltBrush.SketchMemoryScript+d__85.MoveNext () (at Assets/Scripts/SketchMemoryScript.cs:769)
TiltBrush.OverlayManager+d__43.MoveNext () (at Assets/Scripts/OverlayManager.cs:459)
TiltBrush.OverlayManager+d__36.MoveNext () (at Assets/Scripts/OverlayManager.cs:245)
UnityEngine.Debug:LogException(Exception)
TiltBrush.d__36:MoveNext() (at Assets/Scripts/OverlayManager.cs:252)
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
@Gemcrafter
Copy link

Error 9
UnityException: Texture 'main' is not readable, the texture memory can not be accessed from scripts. You can make the texture readable in the Texture Import Settings.
UnityEngine.Texture2D.GetPixels32 () (at <7d87237cea3743d093e22c5b98f74fba>:0)
UserVariantBrush.SaveorCopyTextures (UnityEngine.Shader shader, System.Collections.Generic.Dictionary2[TKey,TValue] textureRefs) (at Assets/Scripts/Brushes/UserVariantBrush.cs:890) UserVariantBrush.SaveDescriptor (TiltBrush.BrushDescriptor brush, System.String filename, System.Collections.Generic.Dictionary2[TKey,TValue] textureRefs) (at Assets/Scripts/Brushes/UserVariantBrush.cs:611)
TiltBrush.EditBrushPanel.SaveEditedBrush () (at Assets/Scripts/GUI/EditBrushPanel.cs:188)
UnityEngine.Events.InvokableCall.Invoke () (at <7d87237cea3743d093e22c5b98f74fba>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <7d87237cea3743d093e22c5b98f74fba>:0)
TiltBrush.ActionButton.OnButtonPressed () (at Assets/Scripts/GUI/ActionButton.cs:25)
TiltBrush.BaseButton.ButtonPressed (UnityEngine.RaycastHit rHitInfo) (at Assets/Scripts/GUI/BaseButton.cs:357)
TiltBrush.UIComponent.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponent.cs:286)
TiltBrush.BaseButton.UpdateStateWithInput (System.Boolean inputValid, UnityEngine.Ray inputRay, UnityEngine.GameObject parentActiveObject, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/BaseButton.cs:329)
TiltBrush.UIComponentManager.UpdateUIComponents (UnityEngine.Ray selectionRay, System.Boolean inputValid, UnityEngine.Collider parentCollider) (at Assets/Scripts/GUI/UIComponentManager.cs:207)
TiltBrush.BasePanel.UpdatePanel (UnityEngine.Vector3 vToPanel, UnityEngine.Vector3 vHitPoint) (at Assets/Scripts/GUI/BasePanel.cs:1377)
TiltBrush.SketchControlsScript.UpdateActiveGazeObject () (at Assets/Scripts/SketchControlsScript.cs:3309)
TiltBrush.SketchControlsScript.UpdateControls () (at Assets/Scripts/SketchControlsScript.cs:1051)
TiltBrush.App.Update () (at Assets/Scripts/App.cs:1168)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment