The problem has been solved by developing a simple Tobago-App,
that is able to perfom page-transition. The a simple comparison
with the ill project guided me to the solution, i actually do not
understand:

-> web.xml
++ dropped some <mime-mapping>
++ removed <jsp-config> that came from a derived tobago app
++ erased following context param
  <context-param>
    <param-name>com.sun.faces.validateXml</param-name>
    <param-value>true</param-value>
  </context-param>

-> faces-config.xml
++ removed the following lifecycle entry

        <lifecycle>
          <phase-listener>
            de.xxx.wz.blueprint01.app.MyDebugPhaseListener
          </phase-listener>
        </lifecycle>

with the following Phase Listener that acts as a flow catcher
(using a debugger) 

package de.xxx.wz.blueprint01.app;

import javax.faces.event.PhaseEvent;
import javax.faces.event.PhaseId;

/**
 * @author groove
 *
 */
public class MyDebugPhaseListener extends
org.apache.myfaces.tobago.util.DebugPhaseListener
{

    /**
     * 
     */
    private static final long serialVersionUID = 3677750902208870874L;

    /* (non-Javadoc)
     * @see
javax.faces.event.PhaseListener#afterPhase(javax.faces.event.PhaseEvent)
     */
    public void afterPhase(PhaseEvent arg0)
    {
        final PhaseEvent checkEvent = arg0 ;
        super.afterPhase(checkEvent) ;
        return ;
    }

    /* (non-Javadoc)
     * @see
javax.faces.event.PhaseListener#beforePhase(javax.faces.event.PhaseEvent)
     */
    public void beforePhase(PhaseEvent arg0)
    {
        final PhaseEvent checkEvent = arg0 ;
        super.beforePhase(checkEvent) ;
        return ;
    }

    public PhaseId getPhaseId()
    {
        return super.getPhaseId() ;
    }
}

Any clues what kind of bĂȘte-noir i had created?

Merci, 
Groovie

-- 
View this message in context: 
http://www.nabble.com/-TOBAGO--How-to-debug-debug-transitions-in-%3Cnavigation-rule%3E%27s-tp19772680p19811237.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to