On 05/11/2009, at 12:32 PM, Chuck Hill wrote:

On Nov 4, 2009, at 5:35 PM, Paul Hoadley wrote:

On 04/11/2009, at 10:47 PM, Mike Schrag wrote:

try putting your code in finishInitialization() -- that's roughly where migrations run.

On 05/11/2009, at 3:51 AM, Chuck Hill wrote:

Does adding this make any difference?

        public void finishInitialization() {
                NSBundle.frameworkBundles();
        }

I moved the EOF-touching code from didFinishLaunching() to finishInitialization(), and yes it does work. (It also appeared to work when I moved it to LSApplication's constructor (the class between Application and ERXApplication). I assume finishInitialization() is a better place for it, though?)

I would have thought its original place was better.

You mean you would have thought didFinishLaunching() was better?

This method is called even _earlier_.

As a work-around, that seems to be what I need. As you noted elsewhere, the model loading seems to proceed asynchronously when I touch EOF in didFinishLaunching() (and, for all I know, it still is). Whether or not the launched failed seemed to be non-deterministic because of this—sometimes LogIn.allNotices() (the default page, and the second time EOF is touched) would be called before the model I needed had loaded, and sometimes after. In any case, I _assume_ that's what is going on, based on what I'm observing, because I'm really not familiar with the WO/Wonder code behind the start-up process.

Thanks to both of you for sorting this out.

Somehow, I don't think it is exactly sorted out yet. It is just getting curiouser and curiouser.

Yeah. I guess I meant thanks for enabling me to at least get my app launching consistently. :-)


--
Paul.

w  http://logicsquad.net/
h  http://paul.hoadley.name/


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to