-
FEATURED COMPONENTS
First time here? Check out the FAQ!
asked 2013-02-22 21:51:09 +0800
This post is a wiki. Anyone with karma >100 is welcome to improve it.
Hello All,
I'm struggling to understand what is causing an Internal ZK error while I'm trying to show modal window.
Symptoms: HtmlPageRenders throws an InternalError on line
if (ComponentRedraws.beforeRedraw(false) >= 0)
throw new InternalError("Not possible: "+comp);
Prerequisites: ZK 6.5.1.1, Window defined in Zul file, DHtmlLayoutFilter enabled in web.xml
Description: ViewModel is trying to analyze if user already visited the page and if he did, then show a modal window.
Modal window is called like org.zkoss.zul.Window window = (org.zkoss.zul.Window) org.zkoss.zk.ui.Executions.createComponents("/ZulFilePathAndName.zul", null, null); window.doModal();
The problem is not reproduced when Filter is not used or when user is attending the page for the first time.
Questions: 1. What might be causing the internal error in this line? Looks like it is a combination of filter and some rendering issues. 2. Can anyone elaborate on "Not possible" meaning? Sorry but this error message is not really self explanatory keeping in mind that "Error" is thrown, not even Exception.
Thank you in advance!
PS
Stacktrace:
java.lang.InternalError: Not possible: Include xVFQq at org.zkoss.zk.ui.sys.HtmlPageRenders.outStandalone(HtmlPageRenders.java:829) at org.zkoss.zhtml.impl.AbstractTag.redrawChildrenDirectly(AbstractTag.java:283) at org.zkoss.zhtml.impl.AbstractTag.redraw(AbstractTag.java:255) at org.zkoss.zhtml.impl.AbstractTag.redrawChildrenDirectly(AbstractTag.java:279) at org.zkoss.zhtml.impl.AbstractTag.redraw(AbstractTag.java:255) at org.zkoss.zhtml.Body.redraw(Body.java:47) at org.zkoss.zhtml.impl.AbstractTag.redrawChildrenDirectly(AbstractTag.java:279) at org.zkoss.zhtml.impl.AbstractTag.redraw(AbstractTag.java:255) at org.zkoss.zhtml.Html.redraw(Html.java:53) at org.zkoss.zhtml.impl.PageRenderer.renderComplete(PageRenderer.java:111) at org.zkoss.zhtml.impl.PageRenderer.render(PageRenderer.java:76) at org.zkoss.zk.ui.impl.PageImpl.redraw(PageImpl.java:856) at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:490) at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:316) at org.zkoss.zk.ui.http.DHtmlLayoutFilter.process(DHtmlLayoutFilter.java:105)
Asked: 2013-02-22 21:51:09 +0800
Seen: 34 times
Last updated: Feb 24 '13
Can you post a run-able sample to reproduce this?
ashishd ( 2013-05-03 08:04:50 +0800 )edit