vgritsenko    2002/06/27 12:07:56

  Modified:    src/java/org/apache/cocoon/components/xscript
                        XScriptObject.java
  Log:
  Always release component
  
  Revision  Changes    Path
  1.10      +9 -7      
xml-cocoon2/src/java/org/apache/cocoon/components/xscript/XScriptObject.java
  
  Index: XScriptObject.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/xscript/XScriptObject.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- XScriptObject.java        2 May 2002 12:09:21 -0000       1.9
  +++ XScriptObject.java        27 Jun 2002 19:07:56 -0000      1.10
  @@ -133,12 +133,14 @@
         XSLTProcessor transformer
           = (XSLTProcessor)componentManager.lookup(XSLTProcessor.ROLE);
   
  -      transformer.transform(new 
org.apache.cocoon.components.source.impl.CocoonToAvalonSource(this),
  -                            new 
org.apache.cocoon.components.source.impl.CocoonToAvalonSource(stylesheet),
  -                            params,
  -                            result);
  -
  -      componentManager.release(transformer);
  +      try {
  +          transformer.transform(new 
org.apache.cocoon.components.source.impl.CocoonToAvalonSource(this),
  +                                new 
org.apache.cocoon.components.source.impl.CocoonToAvalonSource(stylesheet),
  +                                params,
  +                                result);
  +      } finally {
  +          componentManager.release(transformer);
  +      }
   
         return new XScriptObjectResult(xscriptManager, writer.toString());
       } catch (XSLTProcessorException ex) {
  
  
  

----------------------------------------------------------------------
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