A site tree's XML structure must not be empty

Grant Dunham gdunham at yukoncollege.yk.ca
Wed Oct 29 09:58:09 PST 2003


Has anyone discovered why the site tree's XML structure becomes corrupted?
I know how to correct the problem when it happens, but I don't know why 
it happens and how it can be prevented.
It just happened to our server again yesterday. This problem seems to 
have started about 6 months ago. I did a fresh install of Frontier on a 
Windows 2000 box hoping I had messed something up on the old install. No 
luck. Still get the error sporadicly.
I save a copy and replace the root files weekly thinking age may have 
something to do with. That seems to have reduced the number of 
occurances - but has not eliminated it.
The last time this thread surfaced (about a month ago), I know several 
other server admins indicated they too were experiencing this problem. I 
would be much happier to know how to prevent the problem in the future.
Grant


Kirk Langer wrote:

> At 7:11 AM -0500 10/29/03, Rick Barter wrote:
>
>> I was trying to get Gems to work ..... and then found when I try to 
>> login to admin site or connect remotely I get:
>>
>> "Sorry! there was an error: Server configuration error. A site tree's 
>> XML structure must not be empty.
>>
>> the error was detected by Frontier 9.0 in mainResponder.respond "
>>
>> How can I fix this problem?
>>
>> Can I restore from backup?
>>
>> I have all sites backed up.
>>
> I have seen this recently also.  If you have your config.root backed 
> up you can quit Frontier, move in the config.root backup and things 
> should be okay.
>
> Alternatively, you can:
>
> 1. Quit Frontier and make a backup of the config.root file 
> (/Applications/Frontier/Guest Databases/apps).  Yes, the config.root 
> is dysfunctional, but it is easy to back up and if something goes 
> wrong from here you have this version from which you can work.
> 2. Double-click on the config.root file in the apps directory to start 
> Frontier and open the config.root table.
> 3. Navigate the following path in the config.root table: 
> config/mainresponder/domains/default/sitetree/directory.
> 4. Click on the structure table and press the delete key to delete it.
> 5. Restart Frontier, the structure table is rebuilt and everything 
> should work correctly.
>

-- 
PO Box 2799
Whitehorse, YT
Phone:	(867) 668-8817
Fax:		(867) 668-8814





More information about the Frontier-Users mailing list