-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hi, I updated my ZK to ZK7.0.5. But I'm getting an exception when trying to run my application.
The thing is that I'm creating a component in java
Component father = Executions.createComponents("/recursos/Utilidades/Paneles-Info/PanelHTML.zul", null, null);
which includes an include with a html page
PanelHTML.zul:
<zk>
<include width="100%" height="100%" src="/recursos/Utilidades/Paneles-Info/panelHTML.html"></include>
</zk>
At the moment of the creation I'm getting this Exception:
org.zkoss.zk.ui.UiException: Html must be the root component, not <Include qM4Qs>
at org.zkoss.zhtml.Html.beforeParentChanged(Html.java:70)
at org.zkoss.zk.ui.AbstractComponent.setParent(AbstractComponent.java:969)
at org.zkoss.zk.ui.AbstractComponent.insertBefore(AbstractComponent.java:1109)
at org.zkoss.zk.ui.impl.AbstractUiFactory.newComponent(AbstractUiFactory.java:100)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:857)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:826)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:735)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:699)
at org.zkoss.zk.ui.impl.UiEngineImpl.createComponents(UiEngineImpl.java:1080)
at org.zkoss.zk.ui.impl.AbstractExecution.createComponents0(AbstractExecution.java:251)
at org.zkoss.zk.ui.impl.AbstractExecution.createComponents(AbstractExecution.java:243)
at org.zkoss.zul.Include.afterCompose(Include.java:478)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:878)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:826)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:735)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:797)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:757)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:699)
at org.zkoss.zk.ui.impl.UiEngineImpl.createComponents(UiEngineImpl.java:1080)
at org.zkoss.zk.ui.impl.AbstractExecution.createComponents0(AbstractExecution.java:251)
at org.zkoss.zk.ui.impl.AbstractExecution.createComponents(AbstractExecution.java:243)
at org.zkoss.zk.ui.Executions.createComponents(Executions.java:176)
at org.sts.generales.Herramientas.Paneles.CrearPortalHTML.CrearPanelHTML(CrearPortalHTML.java:309)
at org.sts.generales.Herramientas.Paneles.CrearPortalHTML.addDiv(CrearPortalHTML.java:293)
at org.sts.generales.Herramientas.Paneles.CrearPortalHTML.crearPanel(CrearPortalHTML.java:197)
at org.sts.generales.Herramientas.Paneles.CrearPortalHTML.tickTimer(CrearPortalHTML.java:325)
at org.sts.generales.Herramientas.Paneles.CrearPortalHTML$1.onEvent(CrearPortalHTML.java:381)
at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2752)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2723)
at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2664)
at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136)
at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0(EventProcessingThreadImpl.java:536)
at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.run(EventProcessingThreadImpl.java:463)
What does this means???What has changed in ZK???? Please I need to update my ZK version to get some bugs solved. Every time I need to update ZK is desperate...
Thank you
Hi, it is a known bug in ZK 7.0.4. Please use defer mode to workaround this issue.
<include mode="defer" src="/recursos/Utilidades/Paneles-Info/panelHTML.html" />
Same problem in ZK 8.0.0, and same solution works for me.
Asked: 2015-01-22 10:36:24 +0800
Seen: 37 times
Last updated: Dec 07 '16