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
----------------------------------------------------------------

Reply via email to