On 05/11/2009, at 1:38 PM, Chuck Hill wrote:
On Nov 4, 2009, at 6:14 PM, Paul Hoadley wrote:
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?
Yes.
NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector
("finishInitialization", ERXConstant.NotificationClassArray),
WOApplication.ApplicationWillFinishLaunchingNotification, null);
NSNotificationCenter.defaultCenter().addObserver(this, new NSSelector
("didFinishLaunching", ERXConstant.NotificationClassArray),
WOApplication.ApplicationDidFinishLaunchingNotification, null);
This is now launching _before_ Migrations. Where you had it
originally is _after_ Migrations. And that looks a little too
suspicious to be a coincidence. Do you have true for
er.migration.migrateAtStartup in your configuration?
Only commented-out:
# Migrations
#er.migration.migrateAtStartup=true
#er.migration.createTablesIfNecessary=true
#er.migration.modelNames=YourModel
This project started as a standard Wonder template.
--
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 ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]