donaldp     01/12/19 02:37:00

  Modified:    
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor
                        AspectAwareExecutor.java
  Log:
  Fix bug where aspect'ized tasks would get null content.
  
  Revision  Changes    Path
  1.9       +10 -0     
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/AspectAwareExecutor.java
  
  Index: AspectAwareExecutor.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/executor/AspectAwareExecutor.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- AspectAwareExecutor.java  2001/11/26 11:35:51     1.8
  +++ AspectAwareExecutor.java  2001/12/19 10:37:00     1.9
  @@ -15,6 +15,8 @@
   import org.apache.avalon.framework.component.ComponentManager;
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.DefaultConfiguration;
  +import 
org.apache.avalon.framework.configuration.DefaultConfigurationSerializer;
  +import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.avalon.framework.parameters.Parameters;
   import org.apache.avalon.framework.logger.Logger;
   import org.apache.myrmidon.api.Task;
  @@ -127,6 +129,14 @@
   
           processAttributes( taskModel, newTaskModel, parameterMap );
           processElements( taskModel, newTaskModel, elementMap );
  +        try
  +        {
  +            newTaskModel.setValue( taskModel.getValue() );
  +        }
  +        catch( final ConfigurationException cee )
  +        {
  +            //Will never occur
  +        }
   
           dispatchAspectsSettings( parameterMap, elementMap );
           checkForUnusedSettings( parameterMap, elementMap );
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to