<div dir="ltr">Hi,<div><br></div><div> when SmallIInteger gets redefined (I expect to add minVal and maxVal class side inst vars) this error from the class builder needs to be proceeded through. SmallInteger /can/ be redefined, but only do far ;-)/</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 9, 2015 at 8:17 AM, Frank Shearar <span dir="ltr"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 9 April 2015 at 16:15, Tobias Pape <<a href="mailto:Das.Linux@gmx.de">Das.Linux@gmx.de</a>> wrote:<br>
> Hey<br>
><br>
> can somebody spur-knowledgeable please look into<br>
> why this spur startup and update fails?<br>
><br>
> <a href="http://build.squeak.org/job/SqueakTrunkOnSpur/332/consoleFull" target="_blank">http://build.squeak.org/job/SqueakTrunkOnSpur/332/consoleFull</a><br>
<br>
</div></div>Just to spare people a click, here's the stack trace. I've not seen it before!<br>
<br>
vvvvvvvvvvvvvvvvvv Error: SmallInteger cannot be changed vvvvvvvvvvvvvvvvvv<br>
The time is 2015-04-09T17:13:59.849+01:00<br>
ClassBuilder(Object)>>error:<br>
[] in ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:<br>
BlockClosure>>ensure:<br>
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:<br>
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:<br>
[] in MCClassDefinition>>createClass<br>
BlockClosure>>on:do:<br>
MCClassDefinition>>createClass<br>
MCClassDefinition>>load<br>
[] in [] in [] in [] in [] in MCPackageLoader>>basicLoad<br>
[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:<br>
OrderedCollection>>do:<br>
[] in OrderedCollection(Collection)>>do:displayingProgress:every:<br>
[] in [] in MorphicUIManager>>displayProgress:at:from:to:during:<br>
BlockClosure>>on:do:<br>
[] in MorphicUIManager>>displayProgress:at:from:to:during:<br>
BlockClosure>>ensure:<br>
MorphicUIManager>>displayProgress:at:from:to:during:<br>
ProgressInitiationException>>defaultResumeValue<br>
ProgressInitiationException(Exception)>>resume<br>
ProgressInitiationException>>defaultAction<br>
UndefinedObject>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
ProgressInitiationException(Exception)>>signal<br>
ProgressInitiationException>>display:at:from:to:during:<br>
ProgressInitiationException class>>display:at:from:to:during:<br>
ByteString(String)>>displayProgressAt:from:to:during:<br>
ByteString(String)>>displayProgressFrom:to:during:<br>
OrderedCollection(Collection)>>do:displayingProgress:every:<br>
OrderedCollection(Collection)>>do:displayingProgress:<br>
[] in [] in [] in [] in MCPackageLoader>>basicLoad<br>
BlockClosure>>on:do:<br>
[] in [] in [] in MCPackageLoader>>basicLoad<br>
BlockClosure>>on:do:<br>
CurrentReadOnlySourceFiles class>>cacheDuring:<br>
[] in [] in MCPackageLoader>>basicLoad<br>
BlockClosure>>ensure:<br>
[] in MCPackageLoader>>basicLoad<br>
BlockClosure>>ensure:<br>
RecentMessages>>suspendWhile:<br>
MCPackageLoader>>basicLoad<br>
[] in MCPackageLoader>>loadWithNameLike:<br>
BlockClosure>>ensure:<br>
MCPackageLoader>>useChangeSetNamed:during:<br>
MCPackageLoader>>useNewChangeSetNamedLike:during:<br>
MCPackageLoader>>loadWithNameLike:<br>
MCThreeWayMerger(MCMerger)>>loadWithNameLike:<br>
MCVersionMerger>>mergeWithNameLike:<br>
MCVersionMerger class>>mergeVersion:<br>
MCDiffyVersion(MCVersion)>>merge<br>
[] in [] in MCConfiguration>>upgrade<br>
BlockClosure>>on:do:<br>
[] in MCConfiguration>>upgrade<br>
[] in [] in MCConfiguration>>depsSatisfying:versionDo:displayingProgress:<br>
OrderedCollection>>do:<br>
MCConfiguration>>withProgress:in:do:<br>
[] in MCConfiguration>>depsSatisfying:versionDo:displayingProgress:<br>
MCHttpRepository(MCFileBasedRepository)>>cacheAllFileNamesDuring:<br>
[] in [] in MCConfiguration>>cacheAllFileNamesDuring:<br>
MCConfiguration>>cacheAllFileNamesDuring:<br>
MCConfiguration>>depsSatisfying:versionDo:displayingProgress:<br>
MCConfiguration>>upgrade<br>
[] in [] in [] in [] in MCMcmUpdater class>>updateFromRepositories:<br>
[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:<br>
OrderedCollection>>do:<br>
[] in OrderedCollection(Collection)>>do:displayingProgress:every:<br>
[] in [] in MorphicUIManager>>displayProgress:at:from:to:during:<br>
BlockClosure>>on:do:<br>
[] in MorphicUIManager>>displayProgress:at:from:to:during:<br>
BlockClosure>>ensure:<br>
MorphicUIManager>>displayProgress:at:from:to:during:<br>
ProgressInitiationException>>defaultResumeValue<br>
ProgressInitiationException(Exception)>>resume<br>
[] in [] in UndefinedObject>>DoIt<br>
BlockClosure>>cull:<br>
[] in MethodContext(ContextPart)>>handleSignal:<br>
BlockClosure>>ensure:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
MethodContext(ContextPart)>>handleSignal:<br>
ProgressInitiationException(Exception)>>signal<br>
ProgressInitiationException>>display:at:from:to:during:<br>
ProgressInitiationException class>>display:at:from:to:during:<br>
ByteString(String)>>displayProgressAt:from:to:during:<br>
ByteString(String)>>displayProgressFrom:to:during:<br>
OrderedCollection(Collection)>>do:displayingProgress:every:<br>
OrderedCollection(Collection)>>do:displayingProgress:<br>
[] in [] in [] in MCMcmUpdater class>>updateFromRepositories:<br>
BlockClosure>>valueWithPossibleArgument:<br>
OrderedCollection(Collection)>>ifNotEmpty:<br>
<br>
^^^^^^^^^^^^^^^^^^ Error: SmallInteger cannot be changed ^^^^^^^^^^^^^^^^^^<br>
<span class="HOEnZb"><font color="#888888"><br>
frank<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">best,<div>Eliot</div></div>
</div>