Re: Just upgraded to tiger server with X code 2.2.1 and WebObjects builder has problems

"Jesús A. Guzmán Bremer" <[email protected]> Sat, 11 Mar 2006 07:13:21 -0600
Newsgroups gmane.comp.web.webobjects.general
Message-ID <[email protected]>
With a clean install of the server and xcode all the problems were fixed

On Mar 2, 2006, at 12:09 PM, Jerry W. Walker wrote:

> Hi, Servidor,
>
> On Mar 2, 2006, at 11:44 AM, servidor forja wrote:
>
>> Sorry for my English (Im from Mexico), the problem IS when  
>> modifying the component and saving with WebObjects builder
>> (not using it to modify and save a record).
>
> Your English was fine, native English speakers (myself included)  
> often similarly leave information out.
>
>> -I re-ran repair permissions
>> -Re-installed xcode with all its options
>> -Checked permissions on the folder of the project (Users/admin/ 
>> _Dev2006/_FraccDB7/)
>>  it has (owner=admin, RW)(group=staff, RW)(other, RW) on every  
>> folder on the path, and including the xx.wo package)
>> and the error keeps showing, the .wo file disappears.
>> -Sometimes when I save a component when in the source mode the  
>> error wont happen but ar returning
>>  to layout mode all bindings in the layout mode appear as unknown.
>> -Also, I was used to switch to source mode to manually modify html  
>> and the window was split with bindings at the bottom,
>> now it seems to show only the html (OR I DONT KNOW HOW TO SHOW IT)
>
> The directories in the project path also need Execute permissions.  
> That is, each directory, from your project directory down through  
> the directory for the component package needs Unix permissions  
> rwx------ at least for the admin user when you're logged in as  
> admin. Read and write permissions are not sufficient, but this may  
> not be so easily seen through the Finder.
>
> Start a Term.app window, navigate to the directory and check the  
> permissions of the component's package directory and the parent  
> directory containing that package.  You can use the Unix command  
> "ls -lsd <name>" where <name> is the name of the directory you're  
> trying to list to see these permissions directly.
>
> If both directories have execute permissions as well, and what  
> you're saying is correct, I honestly have no idea what's causing  
> your problem.
>
> There are things we know, however, and things I think we can safely  
> infer from what you've said:
>
> We know:
>
>   * WOBuilder attempts to rewrite the WOComponent package each time  
> you make a change. (i.e. WOBuilder rewrites the xx.html, xx.wod,  
> xx.woo files along with the xx.wo directory containing them and  
> other files and directories contained therein, e.g. CVS  
> directories) and remove the old package when successful.
>
>   * WOBuilder's failure to write that package leads to the message  
> you're seeing.
>
> We can infer:
>
>   * something is stopping WOBuilder from rewriting the package when  
> a change is made.
>
>   * failure to rewrite the package is probably causing the other  
> problems you're having with WOBuilder
>
> At best, I can only say, good luck, at this point. Perhaps others  
> could shed more light on this.
>
> Regards,
> Jerry
>
>> thank you
>>
>> On Mar 1, 2006, at 12:14 PM, Jerry W. Walker wrote:
>>
>>> Hi, Servidor,
>>>
>>> On Feb 28, 2006, at 7:49 PM, servidor forja wrote:
>>>
>>>> Sorry for the reposting, but the first post got to the wrong tread
>>>>
>>>>
>>>> I have a project that works well on panther server but I needed to
>>>> upgrade to tiger server for several reasons.
>>>>
>>>> My problem is that after I cleanly installed tiger, X code, updated
>>>> everything, and opened my project, which gets upgraded and compiles
>>>> without errors
>>>> and works fine. i get
>>>> ---------
>>>> Unable to create backup file for /Users/admin/_Dev2006/_FraccDB7/
>>>> FrentesListEditPage.wo: Error removing
>>>> --------------
>>>> When i open a component change anything and SAVE, also i lose the
>>>> xx.wo (becomes unreadable)
>>>> HD passes Disk Utils, permissions are OK, and i run as an admin
>>>> this is the developer server.
>>>
>>> It's been a long time since I've seen this error, but IIRC, it  
>>> tended to be caused either by a permissions problem (which you  
>>> said you've already checked) or by another tool (e.g. Term.app)  
>>> working within the component's package directory.
>>>
>>> I don't remember this problem ever occurring while the  
>>> application was running, but rather when changing a WOComponent  
>>> in WOBuilder and trying to save the changed page.
>>>
>>> I'm running on Tiger, not Tiger Server, but I've just tried to  
>>> recreate the error and it seems that navigating Terminal to the  
>>> WOComponent directory no longer causes the problem. After re- 
>>> saving the component, Term was confused about it's current  
>>> working directory but that doesn't seem to trigger the error. On  
>>> the other hand, when I changed the permissions on the component's  
>>> parent directory to disallow writing within the directory, I was  
>>> able to reproduce the message you got.
>>>
>>> Be sure that you're not only checking the permissions of the  
>>> WOComponent package directory and each of the files contained  
>>> therein, but also the permissions set for the component's parent  
>>> directory.
>>>
>>>> I have another question is it safe to keep using EOModeler,  
>>>> because i
>>>> dont like the new interface?
>>>
>>> Yes, the old EOModeler still works fine. The new EOModeling tools  
>>> in Xcode are not yet ready for prime time. In short, avoid using  
>>> them at this stage.
>>>
>>> Regards,
>>> Jerry
>>>
>>> --
>>> __ Jerry W. Walker,
>>>    WebObjects Developer/Instructor for High Performance  
>>> Industrial Strength Internet Enabled Systems
>>>
>>>     [email protected]
>>>     203 278-4085        office
>>>
>>>
>>>
>>> _______________________________________________
>>> WebObjects-dev mailing list
>>> [email protected]
>>> http://www.omnigroup.com/mailman/listinfo/webobjects-dev
>>
>
>
> --
> __ Jerry W. Walker,
>    WebObjects Developer/Instructor for High Performance Industrial  
> Strength Internet Enabled Systems
>
>     [email protected]
>     203 278-4085        office
>
>
>