diff -r cf9e37fcb3bd -r 927ecf5f7c9a ProjectDefinition.st --- a/ProjectDefinition.st Tue Feb 25 14:48:43 2014 +0100 +++ b/ProjectDefinition.st Tue Feb 25 15:40:32 2014 +0100 @@ -5058,11 +5058,15 @@ self checkPrerequisitesForLoading. asAutoloaded ifFalse:[ - self loadClassLibrary. - "/ could have overloaded my first incarnation - meOrMySecondIncarnation := (Smalltalk at:(self name)) ? self. - meOrMySecondIncarnation ~~ self ifTrue:[ - meOrMySecondIncarnation fetchSlotsFrom:self. + [ + self loadClassLibrary. + "/ could have overloaded my first incarnation + meOrMySecondIncarnation := (Smalltalk at:(self name)) ? self. + meOrMySecondIncarnation ~~ self ifTrue:[ + meOrMySecondIncarnation fetchSlotsFrom:self. + ]. + ] on:PackageLoadError do:[:ex| + "ignore binary class library load failure - try is the hard way (loading classes)" ]. ]. @@ -7583,11 +7587,11 @@ !ProjectDefinition class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.493 2014-02-25 13:32:13 stefan Exp $' + ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.494 2014-02-25 14:40:32 stefan Exp $' ! version_CVS - ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.493 2014-02-25 13:32:13 stefan Exp $' + ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.494 2014-02-25 14:40:32 stefan Exp $' ! version_SVN