java - NPE at sun.nio.ch.Util.free(Util.java :199)

标签 java nullpointerexception nio

我们正在使用使用 sun.nio 包的第三方应用程序。我们经常遇到以下错误,

java.lang.NullPointerException
    at sun.nio.ch.Util.free(Util.java:199)
    at sun.nio.ch.Util.offerFirstTemporaryDirectBuffer(Util.java:176)
    at sun.nio.ch.IOUtil.write(IOUtil.java:50)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)

在服务器重新启动之前,此操作不会停止。总体内存消耗仍保持在 30%。

我尝试搜索此包和 sun.nio 包,但无法获得任何指向它的指针。我正在寻找以下内容

  1. 有关 sun.nio 包的任何文章、文档
  2. 源代码会有很大帮助。
  3. 如果你们对这种情况下“可能”发生的情况有任何暗示,请分享。

最佳答案

这里是 Util 的反编译源代码:

http://www.text-upload.com/read.php?id=141860&c=8070720

关于java - NPE at sun.nio.ch.Util.free(Util.java :199),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7483341/

相关文章:

java - 使用 HtmlUnit 模仿用户,错误

java - 将 blob 转换为图像流并将其分配给 jLabel

java - JDBC 空指针异常

java - apr_socket_recv : An established connection was aborted by the software in your host machine

java - 取消选择键但之后重新使用它

java - Java NIO 在阻塞模式下相对于传统 I/O 的优势?

Java DataInputStream.read() 在被阻塞时导致 20% 的持续 CPU 使用率。

Java 设计模式 : same method on multiple classes

Java 多线程与打开文件

java - 在 Intellij 中打开 Nullable 警告