On 26 Apr 2018, at 08:28, Guillermo Polito <guillermopolito@gmail.com> wrote:Hi,It looks you got bit by this issue:It's not particular to Epicea. There should be a better management of Undeclareds in general in all Pharo.On Thu, Apr 26, 2018 at 8:44 AM, Tim Mackinnon <tim@testit.works> wrote:That should be ���re-saved ��� it, the issue went away.Sent from my iPhoneHi - I think I had this issue a long while back, but I just hit it again (desperately trying to get back into Pharo again)���I was trying out Willow - and had a method like this:initializeContainerView| behaviorDetails scopeSelection |behaviorDetails := IdentifiedWebViewforDivNamed: 'behavior-details'containing: WPPagerDutyUserDetailsView newapplying: [ :div :constants |���.Where I had a class reference to: WPPagerDutyUserDetailsView, I deleted that class thinking I didn���t need it and then spotted the above method referenced it and so I brought it back via Epicea.However when I ran my Willow Application, my web page was showing an error message ���Error, ObsoleteClassWPPagerDutyUserDetailsView does not implement���.��� - essentially it seemed like this method was referencing the class I had deleted and not the one I had restored. When I went back to this method and simply reserved it, everything worked properly.I recall Marcus (at the time) mentioning that the Opal compiler was supposed to detect these kinds of changes and rebind things properly - but it seems that this isn���t the case - or potentially restoring something from Epicea subverts this?I can raise a bug if its genuine - but I���m just musing on this at the moment?Tim--
Guille PolitoResearch EngineerCentre de Recherche en Informatique, Signal et Automatique de LilleCRIStAL - UMR 9189French National Center for Scientific Research - http://www.cnrs.frPhone: +33 06 52 70 66 13