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]