One of the TODOs in ConfigLoader is to make the Listener class and a
few other components proper ObservedManagers instead.
On Aug 6, 2007, at 11:38 , [EMAIL PROTECTED] wrote:
Revision10351AuthorfgiustDate2007-08-06 11:38:51 +0200 (Mon, 06 Aug
2007)Log Messageavoid stacktraces for unconfigured listeners, print
out a more friendly messageModified Paths
magnolia/trunk/magnolia-core/src/main/java/info/magnolia/cms/beans/
config/Listener.java
Diff
Modified: magnolia/trunk/magnolia-core/src/main/java/info/magnolia/
cms/beans/config/Listener.java (10350 => 10351)--- magnolia/trunk/
magnolia-core/src/main/java/info/magnolia/cms/beans/config/
Listener.java 2007-08-06 09:15:27 UTC (rev 10350) +++ magnolia/
trunk/magnolia-core/src/main/java/info/magnolia/cms/beans/config/
Listener.java 2007-08-06 09:38:51 UTC (rev 10351)@@ -76,7 +76,15
@@ try { Content startPage =
ContentRepository.getHierarchyManager
(ContentRepository.CONFIG).getContent(CONFIG_PAGE);-
Content configNode = startPage.getContent("IPConfig");+
+ Content configNode; + try
{ + configNode = startPage.getContent("IPConfig");
+ } + catch (javax.jcr.PathNotFoundException
e) { + log.warn("Config : no Listener info
configured"); //$NON-NLS-1$ + return;
+ } children = configNode.getChildren
(ItemType.CONTENTNODE); } catch
(RepositoryException re) {
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------