vgritsenko 02/01/21 16:41:26 Modified: src/java/org/apache/cocoon/transformation TraxTransformer.java Log: Temporary fix for Deli lookup problem Revision Changes Path 1.7 +9 -4 xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java Index: TraxTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/TraxTransformer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- TraxTransformer.java 22 Jan 2002 00:17:13 -0000 1.6 +++ TraxTransformer.java 22 Jan 2002 00:41:26 -0000 1.7 @@ -13,6 +13,7 @@ import org.apache.avalon.framework.component.ComponentException; import org.apache.avalon.framework.component.ComponentManager; import org.apache.avalon.framework.component.Composable; +import org.apache.avalon.framework.component.ComponentException; import org.apache.avalon.framework.configuration.Configurable; import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.configuration.ConfigurationException; @@ -113,7 +114,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * @author <a href="mailto:[EMAIL PROTECTED]">Ovidiu Predescu</a> * @author <a href="mailto:[EMAIL PROTECTED]">Mark H. Butler</a> - * @version CVS $Id: TraxTransformer.java,v 1.6 2002/01/22 00:17:13 vgritsenko Exp $ + * @version CVS $Id: TraxTransformer.java,v 1.7 2002/01/22 00:41:26 vgritsenko Exp $ */ public class TraxTransformer extends AbstractTransformer implements Transformer, Composable, Recyclable, Configurable, Cacheable, Disposable { @@ -220,12 +221,16 @@ } this.browser = (Browser) manager.lookup(Browser.ROLE); - if (this.manager.hasComponent(Deli.ROLE)) { + // FIXME (VG): Replace try with hasComponent() check when it works as expected + // System.out.println(Deli.ROLE + ": " + this.manager.hasComponent(Deli.ROLE)); + // if (this.manager.hasComponent(Deli.ROLE)) { + try { if (this.getLogger().isDebugEnabled()) { getLogger().debug("Looking up " + Deli.ROLE); } - this.deli = (Deli) manager.lookup(Deli.ROLE); - } else { + this.deli = (Deli) this.manager.lookup(Deli.ROLE); + // } else { + } catch (ComponentException e) { getLogger().debug("Deli is not available"); } }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]