[Seaside] Pharo 2.0 and Seaside 3.1

Igor Stasenko siguctua at gmail.com
Wed Apr 24 23:37:52 UTC 2013


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.


More information about the seaside mailing list