<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=411131508-15092006><FONT face=Arial 
color=#0000ff size=2>At start-up, all config files are read and config methods 
invoked... but at the end of the process, OpenCms executes a method which sets a 
flag to indicate that the configuration has been initialised and may no longer 
be changed (or something to that effect).  Set logging level to debug, 
restart OpenCms and have a look at the log - I think you'll see what I 
mean.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=411131508-15092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=411131508-15092006><FONT face=Arial 
color=#0000ff size=2>The usual way to add sites etc is by editing XML 
configuration files.  If for some reason you do need to do this 
programmatically, then (as you can imagine) you'll need to investigate (i) 
how to unfreeze the config, if that's possible, and (ii) what implications this 
might have for OpenCms state management.  Lots of trawling through the 
source code, I think!</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=411131508-15092006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=411131508-15092006><FONT face=Arial 
color=#0000ff size=2>Jon</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> opencms-dev-bounces@opencms.org 
[mailto:opencms-dev-bounces@opencms.org] <B>On Behalf Of </B>Andy 
Bicksbo<BR><B>Sent:</B> 15 September 2006 00:39<BR><B>To:</B> 
opencms-dev@opencms.org<BR><B>Subject:</B> [opencms-dev] CmsSiteManager addSite 
error message<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>Hi!</DIV>
<DIV>When i call the method addSite() (from the Class CmsSiteManager) i get 
the following error message:</DIV>
<DIV> </DIV>
<DIV> org.opencms.main.CmsRuntimeException: Site configuration has been 
frozen and can not longer be changed.<BR> at 
org.opencms.site.CmsSiteManager.addSite(CmsSiteManager.java:289)</DIV>
<DIV> </DIV>
<DIV>In javadoc its written: "Adds a new CmsSite to the list of configured 
sites, this is only allowed during configuration"</DIV>
<DIV>Does anybody know what during configuration means exactely?</DIV>
<DIV>Best regards<BR>Andy</DIV></BODY></HTML>