Updated Branches:
  refs/heads/master d34783f05 -> 067916b6c

TAP5-2234: Refreshing the browser in Eclipse on Windows sometimes fails with a 
locking exception


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/d23f8e06
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/d23f8e06
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/d23f8e06

Branch: refs/heads/master
Commit: d23f8e06687a3ffe5b8d1b0b57e957008cb6e61a
Parents: d34783f
Author: Howard M. Lewis Ship <[email protected]>
Authored: Wed Nov 27 11:12:42 2013 -0800
Committer: Howard M. Lewis Ship <[email protected]>
Committed: Wed Nov 27 11:12:42 2013 -0800

----------------------------------------------------------------------
 .../internal/webresources/ResourceTransformerFactoryImpl.java    | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/d23f8e06/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/ResourceTransformerFactoryImpl.java
----------------------------------------------------------------------
diff --git 
a/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/ResourceTransformerFactoryImpl.java
 
b/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/ResourceTransformerFactoryImpl.java
index f02d94d..157ffcf 100644
--- 
a/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/ResourceTransformerFactoryImpl.java
+++ 
b/tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/ResourceTransformerFactoryImpl.java
@@ -210,6 +210,8 @@ public class ResourceTransformerFactoryImpl implements 
ResourceTransformerFactor
 
                 compiled.store(is);
 
+                is.close();
+
                 cache.put(source, compiled);
 
                 return compiled.openStream();
@@ -249,6 +251,8 @@ public class ResourceTransformerFactoryImpl implements 
ResourceTransformerFactor
 
                 TapestryInternalUtils.copy(compiled, bos);
 
+                compiled.close();
+
                 BytestreamCache cache = new BytestreamCache(bos);
 
                 writeToCacheFile(cacheFile, cache.openStream());

Reply via email to