Java http调试完全停止

Java http调试完全停止,java,sockets,debugging,intellij-idea,Java,Sockets,Debugging,Intellij Idea,我正在调试一个简单的服务器-客户机套接字应用程序,但遇到了一些问题 inputStream = new ObjectInputStream(inStream); 当跨过这行代码时,调试器将完全停止工作,挂起已调试的程序。当我尝试(强制)进入时,在看到接受反编译器条款和条件的窗口后,我到达了一个步骤,文件“Launcher.class”中显示“源代码与字节码不匹配” 这是错误的函数:(传递的参数是“localhost”和8080) 你清理项目并重建了吗?@chb重建项目没有帮助。我也尝试过使用B

我正在调试一个简单的服务器-客户机套接字应用程序,但遇到了一些问题

inputStream = new ObjectInputStream(inStream);
当跨过这行代码时,调试器将完全停止工作,挂起已调试的程序。当我尝试(强制)进入时,在看到接受反编译器条款和条件的窗口后,我到达了一个步骤,文件“Launcher.class”中显示“源代码与字节码不匹配”

这是错误的函数:(传递的参数是“localhost”和8080)


你清理项目并重建了吗?@chb重建项目没有帮助。我也尝试过使用BufferedInputStream并从中创建ObjectInputStream,但是,唉,看看这个问题:另一张海报也建议这可能是Gradle中缓存的问题。
 public void connect(String host, int port) throws IOException {
    if (connected) {
        throw new IOException("Already connected.");
    }

    clientSocket = new Socket(host, port);
    outStream = clientSocket.getOutputStream();
    outputStream = new ObjectOutputStream(outStream);
    inStream = clientSocket.getInputStream();
    inputStream = new ObjectInputStream(inStream);
    connected=true;
    System.out.println("Connected to "+host+" over port "+ port);
}