[Seaside] Seaside 2.8a1-lr.518 - VW7.6 27 - weird thing happening
Claus Kick
claus_kick at web.de
Mon Sep 1 19:09:56 UTC 2008
Philippe Marschall wrote:
> Looks, interesting, like something in the backtracking mechanism is
> broken. Are all applications broken? Can you post a are detailed stack
> trace, eg. open a debugger?
>
> Cheers
> Philippe
Hello Philippe,
sorry, forgot about the debugger, my bad.
- the Dispatcher still works
- I can still open config , but configuring anything yields a walkback
At first I figured my own application was configured the wrong way, so I
tried to remove it, but this does not work either (i.e. returns a walkback).
- my own app crashes (ok, very likely that I have an error in there, but
still get about the same - to me mystic - walkback which does not
include anything from my code)
- tests breaks
- tools breaks
- examples also breaks
I have not modified anything in the base image, I have loaded most of
the development tools and some of the graphics stuff, but thats it.
The walkbacks differ, but I also get a walkback for trying to open a
debugger (everywhere I tried which should be about everywhere).
In order to show this I choose the examples configuration:
===========================================================================
Configure the examples yields:
Possible Causes
* you sent a message this type of object doesn't understand
Stack Trace
1.
thisContext
Seaside.WAValueHolder(Object)>>doesNotUnderstand:
self
a Seaside.WAValueHolder contents: false
aMessage
a Message with selector: #restore: and arguments: #(a
Seaside.WAValueHolder contents: false)
excpt
a MessageNotUnderstood
resumeValue
nil
2.
thisContext
Seaside.WAValueHolder(Object)>>restoreFrom:
self
a Seaside.WAValueHolder contents: false
aMemento
a Seaside.WAValueHolder contents: false
3.
thisContext
Seaside.WAValueHolder(Object)>>restoreFromSnapshot:
self
a Seaside.WAValueHolder contents: false
anObject
a Seaside.WAValueHolder contents: false
4.
thisContext
optimized [] in Seaside.WASnapshot>>restore
self
BlockClosure [] in Seaside.WASnapshot>>restore
key
a Seaside.WAValueHolder contents: false
value
a Seaside.WAValueHolder contents: false
5.
thisContext
Seaside.WASnapshot(IdentityDictionary)>>keysAndValuesDo:
self
Seaside.WASnapshot (a Seaside.WAValueHolder contents:
false->a Seaside.WAValueHolder contents: false...etc...
aBlock
BlockClosure [] in Seaside.WASnapshot>>restore
index
3
key
a Seaside.WAValueHolder contents: false
===========================================================================
Clicking on debug yields:
Possible Causes
* you sent a message this type of object doesn't understand
Stack Trace
1.
thisContext
Seaside.WAValueHolder(Object)>>doesNotUnderstand:
self
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
aMessage
a Message with selector: #restore: and arguments: #(a
Seaside.WAValueHolder contents: a Seaside.WAWalkback)...etc...
excpt
a MessageNotUnderstood
resumeValue
nil
2.
thisContext
Seaside.WAValueHolder(Object)>>restoreFrom:
self
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
aMemento
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
3.
thisContext
Seaside.WAValueHolder(Object)>>restoreFromSnapshot:
self
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
anObject
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
4.
thisContext
optimized [] in Seaside.WASnapshot>>restore
self
BlockClosure [] in Seaside.WASnapshot>>restore
key
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
value
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
5.
thisContext
Seaside.WASnapshot(IdentityDictionary)>>keysAndValuesDo:
self
Seaside.WASnapshot (a Seaside.WAValueHolder contents: a
Seaside.WAWalkback->a Seaside.WAValueHolder contents: a
Seaside.WAWalkback a Seaside.WAValueHolder contents: a
Seaside.WAAnswerHandler->a Seaside.WAValueHolder contents: a
Seaside.WAAnswerHandler )...etc...
aBlock
BlockClosure [] in Seaside.WASnapshot>>restore
index
1
key
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
========================================================================
Trying to launch the examples yields:
Possible Causes
* you sent a message this type of object doesn't understand
Stack Trace
1.
thisContext
Seaside.WAValueHolder(Object)>>doesNotUnderstand:
self
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
aMessage
a Message with selector: #restore: and arguments: #(a
Seaside.WAValueHolder contents: a Seaside.WAToolFrame)...etc...
excpt
a MessageNotUnderstood
resumeValue
nil
2.
thisContext
Seaside.WAValueHolder(Object)>>restoreFrom:
self
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
aMemento
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
3.
thisContext
Seaside.WAValueHolder(Object)>>restoreFromSnapshot:
self
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
anObject
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
4.
thisContext
optimized [] in Seaside.WASnapshot>>restore
self
BlockClosure [] in Seaside.WASnapshot>>restore
key
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
value
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
5.
thisContext
Seaside.WASnapshot(IdentityDictionary)>>keysAndValuesDo:
self
Seaside.WASnapshot (a Seaside.WAValueHolder contents: a
Seaside.WAToolFrame->a Seaside.WAValueHolder...etc...
aBlock
BlockClosure [] in Seaside.WASnapshot>>restore
index
1
key
a Seaside.WAValueHolder contents: a Seaside.WAToolFrame
======================================================================
Debugging this walkback (debug launched examples app) yields:
Possible Causes
* you sent a message this type of object doesn't understand
Stack Trace
1.
thisContext
Seaside.WAValueHolder(Object)>>doesNotUnderstand:
self
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
aMessage
a Message with selector: #restore: and arguments: #(a
Seaside.WAValueHolder contents: a Seaside.WAWalkback)...etc...
excpt
a MessageNotUnderstood
resumeValue
nil
2.
thisContext
Seaside.WAValueHolder(Object)>>restoreFrom:
self
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
aMemento
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
3.
thisContext
Seaside.WAValueHolder(Object)>>restoreFromSnapshot:
self
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
anObject
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
4.
thisContext
optimized [] in Seaside.WASnapshot>>restore
self
BlockClosure [] in Seaside.WASnapshot>>restore
key
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
value
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
5.
thisContext
Seaside.WASnapshot(IdentityDictionary)>>keysAndValuesDo:
self
Seaside.WASnapshot (a Seaside.WAValueHolder contents: a
Seaside.WAWalkback->a Seaside.WAValueHolder contents: a
Seaside.WAWalkback a Seaside.WAValueHolder contents: a
Seaside.WAAnswerHandler->a Seaside.WAValueHolder contents: a
Seaside.WAAnswerHandler )...etc...
aBlock
BlockClosure [] in Seaside.WASnapshot>>restore
index
1
key
a Seaside.WAValueHolder contents: a Seaside.WAWalkback
======================================================================
There are two questions there I think:
1. What is the reason for this happening?
2. How can I get out of this mess again? Of course, I dont have any real
backup of the image (shame on me, should have known better), as I
figured nothing of what I am doing is even remotely disturbing the inner
workings of the image.
Awaiting words of wisdom (or even mockery if I have just been plain stupid),
Claus
More information about the seaside
mailing list