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]

Reply via email to