Bug Report: OpenBrush v2.10+ Library Not Showing Sketches (Quest 3)

Hi OpenBrush Team! Issue: When using Quest 3 with OpenBrush v2.10 or newer, the in-app library shows "No Sketches" even after saving new sketches. Newly saved files do NOT appear in the library. Reproduction Steps: Launch OpenBrush (v2.10+) on Quest 3. Open/Create a sketch and save it. Check the library – no sketches are visible. Affected Users: At least 3 users (including myself) have confirmed this issue. Details: Device: Meta Quest 3 OpenBrush Version: v2.10+ (tested on latest release) Behavior: Restarting/reinstalling doesn’t resolve it. Is this a known issue? Any workaround? Let me know if logs/screenshots would help! Thanks for your hard work!
11 Replies
kudoalbus
kudoalbusOP2w ago
This issue specifically occurs in v2.10.2 – v2.10.0 works normally. I’ve temporarily switched back to the stable version (v2.10.0) for now.
mikeage
mikeage2w ago
Thanks, that sounds pretty serious! @andybak ?
andybak
andybak2w ago
I am treating it with the seriousness it deserves. Back from holiday today so I'll take a look tomorrow
mikeage
mikeage2w ago
ok, the tag was because I wasn't sure if you were away; just wanted to make sure If you save in v2.10.2, can you load it in v2.10.0?
kudoalbus
kudoalbusOP2w ago
Yes, it can be loaded in v2.10.0
mikeage
mikeage2w ago
ok, so it's a load issue, not a save issue, and no data is lost, at least. That's slightly better. That also confirms it's not a permission issue, as otherwise it wouldn't have saved.
kudoalbus
kudoalbusOP2w ago
The tilt file just doesn't show up on v2.10.2 (you can even see the page number on the library page if there are enough sketches) I forgot to take the screenshot, let me describe it: there is no content in the area in library that originally showed a sketch snapshot. It just says no sketch.
andybak
andybak2w ago
spotted this in logcat:
NullReferenceException: Object reference not set to an instance of an object.<br>

at TiltBrush.SketchbookPanel.RefreshPage () [0x00000]
in <00000000000000000000000000000000>:0 <br>

at TiltBrush.SketchbookPanel.SetVisibleSketchSet (TiltBrush.SketchSetType type) [0x00000]
in <00000000000000000000000000000000>:0 <br>

at TiltBrush.SketchbookPanel.OnStart () [0x00000]
in <00000000000000000000000000000000>:0 <br><br>
NullReferenceException: Object reference not set to an instance of an object.<br>

at TiltBrush.SketchbookPanel.RefreshPage () [0x00000]
in <00000000000000000000000000000000>:0 <br>

at TiltBrush.SketchbookPanel.SetVisibleSketchSet (TiltBrush.SketchSetType type) [0x00000]
in <00000000000000000000000000000000>:0 <br>

at TiltBrush.SketchbookPanel.OnStart () [0x00000]
in <00000000000000000000000000000000>:0 <br><br>
There's a quest-only block:
#if UNITY_ANDROID && OCULUS_SUPPORTED
notSupported = !polyDown && !outOfDate && OVRPlugin.GetSystemHeadsetType() == OVRPlugin.SystemHeadset.Oculus_Quest
&& (m_CurrentSketchSet == SketchSetType.Curated
|| m_CurrentSketchSet == SketchSetType.Liked);
m_NotSupportedMessage.SetActive(notSupported);
#endif
#if UNITY_ANDROID && OCULUS_SUPPORTED
notSupported = !polyDown && !outOfDate && OVRPlugin.GetSystemHeadsetType() == OVRPlugin.SystemHeadset.Oculus_Quest
&& (m_CurrentSketchSet == SketchSetType.Curated
|| m_CurrentSketchSet == SketchSetType.Liked);
m_NotSupportedMessage.SetActive(notSupported);
#endif
andybak
andybak2w ago
No description
andybak
andybak2w ago
seems like "curated" and "liked" were not supported on quest for some reason. Just pushed a fix to this. It should be live in an hour or so. Thanks for the report!
kudoalbus
kudoalbusOP2w ago
Thank you very much! I wii try it

Did you find this page helpful?