List subChannels = new ArrayList();
cms.getRequestContext().saveSiteRoot();
try {
cms.getRequestContext().setSiteRoot(I_CmsConstants.VFS_FOLDER_CHANNELS);
subChannels = cms.getSubFolders(channel);
<BUG>} catch (Exception e) {

System.err.println("Exception: " + e);
} finally {</BUG>
cms.getRequestContext().restoreSiteRoot();

List subChannels = new ArrayList();
cms.getRequestContext().saveSiteRoot();
try {
cms.getRequestContext().setSiteRoot(I_CmsConstants.VFS_FOLDER_CHANNELS);
subChannels = cms.getSubFolders(channel);
} catch (CmsException e) {
if (LOG.isErrorEnabled()) {
LOG.error(e.getLocalizedMessage());
