You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by ratondeau <m....@financeandeconomics.com> on 2007/08/23 13:37:34 UTC
overflow error while including page
I have the following page that includes a page depending on the bean value:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
xmlns:rich="http://richfaces.ajax4jsf.org/rich"
xmlns:t="http://myfaces.apache.org/tomahawk"
xml:lang="de" lang="de"
xmlns:m="http://www.w3.org/1998/Math/MathML">
<ui:include src="#{currentPage.onlineFilename}" />
</html>
if I call the page following errors are thrown:
javax.faces.FacesException: UIInclude component j_id90 could't include page
with path /lms/pages/content.xhtml
at
org.ajax4jsf.taglib.html.facelets.IncludeHandler.applyNextHandler(IncludeHandler.java:87)
at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
at
com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.tag.ui.DefineHandler.apply(DefineHandler.java:58)
at
com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:128)
at
com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:306)
at
com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:279)
at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at
com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
...
Caused by: com.sun.facelets.tag.TagAttributeException:
/lms/pages/content.xhtml @14,52 src="#{currentPage.onlineFilename}" Could
not Resolve Variable [Overflow]: currentPage
at
com.sun.facelets.tag.TagAttribute.getValueExpression(TagAttribute.java:259)
at com.sun.facelets.tag.TagAttribute.getObject(TagAttribute.java:231)
at com.sun.facelets.tag.TagAttribute.getValue(TagAttribute.java:200)
at com.sun.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:55)
at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at
com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
...
Caused by: javax.el.ELException: Could not Resolve Variable [Overflow]:
currentPage
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:64)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
at
com.sun.facelets.el.VariableMapperWrapper.resolveVariable(VariableMapperWrapper.java:60)
The variable is there an could be resolved if I use an <h:outputText... so
why do I get this error. I tried to switch facelets jar but without success.
The error is quite new so I assume it has something to do with switching
from myfaces 1.1 to 1.2
Someone has any idea?
Thanks
Matt
I use
Tomcat 6.0.2
Myfaces.1.2
Facelets 1.1.12
ajax4jsf 1.1.2
richfaces 3.0.1
--
View this message in context: http://www.nabble.com/overflow-error-while-including-page-tf4317002.html#a12291903
Sent from the MyFaces - Users mailing list archive at Nabble.com.