Okay the ConfigurationOfFFI is now fixed and loads properly in Pharo30 ... Marcel, perhaps you could test it on Squeak?
Thanks, Dale On Wed, Jul 30, 2014 at 9:49 AM, Dale Henrichs < [email protected]> wrote: > Ah, thanks for the info Marcel. > > Is it fixed now or does it still need to be fixed? > > Dale > > > On Wed, Jul 30, 2014 at 9:42 AM, Andrei Chis <[email protected]> > wrote: > >> The ConfigurationOfFFI was changed just this morning. There was a Pharo >> dependency mixed into squeakCommon. >> >> Marcel Taeumel -> from andrei's laptop :) >> >> >> On Wed, Jul 30, 2014 at 6:34 PM, Dale Henrichs < >> [email protected]> wrote: >> >>> Just this morning I started seeing this error during travis-ci runs[1] >>> that are using zeroconf to install pharo3.0. Last night this process was >>> working fine. >>> >>> I know that there are a number of moving parts and I've just started >>> digging into this (I haven't tried loading locally yet), but I figured I >>> would see if anyone else recognizes this particular problem. >>> >>> The package AST-FFI-Pharo30Compatibility-ClementBera.4 is fetched[2], >>> but after the rest of the of FFI so parhaps someone has modified the >>> configuration of FFI and broken something? >>> >>> Comparing with a successful build[3] the FFI-Kernel and >>> AST-FFI-Pharo30Compatibility packages have swapped order and in both cases >>> FFI 1.8 was loaded... >>> >>> BTW, I cannot tell from the zeroconf installation logs what version of >>> the pharo images I am getting (I tried both stable and 30) so I have no >>> idea whether I'm getting a different image downloaded or not ... >>> >>> >>> Here's the stack: >>> >>> Error: nil cannot be found in the list. >>> SmalltalkImage(Object)>>error: >>> SmalltalkImage>>add:toList:after: >>> SmalltalkImage>>addToStartUpList:after: >>> ExternalObject class>>initialize >>> MCMethodDefinition>>postloadOver: >>> MCPackageLoader>>basicLoadDefinitions in Block: [ :each | each >>> postloadOver: (self obsoletionFor: ...etc... >>> OrderedCollection(Collection)>>do:displayingProgress:every: in Block: [ >>> :each | ... >>> OrderedCollection>>do: >>> OrderedCollection(Collection)>>do:displayingProgress:every: in Block: [ >>> :bar | ... >>> BlockClosure>>cull: >>> Job>>run in Block: [ result := block cull: self ] >>> BlockClosure>>on:do: >>> Job>>run in Block: [ ... >>> BlockClosure>>ensure: >>> Job>>run >>> NonInteractiveUIManager(UIManager)>>displayProgress:from:to:during: >>> ByteString(String)>>displayProgressFrom:to:during: >>> OrderedCollection(Collection)>>do:displayingProgress:every: >>> OrderedCollection(Collection)>>do:displayingProgress: >>> MCPackageLoader>>basicLoadDefinitions >>> MCPackageLoader>>basicLoad in Block: [ self basicLoadDefinitions ] >>> BlockClosure>>on:do: >>> MCPackageLoader>>handleLoadErrorsDuring: in Block: [ ... >>> BlockClosure>>on:do: >>> MCPackageLoader>>handleLoadErrorsDuring: >>> MCPackageLoader>>basicLoad in Block: [ self handleLoadErrorsDuring: [ >>> self basicLoadDef...etc... >>> BlockClosure>>ensure: >>> MCPackageLoader>>basicLoad >>> MCPackageLoader>>loadWithNameLike: in Block: [ self basicLoad ] >>> BlockClosure>>ensure: >>> ExternalObject class>>initialize (ShortRunArray is Undeclared) >>> >>> Dale >>> >>> [1] https://travis-ci.org/GsDevKit/gsDevKitHome/jobs/31248892#L603 >>> [2] https://travis-ci.org/GsDevKit/gsDevKitHome/jobs/31248892#L570 >>> [3] https://travis-ci.org/GsDevKit/gsDevKitHome/jobs/31190550#L593 >>> >> >> >
