[Bug] KomHttpServer and new code in the changes file with 3.6-3

Chris Burkert chris at chrisburkert.de
Mon May 10 12:13:56 UTC 2004


Hi Avi, Ian and all,

I found a very strange Bug. This occurs in an 3.6 image #5429 with an 
3.6-3 VM from Ian. It has something to do with what gets written in the 
changes file. I don't know if KomHttpServer is the problem because this 
never happend with my old 3.4-1 VM. Is it the new VM?

_Description:_ (SIXX is just an example for a package, the problem is 
also when I use the Refactoring Browser instead of SIXX)

When I first install KomHttpServer and then SIXX (from SM) ... the code 
of SIXX is not in the changes file but the code of KomHttpServer.

When I first install SIXX and then KomHttpServer (from SM) ... the code 
of both is in the changes file.

I get the following Error when I try to browse code not present in the 
changes file:

#####################################################################
MessageNotUnderstood: UndefinedObject>>isSeparator
10 May 2004 1:28:14 pm

VM: unix - Squeak3.6 of '6 October 2003' [latest update: #5429]
Image: Squeak3.6 [latest update: #5429]

UndefinedObject(Object)>>doesNotUnderstand: #isSeparator
	Receiver: nil
	Arguments and temporary variables:
		aMessage: 	a Message with selector: #isSeparator and arguments: #()
	Receiver's instance variables:
nil
StandardFileStream(PositionableStream)>>skipSeparators
	Receiver: StandardFileStream: '/usr/home/chbu/tmp/squeak.changes'
	Arguments and temporary variables:

	Receiver's instance variables:


StandardFileStream(PositionableStream)>>nextChunk
	Receiver: StandardFileStream: '/usr/home/chbu/tmp/squeak.changes'
	Arguments and temporary variables:
		terminator: 	$!
		out: 	a WriteStream
		ch: 	nil
	Receiver's instance variables:


StandardFileStream(PositionableStream)>>nextChunkText
	Receiver: StandardFileStream: '/usr/home/chbu/tmp/squeak.changes'
	Arguments and temporary variables:
		string: 	nil
		runsRaw: 	nil
		strm: 	nil
		runs: 	nil
		peek: 	nil
	Receiver's instance variables:



--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #isSeparator
StandardFileStream(PositionableStream)>>skipSeparators
StandardFileStream(PositionableStream)>>nextChunk
StandardFileStream(PositionableStream)>>nextChunkText
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
RemoteString>>text
CompiledMethod>>getSourceFromFile
CompiledMethod>>getSourceFor:in:
SixxClassNotFound class(Behavior)>>sourceCodeAt:ifAbsent:
SixxClassNotFound class(ClassDescription)>>ultimateSourceCodeAt:ifAbsent:
PackagePaneBrowser(CodeHolder)>>sourceStringPrettifiedAndDiffed
PackagePaneBrowser(Browser)>>selectedMessage
PackagePaneBrowser(Browser)>>contents
PluggableTextMorph>>getText
PluggableTextMorph>>update:
[] in PackagePaneBrowser(Object)>>changed:
DependentsArray>>do:
PackagePaneBrowser(Object)>>changed:
PackagePaneBrowser(Object)>>contentsChanged
PackagePaneBrowser(CodeHolder)>>contentsChanged
PackagePaneBrowser(Browser)>>messageListIndex:
PluggableListMorph>>changeModelSelection:
PluggableListMorph>>setSelectedMorph:
PluggableListMorph>>mouseUp:
PluggableListMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableListMorph(Morph)>>handleEvent:
PluggableListMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess
#####################################################################

Regards
            Chris Burkert
-- 
http://www.chrisburkert.de/



More information about the Squeak-dev mailing list