-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hi, my app abort whith this line of code ArrayList<Aspirante> L = new ArrayList<Aspirante>(); i try to populate a listbox, the code is similar to AnnotateDataBinding in livedemo, in my app the listbox not showing data, i run the example from java and it don't run (listbox blank).
the trace of Tomcat:
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
org.zkoss.zk.ui.UiException: Parse error at line 602, column 40. Encountered: =
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
org.zkoss.lang.Classes.newInstance(Classes.java:78)
org.zkoss.lang.Exceptions.wrap(Exceptions.java:164)
org.zkoss.zk.ui.UiException$Aide.wrap(UiException.java:46)
org.zkoss.zk.scripting.bsh.BSHInterpreter.exec(BSHInterpreter.java:103)
org.zkoss.zk.scripting.util.GenericInterpreter.interpret(GenericInterpreter.java:292)
org.zkoss.zk.ui.impl.PageImpl.interpret(PageImpl.java:858)
org.zkoss.zk.ui.impl.UiEngineImpl.execNonComponent(UiEngineImpl.java:728)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:547)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:557)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:525)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:492)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:374)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:296)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:227)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:167)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
causa raíz
Parse error at line 602, column 40. Encountered: =
bsh.Parser.generateParseException(Unknown Source)
bsh.Parser.jj_consume_token(Unknown Source)
bsh.Parser.Statement(Unknown Source)
bsh.Parser.BlockStatement(Unknown Source)
bsh.Parser.Block(Unknown Source)
bsh.Parser.MethodDeclaration(Unknown Source)
bsh.Parser.BlockStatement(Unknown Source)
bsh.Parser.Line(Unknown Source)
bsh.Interpreter.Line(Unknown Source)
bsh.Interpreter.eval(Unknown Source)
bsh.Interpreter.eval(Unknown Source)
org.zkoss.zk.scripting.bsh.BSHInterpreter.exec(BSHInterpreter.java:100)
org.zkoss.zk.scripting.util.GenericInterpreter.interpret(GenericInterpreter.java:292)
org.zkoss.zk.ui.impl.PageImpl.interpret(PageImpl.java:858)
org.zkoss.zk.ui.impl.UiEngineImpl.execNonComponent(UiEngineImpl.java:728)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:547)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:557)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:525)
org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:492)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:374)
org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:296)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:227)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:167)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Software used:
zk.3.5.1, Tomcat 6.0.16,
MyEclipse Enterprise Workbench Version: 6.5.1 GA
java version "1.6.0_05", Java(TM) SE Runtime Environment (build .6.0_05-b13),
Java HotSpot(TM) Client VM (build 10.0-b19, mixed mode, sharing)
I apologize for my English
I think Java Generics(ArrayList<T>) is not supported when running in zscript in ZK.
if you still want to use generics feature of Java, you should move you code into pure java code, not in zscript.
Asked: 2008-10-25 14:48:40 +0800
Seen: 517 times
Last updated: Oct 26 '08