[squeak-dev] [ANN] Monticello 2.0.26

Lukas Renggli renggli at gmail.com
Mon Oct 27 18:45:12 UTC 2008


I am trying to load it.

First over the Dropbox, but that didn't work. I am not sure, maybe I
even screwed the db there.

Then I tried it using the standard update/bootstrap procedure and run
into the following stack trace:

To: squeak-dev at lists.squeakfoundation.org
Subject: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #includesId:

UndefinedObject(Object)>>doesNotUnderstand: #includesId:
	Receiver: nil
	Arguments and temporary variables:
		aMessage: 	includesId: ++++++3nmhINNvaNkCX7nM5KzE3YXTPg
	Receiver's instance variables:
nil

MDSliceAdaptor(MDProjectPartElement)>>isLoadable:
	Receiver: a MDSliceAdaptor
	Arguments and temporary variables:
		properties: 	a MDPropertyDictionary(#name->'MCConverter' #type->#Package )
	Receiver's instance variables:
		registry: 	nil
		element: 	<project:++++++3nmhINNvaNkCX7nM5KzE3YXTPg,slice:+++++05-Ua4N0jOaRJkDJI...etc...

MDSliceElement(MDImageElement)>>isLoadable:into:
	Receiver: <project:++++++3nmhINNvaNkCX7nM5KzE3YXTPg,slice:+++++05-Ua4N0jOaRJkDJIIhoR+PQntG>
	Arguments and temporary variables:
		properties: 	a MDPropertyDictionary(#name->'MCConverter' #type->#Package )
		anImageProxy: 	a MDMonticelloDomain
	Receiver's instance variables:
		projectId: 	++++++3nmhINNvaNkCX7nM5KzE3YXTPg
		sliceId: 	+++++05-Ua4N0jOaRJkDJIIhoR+PQntG

MDDefinitionVariant>>isLoadableInto:
	Receiver: a MDDefinitionVariant
	Arguments and temporary variables:
		anImageProxy: 	a MDMonticelloDomain
	Receiver's instance variables:
		element: 	<project:++++++3nmhINNvaNkCX7nM5KzE3YXTPg,slice:+++++05-Ua4N0jOaRJkDJI...etc...
		properties: 	a MDPropertyDictionary(#name->'MCConverter' #type->#Package )


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #includesId:
MDSliceAdaptor(MDProjectPartElement)>>isLoadable:
MDSliceElement(MDImageElement)>>isLoadable:into:
MDDefinitionVariant>>isLoadableInto:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MDMonticelloDomain(MDDomain)>>isLoadable:
[] in MDWorkingCopy>>loadSlush: {[:ea |  domain := self
domainForElement: ea element.  (domain isLoadable: ea...]}
OrderedCollection>>do:
MDWorkingCopy>>loadSlush:
MDWorkingCopy>>loadSlush
[] in MDWorkingCopy>>transaction: {[self loadSlush]}
True>>ifTrue:ifFalse:
MDWorkingCopy>>domainAt:in:transaction:
MDWorkingCopy>>transaction:
MDExplicitSlice(MDSlice)>>basicLoad:from:to:
[] in MDExplicitSlice(MDSlice)>>load:from:to: {[self   basicLoad:
aSnapshot   from: aRepository   to: aWorkingCopy]}
BlockContext>>ensure:
MDPlatform>>withCursor:do:
MDExplicitSlice(MDSlice)>>load:from:to:
MDProject>>load:
MDCmdLoadSnapshot>>execute
MDCmdLoadSnapshot(OBCommand)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0   ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.
ActiveEvent := anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor
yield.  false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}




On Mon, Oct 27, 2008 at 7:34 AM, Colin Putney <cputney at wiresong.ca> wrote:
> Hi folks,
>
> This version has some improvements to the file and directory repositories,
> including some work by Julian Fitzell to make the tests pass on Windows.
> (The repository code was fine under Windows, but the tests didn't work due
> to some differences between the way file streams are handled in Windows vs.
> Mac and Unix.)
>
> Also, there was a bug that prevented the directory repository from working
> well with Dropbox, per Avi's suggestion a few weeks ago. That's been fixed,
> and I've created a Dropbox repository for MC2. Send me email if you'd like
> to get access to it.
>
> Available at the usual place:
>
> http://www.wiresong.ca/static/releases/Monticello-current.zip
>
> Colin
>
>



-- 
Lukas Renggli
http://www.lukas-renggli.ch



More information about the Squeak-dev mailing list