0

ZK and JSF integration problem

asked 2007-11-11 23:43:22 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4617795

By: rickflair

Hi!
I would like to integrate JSF and ZK, but I cannot...
I created a web project (for example in Eclipse), I add the JAR files of ZK and JSF to it and this is my:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
<title>MIS_REPORTS tabla lista</title> </head> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://www.zkoss.org/jsf/zul" prefix="z"%> <body>
<f:view>
<z:page>
<z:listbox id="mis_reports_list" mold="paging" width="80%"
pageSize="10"
f:value="#{NxtMisReportsManager.listMisReports}">
</z:listbox>
</z:page>
</f:view>
</body>
</html>

When I want to watch it, I get an error message:
oracle.xml.parser.v2.XMLDOMException: the http://www.zkoss.org/jsf/zul namespace is illegal for prefix 'f'
???
Please, can you tell me where the problem is? Is there anywhere a complete guide for ZK and JSF integration? I already read the developer guide in the ZK homepage
(ZK-devguide-3.0.0-RC2.pdf) and I checked the JSF sample as well (It didn't work as well..).
Thank You!

delete flag offensive retag edit

8 Replies

Sort by ยป oldest newest

answered 2007-11-12 01:36:09 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4617891

By: waterbottle

Hi,
What is the JSF RI? SUN, MyFaces or? and the version is?
and what is the application server?
Could you run zkjsf demo on your environment?


/Dennis


link publish delete flag offensive edit

answered 2007-11-12 08:49:18 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4618164

By: rickflair

Hi Dennis!
Thank you for your reply!
Yes, I tried the zkjsf demo, but it didn't work. I tried it on Oracle IAS and Tomcat as well.
I used Eclipse and Netbeans IDE and I choosed a web project with JSF (I don't know exactly, I think JSF 1.2).
Can You help me?
Thanks!

link publish delete flag offensive edit

answered 2007-11-12 09:03:32 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4618185

By: rickflair

Oracle IAS 10.1.3.1.0
Tomcat 5.5
and I tried on weblogis9.2, but... no success

link publish delete flag offensive edit

answered 2007-11-12 11:23:03 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4618338

By: waterbottle

Hi,
I tried ZK JSF Demo on TOMCAT 5.5 with SUN RI, and myfaces 1.1.5, it works for me.

In your previous reply, do you mean the demo can not run in Oracle IAS, weblogic and even Tomcat?

ZK JSFComps implements JSF 1.1,
because of the resource, we did not test it on JSF 1.2 environment to see if it can run on it.

by the way, we miss the "http://www.zkoss.org/jsf/zul" url link , and we had added it today, maybe this exception is caused by this problem ( some xml parser check the xml very strict.), please try it again.

/Dennis




link publish delete flag offensive edit

answered 2007-11-12 14:17:26 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4618551

By: rickflair

Why do you need myfaces? Is not the Sun JSF 1.1 enough?
I tried again with JSF1.1, but no change unfortunately...
Yes, I tried with those application server.
And You don't change the sample zkjsf demo web application and this is good for you...
I think, I get the error, if I refer to prefix 'f' in a ZUL component

(<z:listbox id="mis_reports_list" mold="paging" width="80%" pageSize="10"
f:value="#{NxtMisReportsManager.listMisReports}"> )

Where would the problem be? Maybe in web.xml? It would be very cool, if it worked.
Thank You again!

link publish delete flag offensive edit

answered 2007-11-13 15:38:12 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4621043

By: rickflair

I don't know how, but I could reach a few success: I get an other error
message...:)
This is the message:

org.apache.jasper.JasperException: java.lang.RuntimeException: attribute 'value'
must be String

This is my jsp page:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <%@ taglib uri="http://www.zkoss.org/jsf/zul" prefix="zuljsf"%> <body>
<f:view>
<zuljsf:page>
<zuljsf:listbox id="mis_reports_list" mold="paging" width="80%"
pageSize="10"
f:value="#{NxtMisReportsManager.listMisReports}" />
</zuljsf:page>
</f:view>
</body></html>

and my backing bean:

public class NxtMisReportsManager {
private String[] listMisReports;
public String[] getListMisReports() {
listMisReports = new String[2];
listMisReports[0] = "alma";
listMisReports[1] = "banan";
return listMisReports;
}
public void setListMisReports(String[] listMisReports) {
this.listMisReports = listMisReports;
}
}

What would be the problem?
Please help me!

link publish delete flag offensive edit

answered 2007-11-15 04:03:28 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4624461

By: waterbottle

Rick,
The default development RI of ZKJSFComps is myface, We tested on myfaces, and after that we also change the RI to Sun JSF 1.1 for testing.

Let us clear the question.
1.You cann't run ZKJSFComps demo even develop it to TOMCAT 5.5 (also in ISA, weblogic ..) 2.You are using SUN JSF 1.1 in your application with ZKJSFComps

and Colud you post the stack trace of this exception?

/Dennis

link publish delete flag offensive edit

answered 2007-11-15 13:34:39 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=4625091

By: rickflair

Hi Dennis!
Thank You for your help again!
I gave up to give life to the zkjsf demo. I created a new web application, there is a JSP page and a bean in it (the source above).
The web.xml:

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee">
<description>Empty web.xml file for Web Application</description>
<!-- JSF config -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<!-- ZK config -->
<listener>
<description>Used to cleanup when a session is destroyed</description>
<display-name>ZK Session Cleaner</display-name>
<listener-class>org.zkoss.zk.ui.http.HttpSessionListener</listener-class
>
</listener>
<servlet>
<description>ZK loader for evaluating ZK pages</description>
<servlet-name>zkLoader</servlet-name>
<servlet-class>org.zkoss.zk.ui.http.DHtmlLayoutServlet</servlet-class>
<!-- Must. Specifies URI of the update engine (DHtmlUpdateServlet). -->
<init-param>
<param-name>update-uri</param-name>
<param-value>/zkau</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.zul</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkLoader</servlet-name>
<url-pattern>*.zhtml</url-pattern>
</servlet-mapping>
<servlet>
<description>The asynchronous update engine for ZK</description>
<servlet-name>auEngine</servlet-name>
<servlet-class>org.zkoss.zk.au.http.DHtmlUpdateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>auEngine</servlet-name>
<url-pattern>/zkau/*</url-pattern>
</servlet-mapping>
<filter>
<filter-name>ZK FacesContext Filter</filter-name>
<filter-class>org.zkoss.jsf.zul.util.HttpFacesContextFilter</filter-clas
s>
<!-- Must. Specifies URI of the update engine (DHtmlUpdateServlet).
It must be the same as <url-pattern> for the update engine.
-->
<init-param>
<param-name>update-uri</param-name>
<param-value>/zkau</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>ZK FacesContext Filter</filter-name>
<servlet-name>zkLoader</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>ZK FacesContext Filter</filter-name>
<servlet-name>auEngine</servlet-name>
</filter-mapping>
<mime-mapping>
<extension>gif</extension>
<mime-type>image/gif</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jad</extension>
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpeg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>jpg</extension>
<mime-type>image/jpeg</mime-type>
</mime-mapping>
<mime-mapping>
<extension>js</extension>
<mime-type>application/x-javascript</mime-type>
</mime-mapping>
<mime-mapping>
<extension>png</extension>
<mime-type>image/png</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xml</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zhtml</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zul</extension>
<mime-type>text/html</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>index.zul</welcome-file>
<welcome-file>index.zhtml</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
</web-app>

And these jar files are in my WAR:
bsh.jar
commons-beanutils.jar
commons-collections.jar
commons-digester.jar
commons-fileupload.jar
commons-io.jar
commons-logging.jar
Filters.jar
groovy.jar
jcommon.jar
jfreechart.jar
jruby.jar
js.jar
jsf-api.jar
jsf-impl.jar
jstl.jar
mvel.jar
ognl.jar
standard.jar
zcommon.jar
zcommons-el.jar
zhtml.jar
zk.jar
zkmax.jar
zkplus.jar
zml.jar
zul.jar
zulex.jar
zuljsf.jar
zuljsp.jar
zweb.jar

and finally the stack trace:

[#|2007-11-15T14:15:36.156+0100|SEVERE|sun-appserver9.1|javax.enterprise.system.
container.web|_ThreadID=15;_ThreadName=httpSSLWorkerThread-8081-1;_RequestID=c75
799fb-2b03-4bf2-b501-e957610d866a;|ApplicationDispatcher[/zk_test_with_JSF]
PWC1231: Servlet.service() for servlet jsp threw exception
java.lang.RuntimeException: attribute 'value' must be String
at org.zkoss.jsf.zul.tag.impl.BranchOutputTag.setProperties(BranchOutputTag.jav
a:64)
at org.zkoss.jsf.zul.tag.impl.BranchInputTag.setProperties(BranchInputTag.java:
50)
at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:209)
at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicT
agBase.java:476)
at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassi
cTagBase.java:660)
at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTa
gBase.java:1126)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_zuljsf_textbox_0(list_jsp.java
from :192)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_zuljsf_page_0(list_jsp.java
from :160)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_f_view_0(list_jsp.java
from :119)
at org.apache.jsp.mis_005freports.list_jsp._jspService(list_jsp.java from :78)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
73)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFi
lterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter
.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatche
r.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:703)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:542)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:474)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:366)
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:
408)
at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler
Impl.java:442)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:11
5)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFi
lterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter
.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:288)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:271)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:202)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:270)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(
DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(Defa
ultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(Defaul
tProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTas
k(DefaultReadTask.java:339)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadT
ask.java:261)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadT
ask.java:212)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerTh
read.java:106)
|#]

[#|2007-11-15T14:15:36.156+0100|WARNING|sun-appserver9.1|javax.enterprise.resour
ce.webcontainer.jsf.lifecycle|_ThreadID=15;_ThreadName=httpSSLWorkerThread-8081-
1;_RequestID=c75799fb-2b03-4bf2-b501-e957610d866a;|executePhase(RENDER_RESPONSE
6,com.sun.faces.context.FacesContextImpl@4b87f7) threw exception
javax.faces.FacesException: org.apache.jasper.JasperException:
java.lang.RuntimeException: attribute 'value' must be String
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:
413)
at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler
Impl.java:442)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:11
5)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFi
lterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter
.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:288)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:271)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:202)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:270)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(
DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(Defa
ultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(Defaul
tProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTas
k(DefaultReadTask.java:339)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadT
ask.java:261)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadT
ask.java:212)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerTh
read.java:106)
Caused by: org.apache.jasper.JasperException: java.lang.RuntimeException: attribute 'value' must be String
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:4
02)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFi
lterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter
.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatche
r.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:703)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:542)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:474)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:366)
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:
408)
... 37 more
Caused by: java.lang.RuntimeException: attribute 'value' must be String
at org.zkoss.jsf.zul.tag.impl.BranchOutputTag.setProperties(BranchOutputTag.jav
a:64)
at org.zkoss.jsf.zul.tag.impl.BranchInputTag.setProperties(BranchInputTag.java:
50)
at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:209)
at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicT
agBase.java:476)
at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassi
cTagBase.java:660)
at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTa
gBase.java:1126)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_zuljsf_textbox_0(list_jsp.java
from :192)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_zuljsf_page_0(list_jsp.java
from :160)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_f_view_0(list_jsp.java
from :119)
at org.apache.jsp.mis_005freports.list_jsp._jspService(list_jsp.java from :78)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
73)
... 52 more
|#]

[#|2007-11-15T14:15:36.374+0100|SEVERE|sun-appserver9.1|javax.enterprise.system.
container.web|_ThreadID=15;_ThreadName=httpSSLWorkerThread-8081-1;_RequestID=c75
799fb-2b03-4bf2-b501-e957610d866a;|StandardWrapperValve[Faces Servlet]: PWC1406:
Servlet.service() for servlet Faces Servlet threw exception
java.lang.RuntimeException: attribute 'value' must be String
at org.zkoss.jsf.zul.tag.impl.BranchOutputTag.setProperties(BranchOutputTag.jav
a:64)
at org.zkoss.jsf.zul.tag.impl.BranchInputTag.setProperties(BranchInputTag.java:
50)
at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:209)
at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicT
agBase.java:476)
at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassi
cTagBase.java:660)
at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTa
gBase.java:1126)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_zuljsf_textbox_0(list_jsp.java
from :192)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_zuljsf_page_0(list_jsp.java
from :160)
at org.apache.jsp.mis_005freports.list_jsp._jspx_meth_f_view_0(list_jsp.java
from :119)
at org.apache.jsp.mis_005freports.list_jsp._jspService(list_jsp.java from :78)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
73)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFi
lterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter
.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatche
r.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:703)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:542)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:474)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:366)
at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:
408)
at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandler
Impl.java:442)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:11
5)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java
:106)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFi
lterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter
.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:198)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:288)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContext
Valve.java:271)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:202)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632
)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577
)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:270)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(
DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(Defa
ultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(Defaul
tProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTas
k(DefaultReadTask.java:339)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadT
ask.java:261)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadT
ask.java:212)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerTh
read.java:106)


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: 2007-11-11 23:43:22 +0800

Seen: 432 times

Last updated: Nov 15 '07

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