• nativeswing的关闭问题 当出现Socket连接未断开错误


    出现错误:

    NativeSwing[1]: #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d984bf6, pid=5364, tid=4088
    NativeSwing[1]: #
    NativeSwing[1]: # Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing windows-x86)
    NativeSwing[1]: # Problematic frame:
    NativeSwing[1]: # V  [jvm.dll+0xd4bf6]
    NativeSwing[1]: #
    NativeSwing[1]: # An error report file with more information is saved as:
    NativeSwing[1]: # D:\MyEclipse Workspace\Spark\hs_err_pid5364.log
    NativeSwing[1]: #
    NativeSwing[1]: # If you would like to submit a bug report, please visit:
    NativeSwing[1]: #   http://java.sun.com/webapps/bugreport/crash.jsp
    NativeSwing[1]: #
    java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(SocketInputStream.java:168)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
        at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2249)
        at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2542)
        at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2552)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)
        at java.io.ObjectInputStream.readUnshared(ObjectInputStream.java:441)
        at chrriis.dj.nativeswing.swtimpl.core.OutProcessSocketsMessagingInterface.readMessageFromChannel(OutProcessSocketsMessagingInterface.java:116)
        at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface$2.run(MessagingInterface.java:392)

    解决办法:

    //官方解释:   Close the native interface, which destroys the native side (peer VM).
            //NativeInterface.close();用户关闭客户端与服务端的连接 相当于关闭Socket
            NativeInterface.close();

  • 相关阅读:
    使用Ruby On Rails建立一个山寨小说站(一)
    sql server 数据库备份概述
    JVM崩溃的原因及解决!
    C++中的字节对齐
    jqueyr用jsonp跨越,有服务器端代码(.net(C#语言))
    lammps_data文件
    jquery日历插件_时间范围_双日历_多日历
    js 判断所选时间(或者当前时间)是否在某一时间段
    webstorm安装时遇到The JVM could not be started的解决方法
    Webstorm快捷键
  • 原文地址:https://www.cnblogs.com/IamThat/p/2990755.html
Copyright © 2020-2023  润新知