问题标签 [eofexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
19200 浏览

java - 访问远程服务器时 MySQL 连接出错

我在网络服务器中托管了一个 MySQL 数据库。我已授予所有权限并允许我的 IP从本地计算机远程连接到该数据库。它已连接,我能够将数据从数据库检索到我的 Java Swing 应用程序。但是,有时我会收到此错误消息,并且与托管数据库的连接失败。 错误如下图所示:

有人可以帮我解决这种情况。我不明白怎么了!是服务器还是?非常感谢 :)

这是我连接数据库的课程:

0 投票
1 回答
659 浏览

java - 基于文件的进程间通信的 EOFException

Process-A 使用 FileOutputStream 将字节写入数据文件。Process-B 使用 DataInputStream 从同一个数据文件中读取数据。

数据文件位于不支持 FileLocks 的 NFS 挂载上,因此使用以下方法:

Process-A 创建一个锁定文件来通知 Process-B 它可以开始读取数据文件。它在刷新并关闭 FileOutputStream 后创建锁定文件。Process-B 检查锁定文件是否存在,然后开始读取数据文件。但是,有时它会遇到 EOFException。

有人可以解释一下,出了什么问题?另外,鉴于我不能使用 FileLock api,还有其他替代方法吗?

0 投票
3 回答
207 浏览

java - 服务器如何知道它收到的消息何时结束?

我正在尝试实现一个服务器,它在收到消息时会执行以下操作:

和激活命令:

现在,当我通过 junit 测试向本地主机发送消息对其进行测试时,它可以正常工作。但是当尝试从 C# 客户端连接到服务器时,客户端连接但服务器在到达 clientSocket.getInputStream() 点时抛出 EOF 异常。我猜这是因为服务器不知道消息何时结束,但我不知道是否真的如此,如果是,那么我该如何解决?

0 投票
1 回答
974 浏览

java - Java ActiveMQ 发送大对象抛出 EOFException

使用 AciveMQ 发送大型 java 对象时出现 java.io.EOFException。

下面是我要发送的大对象

}

下面是堆栈跟踪。

生产者表明它发送了一个正确的对象。但在消费者方面,它会抛出异常。

我也尝试过使用 ActiveMQConnectionFactory 进行以下配置

请建议我一些解决方案。提前致谢。

0 投票
2 回答
3792 浏览

java - FileOutputStream 上的 java.io.EOFException

我有一个类可以读取 Student[] 数组对象的书面输出

这是代码

问题是读取时出现错误Student[] studs = (Student[]) fileReader.readObject();

如此处所述

关于可能是什么问题的任何想法?提前致谢..

这就是students_updated.dat写的

ObjectInputStream在此方法所在的构造函数中声明

0 投票
3 回答
4044 浏览

java - 使用随机访问文件的 EOFException

我正在使用随机访问文件来编写使用 arrayList 存储的 raf。我不知道它是否可以完成,但我正在尝试,因为它是我创建此应用程序的最佳解决方案。

这是我得到的运行时错误:

这是我的代码:

学生

0 投票
2 回答
422 浏览

java - ObjectInputStream catch 块产生EOFException?

很抱歉把它拖上来,但我环顾四周,我仍然不断收到 EOFException。我已经评论了我的方法中的所有内容,除了:

我要做的就是将文件、txt 或 mp3 从服务器传递到客户端 - 我什至没有尝试调用readObject()ObjectInputStream,但我仍然得到 EOFException?我怎样才能到达我没有尝试阅读的文件的末尾?实际上,我希望我尝试逐行读取文本文件,因为我知道如何做到这一点非常好。我只想接收一个对象,将其转换为文件并将其写入文件系统,但由于某种原因我的 catch 块:

打印出来:

传入数据分配错误:java.io.EOFException

我一直在尝试遵循此论坛帖子中列出的服务器代码。基本上从服务器我使用以下几行将文件写入客户端:

如果有人能解释如何解决我觉得愚蠢的错误,我将不胜感激 - 提前致谢!

0 投票
12 回答
15001 浏览

android - Android HttpURLConnection 抛出 EOFException

这是最简单的问题。

我使用 HttpUrlConnection 对象通过代理创建到我的服务器的 HTTPS 连接。

我的代理关闭了连接,但我的代码仍然尝试重用相同的连接。所以我得到了EOFException。

我该如何处理这种情况?

0 投票
1 回答
1364 浏览

java - 读取 RandomAccessFile 时出现 EOFException 错误

每当我想打印我得到的文件时,我在读取字节时遇到了一些readInt()问题。当我想显示更新的数字系列时,最后一个 catch 语句中出现了相同的错误。这是我的代码:RandomAccessFileEOFException

0 投票
3 回答
156 浏览

java - 如何等待文件中的数据可用而不是获取 EOFException

我正在使用文件显示流内容来缓冲它(因为它可能足够大以将其保存在 RAM 中)。我有两个线程:第一个从服务器下载文件并将其写入本地存储,第二个读取该文件并显示内容。

问题是,当第二个线程到达文件末尾时,从方法EOFException中抛出。DataInputStream.readFully()有没有办法让它在第一个线程写入足够的数据而不是抛出异常时等待?