[Webteam] Running current Aida and Scribo in Trunk could use some advice

Janko Mivšek janko.mivsek at eranova.si
Thu Jun 21 20:04:39 UTC 2012



On 21. 06. 2012 21:55, Herbert König wrote:
> Hi,
> 
> When loading the latest and greatest
> Sport 2.031; Swazoo 2.3beta2.6; Aida6.4-janko.5; scribo1.0-beta-janko.9
> I get the DNU from my previous post which is caused by Aida6.4-janko5
> having changed
> Object>>firstRequestFromStack
> ..............................
> isBlock not
>   and: [(stContext receiver isKindOf: AIDASite)
>     and: [stContext arguments size > 1                          
> "------------- this condition was added"

And it seems Pharo understands that while Squeak not?

>       and: [(stContext at: 2) isKindOf: HTTPRequest]] ]
> .................
> where stContext is a MethodContext which does not understand #arguments.
> 
> This also happens when scribo is not loaded. So Aida6.4-final.1.mcz
> seems the right version of Aida to use. In this configuration i can log
> into the Aidademo site on port 8888.
> 
> If I load either the beta version or the previous version of scribo (jm
> 192) on top of this I get the attached debugger. Climbing up the stack
> ends up trying to send #isFromMSIE to an instance of Writestream which
> DNU's.

Can you just skip usage of tham method by temporary commenting it out?


> BTW in Swazoo 2.3beta2.6 a lot of the swazoo tests fail. I use an older
> version in trunk where much less tests fail, but that can be left for later.
> 
> I understand too little of this climbing up the stack to feel confident
> debugging that.  Janko?

Normally you should not cope with that, this is really internal stuff.
But when some method is directly or indireclty using #first*FromStack
methods, you should know the basic idea and consequences, as said
specially that you cannot debug such method call because those
#first*FromStack methods will fail finding desired reference from the
calling stack.

Best regards
Janko




> 
> Cheers
> 
> Herbert
> 
> 
> _______________________________________________
> Webteam mailing list
> Webteam at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/webteam

-- 
Janko Mivšek
Svetovalec za informatiko
Eranova d.o.o.
Ljubljana, Slovenija
www.eranova.si
tel:  01 514 22 55
faks: 01 514 22 56
gsm: 031 674 565


More information about the Webteam mailing list