I'd wondered why whenever I played around with Spur I saw these
errors, but CI bubbled along merrily. That's because CI worked off the
published (base) trunk image, not a fully updated image.
So with an _updated_ Spur trunk image, the update process fails thusly:
RemoteString(Object)>>error:
RemoteString>>text
ClassOrganizer(BasicClassOrganizer)>>classComment
DummyUIManager class(Class)>>asClassDefinition
DummyUIManager class(Class)>>classDefinitions
[] in [] in MCPackage>>snapshot
[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
OrderedCollection>>do:
[] in OrderedCollection(Collection)>>do:displayingProgress:every:
[] in [] in MorphicUIManager>>displayProgress:at:from:to:during:
BlockClosure>>on:do:
[] in MorphicUIManager>>displayProgress:at:from:to:during:
BlockClosure>>ensure:
MorphicUIManager>>displayProgress:at:from:to:during:
ProgressInitiationException>>defaultResumeValue
ProgressInitiationException(Exception)>>resume
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
..... and so on.
(
http://build.squeak.org/job/SqueakTrunkOnSpur/34/console for the gory
details)
It's not just the update process, because in the last successful
SqueakTrunkOnSpur run you can see certain tests failing with the same
error:
http://build.squeak.org/job/SqueakTrunkOnSpur/32/testReport/ToolsTests.Browser/BrowserTest/testClassDefinitionAnnotation/whose stack trace looks like:
RemoteString(Object)>>error:
RemoteString>>text
ClassOrganizer(BasicClassOrganizer)>>classComment
Browser class(ClassDescription)>>comment
BrowserTest>>testClassDefinitionAnnotation
BrowserTest(TestCase)>>performTest
Does anyone else see this?
frank