jaxws tmp files may cause disk full
Takao, Shinji
takao.shinji at lab.ntt.co.jp
Tue May 19 06:41:10 UTC 2015
Hi all,
One of my customer encountered a disk full error and found
that the /tmp was filled with files "jaxws<19 numbers>.bin".
I could not find a known issue like it, but noticed that
the jaxws code in openjdk may leave temporary files in the /tmp.
I suggest a fix for the code as attached.
Please note that I have not confirmed that the fix works,
but I would like to show you it now because it may take
some time to confirm, and necessity for the fix looks
rather obvious for me.
Thanks,
Shinji
-------------- next part --------------
diff -r 45ef73bb85c1 -r 455600e57dd2 src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/http/server/ServerConnectionImpl.java
--- a/src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/http/server/ServerConnectionImpl.java Thu May 14 12:38:10 2015 -0700
+++ b/src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/http/server/ServerConnectionImpl.java Tue May 19 10:09:15 2015 +0900
@@ -168,6 +168,7 @@
public void close() throws IOException {
if (!closed) {
readAll();
+ in.close();
super.close();
closed = true;
}
@@ -195,6 +196,7 @@
// This causes problems for streaming in one-way cases
in.readAll();
try {
+ in.close();
super.close();
} catch(IOException ioe) {
// Ignoring purposefully.
More information about the net-dev
mailing list