Author: sebb
Date: Sun Jan 21 16:03:03 2007
New Revision: 498496
URL: http://svn.apache.org/viewvc?view=rev&rev=498496
Log:
Bug 40100 - check FileServer type before calling close
Modified:
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/services/FileServer.java
jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml
Modified:
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/services/FileServer.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/services/FileServer.java?view=diff&rev=498496&r1=498495&r2=498496
==============================================================================
---
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/services/FileServer.java
(original)
+++
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/services/FileServer.java
Sun Jan 21 16:03:03 2007
@@ -192,7 +192,13 @@
private void closeFile(String name, FileEntry fileEntry) throws
IOException {
if (fileEntry != null && fileEntry.inputOutputObject != null) {
log.info("Close: "+name);
- ((Reader) fileEntry.inputOutputObject).close();
+ if (fileEntry.inputOutputObject instanceof Reader) {
+ ((Reader) fileEntry.inputOutputObject).close();
+ } else if (fileEntry.inputOutputObject instanceof Writer) {
+ ((Writer) fileEntry.inputOutputObject).close();
+ } else {
+ log.error("Unknown inputOutputObject type : " +
fileEntry.inputOutputObject.getClass());
+ }
fileEntry.inputOutputObject = null;
}
}
Modified: jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml?view=diff&rev=498496&r1=498495&r2=498496
==============================================================================
--- jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml (original)
+++ jakarta/jmeter/branches/rel-2-2/xdocs/changes.xml Sun Jan 21 16:03:03 2007
@@ -70,6 +70,7 @@
<li>Bug 41414 - Mac OS X may add extra item to -jar classpath</li>
<li>Fix NPE when saving thread counts in remote testing</li>
<li>Bug 34261 - NPE in HtmlParser (allow for missing attributes)</li>
+<li>Bug 40100 - check FileServer type before calling close</li>
</ul>
<h3>Version 2.2</h3>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]