On 03/28/2018 04:35 PM, Martin McClure wrote:
> I have a project that loads via Metacello in builds up through build
> 738. In 739 the load fails with DNU.
>
> The failure is in a method I have specified via a #postLoadDoIt:. It
> fails because it sends a message to a pool variable, which is nil.
> However, it should not be nil because it should have been initialized by
> a class-side #initialize method in a prerequisite package.
>
> Again, this worked up through build 738. Any idea what changed in 739
> that would cause this, and is this change intentional?
Odd, I don't see any code changes that would be likely to have caused this.

Is the expected behavior of Metacello to send #initialize to classes in
prerequisite packages before running a #postLoadDoIt in a package? I'd
think so, but am starting to wonder if this is perhaps unordered and
I've just been lucky...

-Martin

Reply via email to