An Error Occurred:

Failed to parse the expression [#{class}]

+ Stack Trace

javax.el.ELException: Failed to parse the expression [#{class}]
	at org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:148)
	at org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:178)
	at org.apache.el.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:242)
	at org.apache.el.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:67)
	at com.sun.facelets.el.ELText$ELTextVariable.apply(ELText.java:161)
	at com.sun.facelets.compiler.AttributeInstruction.apply(AttributeInstruction.java:60)
	at com.sun.facelets.compiler.UIInstructionHandler.apply(UIInstructionHandler.java:84)
	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:119)
	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
	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.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:240)
	at com.sun.facelets.tag.UserTagHandler.apply(UserTagHandler.java:81)
	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:119)
	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
	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)
	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:143)
	at com.sun.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:60)
	at com.sun.facelets.tag.jstl.core.IfHandler.apply(IfHandler.java:54)
	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)
	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)
	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:143)
	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
	at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
	at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:510)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:553)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:243)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:726)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:394)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
	at org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at xlab.web.filter.GZIPFilter.doFilter(GZIPFilter.java:27)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)
Caused by: javax.el.ELException: The identifier [class] is not a valid Java identifier as required by section 1.19 of the EL specification (Identifier ::= Java language identifier). This check can be disabled by setting the system property org.apache.el.parser.SKIP_IDENTIFIER_CHECK to true.
	at org.apache.el.parser.AstIdentifier.setImage(AstIdentifier.java:177)
	at org.apache.el.parser.ELParser.Identifier(ELParser.java:1816)
	at org.apache.el.parser.ELParser.NonLiteral(ELParser.java:1548)
	at org.apache.el.parser.ELParser.ValuePrefix(ELParser.java:1369)
	at org.apache.el.parser.ELParser.Value(ELParser.java:1316)
	at org.apache.el.parser.ELParser.Unary(ELParser.java:1298)
	at org.apache.el.parser.ELParser.Multiplication(ELParser.java:1060)
	at org.apache.el.parser.ELParser.Math(ELParser.java:980)
	at org.apache.el.parser.ELParser.Concatenation(ELParser.java:936)
	at org.apache.el.parser.ELParser.Compare(ELParser.java:747)
	at org.apache.el.parser.ELParser.Equality(ELParser.java:641)
	at org.apache.el.parser.ELParser.And(ELParser.java:585)
	at org.apache.el.parser.ELParser.Or(ELParser.java:529)
	at org.apache.el.parser.ELParser.Choice(ELParser.java:486)
	at org.apache.el.parser.ELParser.Assignment(ELParser.java:243)
	at org.apache.el.parser.ELParser.Semicolon(ELParser.java:182)
	at org.apache.el.parser.ELParser.Expression(ELParser.java:175)
	at org.apache.el.parser.ELParser.DeferredExpression(ELParser.java:113)
	at org.apache.el.parser.ELParser.CompositeExpression(ELParser.java:41)
	at org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:118)
	... 80 more

+ Component Tree

<UIViewRoot locale="en_US" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/main.xhtml">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>
Purple Onion | #{selectedNode.node.name}
</title> <link rel="shortcut icon" href="#{siteTree.contextRoot}/favicon.ico" type="image/x-icon"/> <link rel="stylesheet" type="text/css" href="#{siteTree.contextRoot}/css/po.css"/> <link rel="stylesheet" type="text/css" href="#{siteTree.contextRoot}/css/cat.css"/>
</head> <body class="#{selectedNode.bodyClass}" id="body">
<script language="javascript" src="#{siteTree.contextRoot}/catalog/catalog.nocache.js"/> <iframe id="__gwt_historyFrame" style="width:0;height:0;border:0"/>
<div id="headerwrap"> <div id="header">
<div id="logo">
<HtmlGraphicImage alt="Purple Onion" id="j_id8" ismap="false" rendered="true" transient="false" url="/images/logo.gif" value="/images/logo.gif"/>
</div> <div id="navigation"> <div class="nav">
<div id="ddMenu">
<ul> <li><h2>
<HtmlOutputLink disabled="false" id="j_id12" rendered="true" transient="false" value="/home">
<HtmlOutputText escape="true" id="j_id13" rendered="true" transient="false" value="Home"/>
</HtmlOutputLink>
</h2>
</li> </ul>
<ul> <li><h2>
<HtmlOutputLink disabled="false" id="j_id17" rendered="true" styleClass="current" transient="false" value="#">
<HtmlOutputText escape="true" id="j_id18" rendered="true" transient="false" value="Collection"/>
</HtmlOutputLink>
</h2>
<ul class="dropDown">
<li>
<HtmlOutputLink disabled="false" id="j_id22" rendered="true" transient="false" value="/collection/tribal_bronzes">
<HtmlOutputText escape="true" id="j_id23" rendered="true" transient="false" value="Tribal Bronzes"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id26" rendered="false" transient="false" value="/collection/details">
<HtmlOutputText escape="true" id="j_id27" rendered="true" transient="false" value="Details"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id30" rendered="true" transient="false" value="/collection/tribal_bronzes_2">
<HtmlOutputText escape="true" id="j_id31" rendered="true" transient="false" value="Tribal Bronzes 2"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id34" rendered="true" transient="false" value="/collection/tribal_bronzes_3">
<HtmlOutputText escape="true" id="j_id35" rendered="true" transient="false" value="Tribal Bronzes 3"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id38" rendered="true" transient="false" value="/collection/tribal_bronzes_4">
<HtmlOutputText escape="true" id="j_id39" rendered="true" transient="false" value="Tribal Bronzes 4"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id42" rendered="true" transient="false" value="/collection/tribal_bronzes_5">
<HtmlOutputText escape="true" id="j_id43" rendered="true" transient="false" value="Tribal Bronzes 5"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id46" rendered="true" transient="false" value="/collection/indian_bronzes">
<HtmlOutputText escape="true" id="j_id47" rendered="true" transient="false" value="Indian bronzes"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id50" rendered="true" transient="false" value="/collection/naga">
<HtmlOutputText escape="true" id="j_id51" rendered="true" transient="false" value="Naga"/>
</HtmlOutputLink>
</li>
</ul>
</li> </ul>
<ul> <li><h2>
<HtmlOutputLink disabled="false" id="j_id56" rendered="true" transient="false" value="/contact">
<HtmlOutputText escape="true" id="j_id57" rendered="true" transient="false" value="Contact"/>
</HtmlOutputLink>
</h2>
</li> </ul>
<ul> <li><h2>
<HtmlOutputLink disabled="false" id="j_id61" rendered="true" transient="false" value="/background">
<HtmlOutputText escape="true" id="j_id62" rendered="true" transient="false" value="Background"/>
</HtmlOutputLink>
</h2>
<ul class="dropDown">
<li>
<HtmlOutputLink disabled="false" id="j_id66" rendered="true" transient="false" value="/background/bastar">
<HtmlOutputText escape="true" id="j_id67" rendered="true" transient="false" value="Bastar"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id70" rendered="true" transient="false" value="/background/bhuta">
<HtmlOutputText escape="true" id="j_id71" rendered="true" transient="false" value="Bhuta"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id74" rendered="true" transient="false" value="/background/naga">
<HtmlOutputText escape="true" id="j_id75" rendered="true" transient="false" value="Naga"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id78" rendered="true" transient="false" value="/background/bankura">
<HtmlOutputText escape="true" id="j_id79" rendered="true" transient="false" value="Bankura"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id82" rendered="true" transient="false" value="/background/tribal_bronzes">
<HtmlOutputText escape="true" id="j_id83" rendered="true" transient="false" value="Tribal Bronzes"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id86" rendered="true" transient="false" value="/background/archetypes">
<HtmlOutputText escape="true" id="j_id87" rendered="true" transient="false" value="Archetypes"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id90" rendered="true" transient="false" value="/background/hinduism">
<HtmlOutputText escape="true" id="j_id91" rendered="true" transient="false" value="Hinduism"/>
</HtmlOutputLink>
</li>
<li>
<HtmlOutputLink disabled="false" id="j_id94" rendered="true" transient="false" value="/background/map_of_india">
<HtmlOutputText escape="true" id="j_id95" rendered="true" transient="false" value="Map of India"/>
</HtmlOutputLink>
</li>
</ul>
</li> </ul>
</div>
</div> </div>
</div> </div> <div id="middlewrap"> <div id="middle">
<h2 class="#{!selectedNode.node.catalog? 'pagehdr': ''}">#{selectedNode.node.name}</h2>
<div id="collectionNav">
</UIViewRoot>

+ Scoped Variables

Request Parameters
NameValue
contentURLcollection/index.html
Request Attributes
NameValue
selectedNodexlab.ws.purpleonion.model.SelectedNode@5e6201ff
Session Attributes
NameValue
clientDisplayxlab.web.catalog.server.ClientDisplay@2d62aa2a
Application Attributes
NameValue
catStylesxlab.web.catalog.client.CatalogStyles@2f87c5f
siteTreexlab.ws.purpleonion.model.SiteTree@7a89a8ad
Dec 19, 2018 5:57:08 AM - Generated by Facelets