[Seaside] Pharo 2.0 and Seaside 3.1

Esteban Lorenzano estebanlm at gmail.com
Thu Apr 25 07:38:32 UTC 2013


in fact, yesterday I found exactly how it happens. 
still cannot reproduce it, but I can workaround it :)

https://pharo.fogbugz.com/f/cases/10395


On Apr 25, 2013, at 1:37 AM, Igor Stasenko <siguctua at gmail.com> wrote:

> It looks like you are another victim of VM bug.
> Something imbalances the stack, making smallinteger popping out of nowhere
> (and hence you see this error).
> Btw, we have exactly same error at exactly same place. So it is quite
> well reproducible.
> And we're going to fix that.
> 
> On 24 April 2013 21:55,  <recursive68 at gmail.com> wrote:
>> Hi,
>> 
>> I'm trying to install Seaside 3.1 on Pharo 2.0 and I'm getting this error:
>> 
>> SmallInteger(Object)>>doesNotUnderstand: #ifFail:
>> MCSqueaksourceRepository(MCHttpRepository)>>readStreamForFileNamed:do: in
>> Block: [(client := self httpClient)...
>> MCSqueaksourceRepository(MCHttpRepository)>>displayProgress:during: in
>> Block: [workBlock value]
>> BlockClosure>>on:do:
>> MCSqueaksourceRepository(MCHttpRepository)>>displayProgress:during: in
>> Block: [:bar | [workBlock value]...
>> BlockClosure>>cull:
>> Job>>run in Block: [result := block cull: self]
>> BlockClosure>>on:do:
>> Job>>run in Block: [self prepareForRunning....
>> BlockClosure>>ensure:
>> Job>>run
>> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
>> MCSqueaksourceRepository(MCHttpRepository)>>displayProgress:during:
>> MCSqueaksourceRepository(MCHttpRepository)>>readStreamForFileNamed:do:
>> MCSqueaksourceRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do:
>> MCSqueaksourceRepository(MCHttpRepository)>>versionReaderForFileNamed: in
>> Block: [self resizeCache: readerCache....
>> Dictionary>>at:ifAbsent:
>> MCSqueaksourceRepository(MCHttpRepository)>>versionReaderForFileNamed:
>> MCSqueaksourceRepository(MCHttpRepository)>>versionReaderForFileNamed:do:
>> MCSqueaksourceRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
>> MCSqueaksourceRepository(MCFileBasedRepository)>>goferVersionFrom:
>> GoferResolvedReference>>version
>> GoferLoad>>addResolved:
>> GoferLoad>>initializeOn: in Block: [:each | self addResolved: each]
>> Array(Collection)>>do:displayingProgress:every: in Block: [:each | ...
>> Array(SequenceableCollection)>>do:
>> Array(Collection)>>do:displayingProgress:every: in Block: [:bar | ...
>> BlockClosure>>cull:
>> Job>>run in Block: [result := block cull: self]
>> BlockClosure>>on:do:
>> 
>> 
>> I'm using the script from here to install it:
>> 
>> http://lists.gforge.inria.fr/pipermail/pharo-project/2012-August/068755.html
>> 
>> Any ideas ?
>> 
>> Thanks
>> 
>> 
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>> 
> 
> 
> 
> -- 
> Best regards,
> Igor Stasenko.
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



More information about the seaside mailing list