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.

