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
