cancel
Showing results for 
Search instead for 
Did you mean: 

Modifying only furniture labeling during OVRScene.RequestSpaceSetup() causes BoundingBox exception

patryk191129
Honored Guest

Tested on:

  • Meta MR Utility Kit (67.0.0 and 68.0.1)
  • Meta XR Core SDK (67.0.0 and 68.0.2)
  • Meta XR Platform SDK (67.0.0 and 68.0.0)
  • Unity 2022.3.13f1
  • Meta Quest 3 with OS version V68 and V69

Bug details:
An exception occurs during the room rescan sequence when using OVRScene.RequestSpaceSetup() in combination with scene clearing and loading via the MRUK framework. The specific exception observed is:
System.InvalidOperationException: Could not get BoundingBox.

try
{
  MRUK.Instance.ClearScene();
  await OVRScene.RequestSpaceSetup();
  await MRUK.Instance.LoadSceneFromDevice();
}
  catch (Exception exception)
{
  Debug.LogError($"An exception occurred during rescan room sequence: {exception}");
  Debug.LogException(exception);
}
finally
{
  Debug.Log("Finished sequence");
}

Reproduction Steps:

  1. Ensure the room is set up correctly.
  2. Initiate room scanning with OVRScene.RequestSpaceSetup().
  3. Modify the label of one furniture item.
  4. Accept the changes.
  5. The exception System.InvalidOperationException: Could not get BoundingBox. is thrown.

Issue Details:
The exception is raised after changing furniture labeling during an active room scan. Despite the exception, the labeling is applied correctly, but the error may cause confusion or disrupt expected behavior.

Impact:
This exception may interrupt the scanning process or lead to incomplete scene setup, even though the room labels are updated successfully.

0 REPLIES 0