Error: Invalid utf8 input detected22 February 2009 1:45:02 pmVM: Mac OS - a SmalltalkImageImage: Pharo0.1 [Latest update: #10241]SecurityManager state:Restricted: falseFileAccess: trueSocketAccess: trueWorking Dir /Users/adrian/Projects/Pharo/condense changes bugTrusted Dir /foobar/tooBar/forSqueak/bogusUntrusted Dir /Users/adrian/Library/Preferences/Squeak/Internet/My SqueakUTF8TextConverter(Object)>>error:	Receiver: an UTF8TextConverter	Arguments and temporary variables: 		aString: 	'Invalid utf8 input detected'	Receiver's instance variables: 		acceptingEncodings: 	nil		currentCharSize: 	1		forceToEncodingTag: 	nilUTF8TextConverter>>errorMalformedInput	Receiver: an UTF8TextConverter	Arguments and temporary variables: 	Receiver's instance variables: 		acceptingEncodings: 	nil		currentCharSize: 	1		forceToEncodingTag: 	nilUTF8TextConverter>>nextFromStream:	Receiver: an UTF8TextConverter	Arguments and temporary variables: 		aStream: 	MultiByteFileStream: '/Users/adrian/Projects/Pharo/condense changes bu...etc...		character1: 	$·		value1: 	183		character2: 	$]		value2: 	93		unicode: 	nil		character3: 	$!		value3: 	33		character4: 	nil		value4: 	nil	Receiver's instance variables: 		acceptingEncodings: 	nil		currentCharSize: 	1		forceToEncodingTag: 	nilMultiByteFileStream>>next	Receiver: MultiByteFileStream: '/Users/adrian/Projects/Pharo/condense changes bug/Pharo0.1Core-10241...etc...	Arguments and temporary variables: 		char: 	nil		secondChar: 	nil		state: 	nil	Receiver's instance variables: --- The full stack ---UTF8TextConverter(Object)>>error:UTF8TextConverter>>errorMalformedInputUTF8TextConverter>>nextFromStream:MultiByteFileStream>>next - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -MultiByteFileStream(PositionableStream)>>oldBackMultiByteFileStream(PositionableStream)>>oldPeekBackMultiByteFileStream(PositionableStream)>>backChunkMultiByteFileStream(PositionableStream)>>copyPreamble:from:at:PluggableTextMorph class(ClassDescription)>>printMethodChunk:withPreamble:on:moveSource:toFile:[] in PluggableTextMorph class(ClassDescription)>>fileOutChangedMessages:on:moveSource:toFile: {[:sel | self   printMethodChunk: sel   withPreamble: true   on: aFileStream ...]}Array(SequenceableCollection)>>do:[] in PluggableTextMorph class(ClassDescription)>>fileOutChangedMessages:on:moveSource:toFile: {[:cat |  sels := (org listAtCategoryNamed: cat)     select: [:sel | aSet inc...]}Array(SequenceableCollection)>>do:PluggableTextMorph class(ClassDescription)>>fileOutChangedMessages:on:moveSource:toFile:PluggableTextMorph class(ClassDescription)>>moveChangesTo:[] in SystemDictionary>>condenseChanges {[:classOrTrait |  bar value: (count := count + 1).  classOrTrait moveChanges...]}OrderedCollection>>do:SystemDictionary>>allClassesAndTraitsDo:[] in SystemDictionary>>condenseChanges {[:bar |  count := 0.  self   allClassesAndTraitsDo: [:classOrTrait |     bar...]}[] in ProgressInitiationException>>defaultAction {[result := workBlock value: progress]}BlockContext>>ensure:ProgressInitiationException>>defaultActionUndefinedObject>>handleSignal:MethodContext(ContextPart)>>handleSignal:MethodContext(ContextPart)>>handleSignal:ProgressInitiationException(Exception)>>signalProgressInitiationException>>display:at:from:to:during:ProgressInitiationException class>>display:at:from:to:during:ByteString(String)>>displayProgressAt:from:to:during:SystemDictionary>>condenseChangesUndefinedObject>>DoItCompiler>>evaluate:in:to:notifying:ifFail:logged:[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}BlockContext>>on:do:TextMorphEditor(ParagraphEditor)>>evaluateSelectionTextMorphEditor(ParagraphEditor)>>doIt[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}TextMorphEditor(Controller)>>terminateAndInitializeAround:TextMorphEditor(ParagraphEditor)>>doIt:TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:TextMorphEditor>>dispatchOnCharacter:with:TextMorphEditor(ParagraphEditor)>>readKeyboardTextMorphEditor>>readKeyboard[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:TextMorphForEditView>>handleInteraction:fromEvent:TextMorphForEditView(TextMorph)>>keyStroke:...etc...