fragment.overrideRenderedContent(e.getLocalizedMessage()); fragment.overrideRenderedContent(e.getLocalizedMessage()); log.error(e.getMessage(),e);
protected void processRenderingJob(RenderingJob job, boolean parallelOnly) { try { if (parallelOnly || job.getTimeout() > 0) { workMonitor.process(job); } else { job.execute(); } } catch (Exception e1) { log.error("render() failed: " + e1.toString(), e1); job.getFragment().overrideRenderedContent(e1.getLocalizedMessage()); } }
private PortletWindow createPortletWindow(ContentFragment fragment) { PortletWindow window = null; PortletDefinition pd = rcc.getPortletRegistry().getPortletDefinitionByUniqueName(fragment.getName(), true); if (pd != null) { window = new PortletWindowImpl(this, fragment, pd); } else { // invalid window: create one anyway so that this error condition is only "recorded" once for this request window = new PortletWindowImpl(this, fragment); fragment.overrideRenderedContent("Failed to retrieve Portlet Definition for " + fragment.getName()); log.error(fragment.getOverriddenContent()); } portletWindows.put(window.getWindowId(), window); return window; }
child.overrideRenderedContent(e.getLocalizedMessage());
protected void renderMaximizedWindow(RequestContext context, ContentPage page, ContentFragment layoutContentFragment, PortletWindow window) { boolean maxedLayout = false; PortletWindow layoutWindow; if (window.getFragment().getId().equals(layoutContentFragment.getId())) { layoutWindow = window; maxedLayout = true; } else { layoutWindow = context.getPortletWindow(layoutContentFragment); } context.setAttribute(PortalReservedParameters.MAXIMIZED_FRAGMENT_ATTRIBUTE, window.getFragment()); layoutWindow.setAttribute(PortalReservedParameters.MAXIMIZED_LAYOUT_ATTRIBUTE, page.getRootFragment()); try { renderer.renderNow(window.getFragment(), context); if (!maxedLayout) { renderer.renderNow(layoutContentFragment, context); } } catch (Exception e) { log.error(e.getMessage(), e); window.getFragment().overrideRenderedContent( "Sorry, but we were unable access the requested portlet. Send the following message to your portal admin: " + e.getMessage()); } }
fragment.overrideRenderedContent(t.getMessage());
window.getFragment().overrideRenderedContent("Sorry, but we were unable access the requested portlet. Send the following message to your portal admin: "+ e.getMessage());
logger.warn(msg); portletEntity = new PortletEntityImpl(fragment); fragment.overrideRenderedContent(msg);
if (content == null || !content.equals(msg)) fragment.overrideRenderedContent(msg); logger.error(msg);
fragment.overrideRenderedContent(outOfServiceMessage); return null;