I created a plugin-Project. I created a special form (zk.retail.app.form.ExampleFormController), using file ZUL . I'm run applications on Eclipse, the open Zul file, but when I'm building application Idempiere-server and then run the application. Open form then error
DefaultFormFactory.newFormInstance: Web UI form not implemented for the swing form zk.retail.app.form.ExampleFormController [68]
16:57:19.786===========> zkoss.handleError:1359: >>org.adempiere.webui.exception.ApplicationException: Failed to open zk.retail.app.form.ExampleFormController
>> at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:163)
>> at org.adempiere.webui.panel.ADForm.openForm(ADForm.java:136)
>> at org.adempiere.webui.desktop.TabbedDesktop.openForm(TabbedDesktop.java:88)
>> at org.adempiere.webui.desktop.DefaultDesktop.openForm(DefaultDesktop.java:713)
>> at org.adempiere.webui.desktop.AbstractDesktop.onMenuSelected(AbstractDesktop.java:76)
>> at org.adempiere.webui.desktop.DefaultDesktop.onMenuSelected(DefaultDesktop.java:753)
>> at org.adempiere.webui.dashboard.DPFavourites.doOnClick(DPFavourites.java:251)
>> at org.adempiere.webui.dashboard.DPFavourites.onEvent(DPFavourites.java:207)
>> at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:2742)
>> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2713)
>> at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:2654)
>> at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:136)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1717)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1502)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1212)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:600)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:482)
>> at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:491)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:269)
>> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
>> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:745)
please, help me solution?