masaccio / numbers-parser

Python module for parsing Apple Numbers .numbers files
MIT License
201 stars 14 forks source link

Deal with Assertion in TSPUnarchiver #40

Closed masaccio closed 2 years ago

masaccio commented 2 years ago
masaccio commented 2 years ago

Example assertion:

#Assert *** Assertion failure #0: -[TSPUnarchiver validateReferenceToObjectIdentifier:objectClass:isWeak:validateStrongReferences:selector:weakSelector:] /Library/Caches/com.apple.xbs/Sources/iWorkDependenciesMacOS/iWorkDependenciesMacOS-7034.0.86/shared/persistence/src/TSPUnarchiver.mm:704 Object [TSTTableTile-10000011] is not strongly referenced from message [TST.TableModelArchive-904538] message type 6001. Use TSPReadWeakLazyReferenceMessage<TSTTableTile>(unarchiver, message, completion) instead.
SheetJSDev commented 2 years ago

That particular assertion was resolved in 3.4.2 and the root cause is understood (a missing reference)