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
