-
Type: Bug
-
Status: Resolved
-
Priority: Minor
-
Resolution: Won't Fix
-
Affects Version/s: 5.5
-
Fix Version/s: 11.2
-
Component/s: Seam / JSF UI
-
Tags:
The Seam debug page does not work correctly when using the Seam debug mode.
This is due to a wrong order when registering the debug mode: it's initialized in SeamConfigurator component, but this component is started after Seam debug components are => when displaying the debug page, these components are not available and the following error is visible in logs:
WARNING: JSF1053: (Listener: org.jboss.seam.debug.jsf.SeamDebugPhaseListener.beforePhase(), Phase ID: RENDER_RESPONSE 6, View ID: /debug.xhtml) Exception thrown during phase-listener execution: javax.faces.FacesException: javax.el.PropertyNotFoundException: /file:/opt/nuxeo-cap-5.6-SNAPSHOT-tomcat/nxserver/nuxeo.war/WEB-INF/lib/jboss-seam-debug-2.1.0.SP1.jar!/META-INF/debug.xhtml @74,90 rendered="#{empty org.jboss.seam.debug.contexts.conversationEntries}": Property 'debug' not found on type org.jboss.seam.Namespace 12:19:43,164 WARN [lifecycle] javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:393) javax.faces.component.UIComponent.encodeAll(UIComponent.java:924) javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)