Open dalehenrich opened 4 years ago
In my encounter with this error, I see that the patch set's tempSymbols symbol dictionary holds 1,532 entries. But, 274 of them have nil for the value associated with the key. I have no idea whether nil entries are valid. Certainly the method in question isn't expecting them.
in your case, did yout try to load a class whose superclass does not exist
or is it a different condition that triggers the bug ... the stack reported in #712 doesn't look like the stack that I reported and involves a RowanAnsweringService ... once you get corruption in Rowan (like a missing superclass?) all bets are off ... it is possible that the Jadeite error (as reported in #712) is a consequence of this bug ...
@rjsargent has confirmed that his error is a result of attempting to load a class whose superclass is nil ...
RwGsPatchSet_V2 >> privateCreateClassFor: is implemented as:
and I am getting the following error, when I expect to actually see an error message signalled, BEFORE the supreClass message is sent... This will happen if I try to load a class whose superclass does not exist ... need to be able to get a better error message.
Need a RwRowanSample9 test case for this.
Here's the full stack: