0

ZK JSP Tags not compatible with ZK 5.0.5

asked 2010-12-31 06:58:51 +0800

beemsoft gravatar image beemsoft
12
www.beemsoft.nl

When I add the ZK5 jars to the zkjsp-demo, I get the following error.
Is it true that the ZK JSP extension is not compatible with ZK5?

Dec 31, 2010 1:33:44 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NoSuchMethodError: org.zkoss.zk.ui.Execution.setAttribute(Ljava/lang/String;Ljava/lang/Object;)V
	at org.zkoss.jsp.zul.impl.RootTag.doTag(RootTag.java:251)
	at org.apache.jsp.index_jsp._jspx_meth_z_005fpage_005f0(index_jsp.java:91)
	at org.apache.jsp.index_jsp._jspService(index_jsp.java:63)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)

delete flag offensive retag edit

3 Replies

Sort by ยป oldest newest

answered 2011-01-03 06:19:32 +0800

beemsoft gravatar image beemsoft
12
www.beemsoft.nl

updated 2011-01-03 06:22:36 +0800

For the interested, here is how I fixed this:

- Remove zuljsp.jar from the zkjsp-demo
- Add a new project, zk-JspTags
- Add to this project:
a) the source files of ZK JSP Tags, version 1.4.1
b) Some missing class files (from package org.zkoss.jsp.spec) and tld files (extract these from zuljsp.jar).
- Add the zk-JspTags project as a dependency to the zkjsp-demo project.

Now, the ZK JSP Tag Library demo is running fine with ZK 5.0.5:

INFO: Starting ZK 5.0.5 EE (build: 2010110316)
Jan 3, 2011 1:04:32 PM org.zkoss.zk.ui.sys.ConfigParser parseConfigXml:148
INFO: Loading system default
Jan 3, 2011 1:04:32 PM org.zkoss.zk.ui.sys.ConfigParser parse:259
INFO: Parsing jndi:/localhost/zkjsp-demo/WEB-INF/zk.xml
Jan 3, 2011 1:04:32 PM org.zkoss.zkex.init.WebAppInit init:29

link publish delete flag offensive edit

answered 2011-01-03 21:02:53 +0800

jimmyshiau gravatar image jimmyshiau
4921 5
http://www.zkoss.org/ ZK Team

Hi beemsoft,
I have update zkjsp demo,
you can try again,
please download the latest freshly version.

link publish delete flag offensive edit

answered 2011-01-04 02:40:57 +0800

beemsoft gravatar image beemsoft
12
www.beemsoft.nl

Great, now it's working fine.
Thanks for the quick update.

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: 2010-12-31 06:58:51 +0800

Seen: 339 times

Last updated: Jan 04 '11

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