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

Reply via email to