Hello,
After this good WWDC (except for food) where we get some nice WebObjects t-shirts and, more important, many assurances that WebObjects was not quite dead, I finally dropped my Xcode 2.0 with WebObjects 5.2.4 for the new Xcode 2.4 with WebObjects 5.3.x...
I just tried the basic "WebObject Application" standard from the XCode 2.4 project template... Just double-clic on Main.wo, type 2 static chars in the page and save it... The bug that prevent me so long to upgrade to Xcode 2.1, 2.2,... was still there: WebObjects Builder tried to save the modified Main.wo but failed telling me: "Unable to create backup file for Main.wo: Error removing"... As is, the message seems to be safe: it cannot delete the old file... But in fact, it can, and, of course, it did: the old Main.wo has been deleted but it still cannot save the new one... Really annoying: each time you try to modify a component, it is deleted !
So I search why... I read all the messages in these two maling lists regarding WebObjects Builder errors and found some messages related to permissions of surrounding folders (around march 2006)... I tried as root (he has all the permissions): no problem... I tried as the registered "admin" user: no problem... I created a fresh "normal" user on my machine and tried: no problem...
So why only with me ?
The reason is (or seem to be): I am a mobile user (driven by a Mac OS X Server 10.4 Open Ldap Directory)... And to prove that this is the main reason of this bug, I downgraded to normal user and retried: 1. as root, I renamed my user folder, delete my mobile-account and create a new "normal account" with the same long and small name, deleted the new empty home folder and rename-back my original home folder (fortunately, my userid did not changed in the process); 2. as the new "me", I retried exactly the same procedure: the problem is gone ! WebObjects Builder 5.3.2 can save modified files !
But some questions remain: what is so different in a mobile account ? What has been changed in WebObjects Builder 5.3.x compared to WebObjects Builder 5.2 to break it with mobile users ? I just noticed some difference since the mobile-to-normal change: I am no more a member of the "staff" group (typing "groups" in the terminal)...
Regards,
Luc Demarche .................................................................. Mac OS Software Developer
Pyramide Ingenierie sprl Tel: +32 87 292120 188 rue de Liege Fax: +32 87 292129 ..................................................................
|