pharo
pharo copied to clipboard
Instance of ReExceptionProperty did not understand #description
Sometimes in recent Pharo 13 Build information: Pharo-13.0.0+SNAPSHOT.build.45.sha.4b0c39f1e03477b4cc034fb0fd5213ccd0586bd1 (64 Bit) when I try to commit and Iceberg runs critiques run I get an error:
**"Instance of ReExceptionProperty did not understand #description"**
In the debugger I can check the "aCritique" variable - it is an instance of ReExceptionProperty. It contains a stack with an issue
"UndefinedObject(Object)>>doesNotUnderstand: #isUnclassifiedProtocol"
which seems to come from CompiledMethod>>#isClassified which looks like
isClassified
^ self protocol isUnclassifiedProtocol not
I think it happened only when I used the "Duplicate" function to duplicate a class and then late want to commit it together with changes on the original class. Maybe the method protocols do not get properly duplicated and their protocol seems to be nil?
Been hit by this in Pharo 12 also... I've used the duplicate class option so maybe it's related as you mention