很少,我的生產應用程序在調用FileChannel
上的方法時遇到意外的ClosedByInterruptException
。根據Java文檔,這發生在調用線程處於中斷狀態時。有趣的是,我的應用程序從不中斷任何線程。這似乎是從應用程序下面發生的。某種系統中斷也許?有沒有人遇到過這個問題?Unexplained ClosedByInterruptException。 Java FileChannel Bug?
java.nio.channels.ClosedByInterruptException
at java.nio.channels.spi.AbstractInterruptibleChannel.end(\
AbstractInterruptibleChannel.java:184)
at sun.nio.ch.FileChannelImpl.size(FileChannelImpl.java:314)
...
你有沒有取消任何期貨? – jtahlborn 2012-04-10 00:45:09
你的envinronment是什麼?像Tomcat或普通Java應用程序? – dash1e 2012-04-10 00:59:48
該應用程序是一個管理文件通道的簡單Web應用程序。環境是Linux,Java 1.6和Resin Web容器。 Web應用程序不執行線程管理。它不使用線程池執行程序或期貨。 – Elliot 2012-04-10 03:15:27