[Seaside] SeasideWebDesignerTool broken when loaded with latest Seaside version?

Rick Flower rickf at ca-flower.com
Sat Aug 5 05:40:52 UTC 2006


Michel,

If I start with loading the following parcels into a brand-new VWnc 7.4
image in the order shown below, I get the error shown at the bottom.  Do you 
by chance have a newer version of this parcel floating around which has 
this issue fixed?  I screwed up my old image and can't get this one to 
load without it getting my image stuck in a tight loading-loop (the 
loader never comes back if I press 'proceed' twice once the exception 
fires).

Items to load on top of a base VW7.4 image
============================================
Load SUnitToo (20,xp)
Load RBSUnitExtensions (9,tgriggs)
Load ExtraRBForSUnitToo (22,xp)
Load RBCodeHighlighting (1.49,georg)
Load RBCodeModelWithVariables
Load Tools-Refactoring Browser (latest version)

Load SeasideSettings (2.6b1.29.0,mbany)
Load SeasideForWebToolkit (2.6b1.58.0,boris)
Load SeasideAsync (2.6b1.41.0,boris)
Load SeasideTestingBundle (r1.2-13.0,mbany)
Load SeasideWebDesignerTool (1.1,mbany)
=============================================
You might be able to ditch the first 6 items from the list, but that is
what I was loading to make my normal image.. Below is the error that 
pops up when the SeasideWebDesignerTool v1.1 is loaded:

Unhandled exception: The variable name "document" is overloaded for Seaside.WAStaticHtmlCanvas
ClassBuilderRecord(BehaviorBuilderRecord)>>buildError:
optimized [] in BehaviorBuilderRecord>>verify
OrderedCollection>>do:
ClassBuilderRecord(BehaviorBuilderRecord)>>verify
optimized [] in [] in ClassBuilder>>reviseSystemSilently
Dictionary>>do:
optimized [] in ClassBuilder>>reviseSystemSilently
BlockClosure>>on:do:
optimized [] in SystemUtils class>>modifySystem:
BlockClosure>>ensure:
SystemUtils class>>modifySystem:
ClassBuilder>>reviseSystemSilently
ClassBuilder>>reviseSystem
Seaside.WAHtmlCanvas class(Class)>>redefineFrom:map:
CodeReader>>relocateOrReplaceName:from:to:map:
optimized [] in CodeReader>>relocateOrReplaceName:from:to:map:
OrderedCollection>>do:
CodeReader>>relocateOrReplaceName:from:to:map:
optimized [] in [] in CodeReader>>installBindingsInSystem
optimized [] in CodeReader>>shadow:of:do:
OrderedCollection>>do:
CodeReader>>shadow:of:do:
optimized [] in CodeReader>>installBindingsInSystem
BlockClosure>>on:do:
optimized [] in SystemUtils class>>modifySystem:
BlockClosure>>ensure:
SystemUtils class>>modifySystem:
CodeReader>>installBindingsInSystem
optimized [] in CodeReader>>installInSystem
BlockClosure>>ifCurtailed:
CodeReader>>installInSystem
optimized [] in CodeComponent>>loadFrom:using:
BlockClosure>>on:do:
Parcel class(CodeComponent class)>>handleCodeReaderSignalsDo:for:
Parcel(CodeComponent)>>loadFrom:using:
Parcel(CodeComponent)>>loadFrom:
optimized [] in [] in [] in Parcel class>>loadParcelCachedFrom:
BlockClosure>>on:do:
optimized [] in [] in Parcel class>>loadParcelCachedFrom:
BlockClosure>>on:do:
[] in Parcel class>>loadParcelCachedFrom:
BlockClosure>>ensure:
Parcel class>>loadParcelCachedFrom:
[] in Parcel class>>ensureLoadedParcel:withVersion:for:
optimized [] in Parcel class>>cachedParcelFileInfoIn:for:do:
OrderedCollection>>do:
Parcel class>>cachedParcelFileInfoIn:for:do:
Parcel class>>ensureLoadedParcel:withVersion:for:
optimized [] in [] in Parcel class>>handlePrerequisite:
BlockClosure>>on:do:
optimized [] in Parcel class>>handlePrerequisite:
BlockClosure>>on:do:
Parcel class>>handlePrerequisite:
optimized [] in CodeComponent class>>handleCodeReaderSignalsDo:for:
CodeStorageError(GenericException)>>performHandler:
CodeStorageError(GenericException)>>propagatePrivateFrom:
CodeStorageError(GenericException)>>propagateFrom:
CodeStorageError(GenericException)>>propagate
CodeStorageError(GenericException)>>raiseSignal
Signal>>raiseRequestWith:
optimized [] in CodeReader>>processPrerequisites:
OrderedCollection>>do:
CodeReader>>processPrerequisites:
optimized [] in CodeReader>>readPackage
CodeReader>>readActionsAndPrerequisitesInto:
CodeReader>>readPackage
optimized [] in CodeReader>>readFrom:
BlockClosure>>ensure:
CodeReader>>readFrom:
optimized [] in CodeComponent>>loadFrom:using:
BlockClosure>>on:do:
Parcel class(CodeComponent class)>>handleCodeReaderSignalsDo:for:
Parcel(CodeComponent)>>loadFrom:using:
Parcel(CodeComponent)>>loadFrom:
optimized [] in [] in [] in Parcel class>>loadParcelCachedFrom:
BlockClosure>>on:do:
optimized [] in [] in Parcel class>>loadParcelCachedFrom:
BlockClosure>>on:do:
[] in Parcel class>>loadParcelCachedFrom:
BlockClosure>>ensure:
Parcel class>>loadParcelCachedFrom:
[] in Parcel class>>ensureLoadedParcel:withVersion:for:
optimized [] in Parcel class>>cachedParcelFileInfoIn:for:do:
OrderedCollection>>do:
Parcel class>>cachedParcelFileInfoIn:for:do:
Parcel class>>ensureLoadedParcel:withVersion:for:
optimized [] in [] in Parcel class>>ensureLoadedParcel:withVersion:forPundle:
BlockClosure>>ensure:
Parcel class>>withFileCachesDo:
optimized [] in Parcel class>>ensureLoadedParcel:withVersion:forPundle:
BlockClosure>>ensure:
Cursor>>showWhile:
Parcel class>>ensureLoadedParcel:withVersion:forPundle:
optimized [] in Store.Pundle>>checkParcelPrerequisite:version:
BlockClosure>>on:do:
Store.Package(Store.Pundle)>>checkParcelPrerequisite:version:
Store.Package(Store.Pundle)>>checkPrerequisite:name:version:
[] in Store.Package(Store.Pundle)>>checkPrerequisites
Array(SequenceableCollection)>>do:
Store.Package(Store.Pundle)>>checkPrerequisites
Store.Package>>loadSrcWithin:warnReplace:
optimized [] in Store.Package>>loadSrc
BlockClosure>>on:do:
Store.Package>>loadSrc
Store.Package(Store.Pundle)>>loadSrcWithImgPundle:
[] in Store.PublishedPundlesTool(Store.AbstractTool)>>loadPundle
OrderedCollection>>do:
Store.PublishedPundlesTool(Store.AbstractTool)>>loadPundle
MenuBarButtonController>>dispatchMenuSymbol:
MenuBarButtonController>>dispatchMenuSelection:
optimized [] in MenuBarButtonController>>menuBarActionForMenu:
BlockClosure>>ensure:
MenuBarButtonController>>menuBarActionForMenu:
MenuBarButtonController>>menuBarAction
MenuBarButtonController>>redButtonPressedEvent:
RedButtonPressedEvent>>dispatchTo:
MenuBarButtonController(Controller)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonPressedEvent(Event)>>dispatch
RedButtonPressedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
ClassBuilderRecord(BehaviorBuilderRecord)>>buildError:
Receiver:
	a ClassBuilderRecord
Instance Variables:
	instVarNames = an Array[1]
	instVarMap = nil
	newClass = nil
	oldSuperclass = {Seaside.WAHtmlCanvas}
	superclass = {Seaside.WAHtmlCanvas}
	targetClass = Seaside.WAStaticHtmlCanvas
	archive = nil
	newSubclassList = nil
	oldSubclassList = nil
	metaclass = {Seaside.WAStaticHtmlCanvas class}
	behaviorType = #none
	category = nil
	classVariables = nil
	poolNames = nil
	importString = nil
	private = nil
	attributes = nil
	actualOldSuper = Seaside.WAHtmlCanvas
	varsRemoved = nil
	varsAdded = nil
Arguments:
	aString = 'The variable name "document" ...r Seaside.WAStaticHtmlCanvas'
Context PC = 16

----------------------------------------------------------------------
optimized [] in BehaviorBuilderRecord>>verify
Receiver:
	an UndefinedObject
Arguments:
	str = 'document'
Temporaries:
	.list = an OrderedCollection[10]
	.self = {Seaside.WAStaticHtmlCanvas}
Context PC = 24

----------------------------------------------------------------------
OrderedCollection>>do:
Receiver:
	an OrderedCollection
Instance Variables:
	firstIndex = 1
	lastIndex = 10
Arguments:
	aBlock = BlockClosure [] in BehaviorBuilderRecord>>verify
Temporaries:
	index = 3
Context PC = 17

----------------------------------------------------------------------
ClassBuilderRecord(BehaviorBuilderRecord)>>verify
Receiver:
	a ClassBuilderRecord
Instance Variables:
	instVarNames = an Array[1]
	instVarMap = nil
	newClass = nil
	oldSuperclass = {Seaside.WAHtmlCanvas}
	superclass = {Seaside.WAHtmlCanvas}
	targetClass = Seaside.WAStaticHtmlCanvas
	archive = nil
	newSubclassList = nil
	oldSubclassList = nil
	metaclass = {Seaside.WAStaticHtmlCanvas class}
	behaviorType = #none
	category = nil
	classVariables = nil
	poolNames = nil
	importString = nil
	private = nil
	attributes = nil
	actualOldSuper = Seaside.WAHtmlCanvas
	varsRemoved = nil
	varsAdded = nil
Temporaries:
	list = an OrderedCollection[10]
	superType = #none
	cType = #none
	s = nil
Context PC = 165

----------------------------------------------------------------------
optimized [] in [] in ClassBuilder>>reviseSystemSilently
Receiver:
	an UndefinedObject
Arguments:
	record = {Seaside.WAStaticHtmlCanvas}
Context PC = 3

----------------------------------------------------------------------
Dictionary>>do:
Receiver:
	a Dictionary
Instance Variables:
	tally = 6
Arguments:
	aBlock = BlockClosure [] in [] in ClassBuilder>>reviseSystemSilently
Temporaries:
	index = 1
	elem = 'Seaside.WAStaticHtmlCanvas'->{Seaside.WAStaticHtmlCanvas}
Context PC = 32

----------------------------------------------------------------------
optimized [] in ClassBuilder>>reviseSystemSilently
Receiver:
	an UndefinedObject
Temporaries:
	.self = a ClassBuilder
	queue = an OrderedCollection[0]
	map = a Dictionary[6]
	next = {Seaside.WAStaticHtmlCanvas class}
	removedMethods = an OrderedCollection[0]
Context PC = 82

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
	a BlockClosure
Instance Variables:
	method = CompiledBlock [] in ClassBuilder>>reviseSystemSilently
	outerContext = nil
	copiedValues = an Array[2]
Arguments:
	anExceptionSelector = a Signal nil
	handlerBlock = BlockClosure [] in [] in SystemUtils class>>modifySystem:
Context PC = 18



More information about the Seaside mailing list