[Seaside] [VW] Test Failure

Conrad Taylor conradwt at gmail.com
Thu Aug 9 12:45:05 UTC 2007


Hi, I ran the Seaside tests for (2.8a1.426.0,mbany) and received the
following for

Seaside.WAUrlTest>>#testFragment

BEGIN STACK TRACE:

Unhandled exception: Assertion failed
TestFailure class(Exception class)>>sunitSignalWith:
Seaside.WAUrlTest(TestCase)>>signalFailure:
Seaside.WAUrlTest(TestCase)>>assert:
Seaside.WAUrlTest>>testFragment
Seaside.WAUrlTest(TestCase)>>performTest
optimized [] in TestCase>>runCase
BlockClosure>>ensure:
BlockClosure>>sunitEnsure:
Seaside.WAUrlTest(TestCase)>>runCase
optimized [] in TestCase>>debug
BlockClosure>>ensure:
BlockClosure>>sunitEnsure:
Seaside.WAUrlTest(TestCase)>>debug
optimized [] in Refactory.Browser.SUnitCodeTool>>listDefects
Seaside.WAUrlTest(Object)>>ifNotNil:
Refactory.Browser.SUnitCodeTool>>listDefects
optimized [] in ApplicationModel>>actionFor:
optimized [] in ActionButtonSpec>>typeConvert:
PluggableAdaptor>>setValue:
PluggableAdaptor(ValueModel)>>value:
TriggerButtonController>>pressAction
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
TriggerButtonTracker>>finishSelectionFor:
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
RedButtonReleasedEvent>>dispatchTo:
TriggerButtonTracker(SelectionTracker)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
RedButtonReleasedEvent(Event)>>dispatch
RedButtonReleasedEvent(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:

----------------------------------------------------------------------
TestFailure class(Exception class)>>sunitSignalWith:
Receiver:
a TestFailure class
Instance Variables:
superclass = Exception
methodDict = a MethodDictionary[0]
format = 16394
subclasses = an Array[1]
instanceVariables = an Array[0]
organization =
name = #TestFailure
classPool = a NameSpaceOfClass[0]
environment = a NameSpace[9]
notifierString = nil
Arguments:
aString = 'Assertion failed'
Context PC = 5

----------------------------------------------------------------------
Seaside.WAUrlTest(TestCase)>>signalFailure:
Receiver:
a Seaside.WAUrlTest
Instance Variables:
testSelector = #testFragment
Arguments:
aString = 'Assertion failed'
Context PC = 5

----------------------------------------------------------------------
Seaside.WAUrlTest(TestCase)>>assert:
Receiver:
a Seaside.WAUrlTest
Instance Variables:
testSelector = #testFragment
Arguments:
aBoolean = false
Context PC = 8

----------------------------------------------------------------------
Seaside.WAUrlTest>>testFragment
Receiver:
a Seaside.WAUrlTest
Instance Variables:
testSelector = #testFragment
Temporaries:
url = a Seaside.WAUrl(/#id)
Context PC = 17

----------------------------------------------------------------------
Seaside.WAUrlTest(TestCase)>>performTest
Receiver:
a Seaside.WAUrlTest
Instance Variables:
testSelector = #testFragment
Context PC = 6

----------------------------------------------------------------------
optimized [] in TestCase>>runCase
Receiver:
an UndefinedObject
Temporaries:
.self = Seaside.WAUrlTest>>#testFragment
Context PC = 9

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in TestCase>>runCase
outerContext = nil
copiedValues = Seaside.WAUrlTest>>#testFragment
Arguments:
aBlock = BlockClosure [] in TestCase>>runCase
Temporaries:
result = nil
Context PC = 4

----------------------------------------------------------------------
BlockClosure>>sunitEnsure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in TestCase>>runCase
outerContext = nil
copiedValues = Seaside.WAUrlTest>>#testFragment
Arguments:
aBlock = BlockClosure [] in TestCase>>runCase
Context PC = 5

----------------------------------------------------------------------
Seaside.WAUrlTest(TestCase)>>runCase
Receiver:
a Seaside.WAUrlTest
Instance Variables:
testSelector = #testFragment
Context PC = 11

----------------------------------------------------------------------
optimized [] in TestCase>>debug
Receiver:
an UndefinedObject
Temporaries:
.self = Seaside.WAUrlTest>>#testFragment
Context PC = 10

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in TestCase>>debug
outerContext = nil
copiedValues = Seaside.WAUrlTest>>#testFragment
Arguments:
aBlock = BlockClosure [] in TestCase>>debug
Temporaries:
result = nil
Context PC = 4

----------------------------------------------------------------------
BlockClosure>>sunitEnsure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in TestCase>>debug
outerContext = nil
copiedValues = Seaside.WAUrlTest>>#testFragment
Arguments:
aBlock = BlockClosure [] in TestCase>>debug
Context PC = 5

----------------------------------------------------------------------
Seaside.WAUrlTest(TestCase)>>debug
Receiver:
a Seaside.WAUrlTest
Instance Variables:
testSelector = #testFragment
Context PC = 18

----------------------------------------------------------------------
optimized [] in Refactory.Browser.SUnitCodeTool>>listDefects
Receiver:
an UndefinedObject
Arguments:
value = Seaside.WAUrlTest>>#testFragment
Context PC = 3

----------------------------------------------------------------------
Seaside.WAUrlTest(Object)>>ifNotNil:
Receiver:
a Seaside.WAUrlTest
Instance Variables:
testSelector = #testFragment
Arguments:
aBlock = BlockClosure [] in Refactory.Browser.SUnitCodeTool>>listDefects
Context PC = 14

----------------------------------------------------------------------
Refactory.Browser.SUnitCodeTool>>listDefects
Receiver:
a Refactory.Browser.SUnitCodeTool
Instance Variables:
dependents = nil
builder = an UIBuilder
uiSession = nil
eventHandlers = nil
codeModel = Seaside
menu = a Menu
codeTool = a Refactory.Browser.BrowserDefinitionTool
selectionPolicy = a Refactory.Browser.SourceSelectionPolicy
testCount = 0
defects = an OrderedCollection[1]
Temporaries:
testToDebug = Seaside.WAUrlTest>>#testFragment
Context PC = 34

----------------------------------------------------------------------
optimized [] in ApplicationModel>>actionFor:
Receiver:
an UndefinedObject
Temporaries:
.self = a Refactory.Browser.SUnitCodeTool
.aKey = #listDefects
Context PC = 7

----------------------------------------------------------------------
optimized [] in ActionButtonSpec>>typeConvert:
Receiver:
an UndefinedObject
Arguments:
b = a ValueHolder on: nil
v = true
Temporaries:
.aValue = BlockClosure [] in ApplicationModel>>actionFor:
Context PC = 5

----------------------------------------------------------------------
PluggableAdaptor>>setValue:
Receiver:
a PluggableAdaptor
Instance Variables:
dependents = a MacOSXActionButtonView
model = a ValueHolder on: nil
getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
Arguments:
newValue = true
Context PC = 6

----------------------------------------------------------------------
PluggableAdaptor(ValueModel)>>value:
Receiver:
a PluggableAdaptor
Instance Variables:
dependents = a MacOSXActionButtonView
model = a ValueHolder on: nil
getBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
putBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
updateBlock = BlockClosure [] in ActionButtonSpec>>typeConvert:
Arguments:
newValue = true
Context PC = 5

----------------------------------------------------------------------
TriggerButtonController>>pressAction
Receiver:
a TriggerButtonController
Instance Variables:
model = a PluggableAdaptor
view = a MacOSXActionButtonView
sensor = a TranslatingSensor
keyboardProcessor = a KeyboardProcessor
keyboardHook = nil
dispatcher = nil
Temporaries:
helpProc = nil
Context PC = 17

----------------------------------------------------------------------
TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor:
Receiver:
a TriggerButtonTracker
Instance Variables:
controller = a TriggerButtonController
inside = true
Arguments:
aPoint = 28 at 13
Context PC = 8

----------------------------------------------------------------------
TriggerButtonTracker>>finishSelectionFor:
Receiver:
a TriggerButtonTracker
Instance Variables:
controller = a TriggerButtonController
inside = true
Arguments:
aPoint = 28 at 13
Context PC = 11

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent:
Receiver:
a TriggerButtonTracker
Instance Variables:
controller = a TriggerButtonController
inside = true
Arguments:
aMouseButtonEvent = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
RedButtonReleasedEvent>>dispatchTo:
Receiver:
a RedButtonReleasedEvent
Instance Variables:
time = 5884134
initiator = an EventDispatcher
window = an ApplicationWindow 421836480
state = 0
x = 886
y = 577
gx = 1671
gy = 621
buttonNumber = 1
Arguments:
anObject = a TriggerButtonTracker
Context PC = 4

----------------------------------------------------------------------
TriggerButtonTracker(SelectionTracker)>>handleEvent:
Receiver:
a TriggerButtonTracker
Instance Variables:
controller = a TriggerButtonController
inside = true
Arguments:
anEvent = a RedButtonReleasedEvent
Context PC = 4

----------------------------------------------------------------------
EventDispatcher>>dispatch:to:
Receiver:
an EventDispatcher
Instance Variables:
windowController = an ApplicationStandardSystemController
currentMouseConsumer = nil
grabbingMouse = false
keyboardProcessor = nil
lastControlObject = a ReadOnlyTextEditorController
trapList = nil
state = nil
repairDamageWhenDebugging = true
flushQueueAfterError = true
distributeEventsWhenDebugging = true
dragDropInProgress = false
dragDropTracker = nil
dispatchUnknownEvents = false
Arguments:
event = a RedButtonReleasedEvent
object = a TriggerButtonTracker
Temporaries:
tmp = nil
Context PC = 10

----------------------------------------------------------------------
EventDispatcher>>dispatchEvent:
Receiver:
an EventDispatcher
Instance Variables:
windowController = an ApplicationStandardSystemController
currentMouseConsumer = nil
grabbingMouse = false
keyboardProcessor = nil
lastControlObject = a ReadOnlyTextEditorController
trapList = nil
state = nil
repairDamageWhenDebugging = true
flushQueueAfterError = true
distributeEventsWhenDebugging = true
dragDropInProgress = false
dragDropTracker = nil
dispatchUnknownEvents = false
Arguments:
event = a RedButtonReleasedEvent
Temporaries:
objectWantingControl = nil
targetKeyboardProcessor = nil
Context PC = 60

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatch
Receiver:
a RedButtonReleasedEvent
Instance Variables:
time = 5884134
initiator = an EventDispatcher
window = an ApplicationWindow 421836480
state = 0
x = 886
y = 577
gx = 1671
gy = 621
buttonNumber = 1
Context PC = 16

----------------------------------------------------------------------
RedButtonReleasedEvent(Event)>>dispatchForWindowManager:
Receiver:
a RedButtonReleasedEvent
Instance Variables:
time = 5884134
initiator = an EventDispatcher
window = an ApplicationWindow 421836480
state = 0
x = 886
y = 577
gx = 1671
gy = 621
buttonNumber = 1
Arguments:
aWinMgr = a WindowManager
Context PC = 4

----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager:
Receiver:
an UndefinedObject
Temporaries:
.event = a RedButtonReleasedEvent
.self = a WindowManager
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
outerContext = nil
copiedValues = an Array[2]
Arguments:
anExceptionSelector = BadControllerError
handlerBlock = BlockClosure [] in
WindowManager>>safelyDispatchForWindowManager:
Context PC = 18

----------------------------------------------------------------------
WindowManager>>safelyDispatchForWindowManager:
Receiver:
a WindowManager
Instance Variables:
windows = an OrderedCollection[1]
activeController = nil
interruptLock = false
outstandingMetaOrDamage = false
openInProgress = false
eventQueue = an EventQueue
baseProcess = a Process in Semaphore>>wait
dontFilterEvents = false
Arguments:
event = a RedButtonReleasedEvent
Context PC = 13

----------------------------------------------------------------------
WindowManager>>processNextEvent
Receiver:
a WindowManager
Instance Variables:
windows = an OrderedCollection[1]
activeController = nil
interruptLock = false
outstandingMetaOrDamage = false
openInProgress = false
eventQueue = an EventQueue
baseProcess = a Process in Semaphore>>wait
dontFilterEvents = false
Temporaries:
event = a RedButtonReleasedEvent
Context PC = 9

----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess
Receiver:
an UndefinedObject
Temporaries:
.self = a WindowManager
Context PC = 13

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in WindowManager>>newProcess
outerContext = nil
copiedValues = a WindowManager
Arguments:
anExceptionSelector = TerminateException
handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
Context PC = 18

----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess
Receiver:
an UndefinedObject
Temporaries:
.self = a WindowManager
Context PC = 15

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in WindowManager>>newProcess
outerContext = nil
copiedValues = a WindowManager
Arguments:
anExceptionSelector = TerminateException
handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
an UndefinedObject
Temporaries:
.aBlock = BlockClosure [] in WindowManager>>newProcess
Context PC = 9

END STACK TRACE:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20070809/26aa2c62/attachment-0001.htm


More information about the seaside mailing list