0

Error procesing Arraylist (BSH Interpreter)

asked 2008-10-25 14:48:40 +0800

plagonell gravatar image plagonell
63

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

delete flag offensive retag edit

1 Reply

Sort by » oldest newest

answered 2008-10-26 05:51:57 +0800

dennis gravatar image dennis
3679 1 6
http://www.javaworld.com....

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.

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2008-10-25 14:48:40 +0800

Seen: 517 times

Last updated: Oct 26 '08

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More