Room Plan Issue (structure.capturedStructure)

Hi everyone,

My app crashed when using the merge room feature. I suspect the issue might be caused by a wall having more than 4 edges.

Has anyone experienced a similar problem and found a solution? I’d really appreciate any advice or suggestions.

Thank you all, and have a great day!

let capturedStructure = try await structure.capturedStructure(from: self.rooms)

Sadly this issue has existed since 2023 and I still haven't found a way to handle this error. This issue can be reliably reproduced and I already submitted a bug report over a year ago with code and serialised models but there's still no fix :(

I would be so happy if anyone has found a solution for this.

more info Firebase Crashlytics Fatal Exception: NSGenericException 0 CoreFoundation 0x11a21c __exceptionPreprocess 1 libobjc.A.dylib 0x31abc objc_exception_throw 2 CoreFoundation 0x178a54 -[__NSSingleObjectEnumerator init] 3 RoomScanCore 0x7f760 (Missing UUID 2e777814968a3d2a99c57684bc5f1059) 4 RoomScanCore 0xf46fc (Missing UUID 2e777814968a3d2a99c57684bc5f1059) 5 RoomScanCore 0x1ae790 (Missing UUID 2e777814968a3d2a99c57684bc5f1059) 6 RoomScanCore 0x1abe94 (Missing UUID 2e777814968a3d2a99c57684bc5f1059) 7 RoomScanCore 0xe1758 (Missing UUID 2e777814968a3d2a99c57684bc5f1059) 8 libdispatch.dylib 0x1aac _dispatch_call_block_and_release 9 libdispatch.dylib 0x1b584 _dispatch_client_callout 10 libdispatch.dylib 0xa2d0 _dispatch_lane_serial_drain 11 libdispatch.dylib 0xadac _dispatch_lane_invoke 12 libdispatch.dylib 0x151dc _dispatch_root_queue_drain_deferred_wlh 13 libdispatch.dylib 0x14a60 _dispatch_workloop_worker_thread 14 libsystem_pthread.dylib 0xa0c _pthread_wqthread 15 libsystem_pthread.dylib 0xaac start_wqthread

Room Plan Issue (structure.capturedStructure)
 
 
Q