问题标签 [bufferunderflowexception]

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 投票
1 回答
5899 浏览

java - ByteBuffer 导致下溢异常

我在使用依赖于知道数据长度的自定义协议通过 TCP 发送数据时遇到了一个问题,所以我决定我不能发送一个 int,因为 int 的大小可能是不同的长度(int 10 有一个长度2,而 int 100 的长度为 3) 所以我决定发送一个 4 字节的 int 表示,因此我遇到了 ByteBuffer。

通过以下示例,我得到一个 BufferUnderflowException

0 投票
1 回答
1800 浏览

java - 为什么我会采取 java.nio.BufferUnderflowException

我从以下代码中获取 BufferUnderflowException。

mBuf 是一个字节缓冲区。行“char[i] =mBuf.getChar();” 崩溃了。

你怎么看这个问题?

0 投票
2 回答
787 浏览

jakarta-ee - JavaEE + Glassfish - BufferUnderflowException

I have a very simple Java EE application with some beans that use JMS to communicate. When I try to deploy and debug my application, I get this

Can't find anything on the internet about this problem in relation with GlassFish 4.1 (build 13) and jre1.8.0_31, which I'm using in NetBeans 8.0.2. Can someone help me?

0 投票
2 回答
1506 浏览

java - java中的下溢异常错误

我正在创建一个 AvlTree 程序。我试图在我的代码中实现一个 UnderflowException 类,但它似乎不起作用。应该不可能吧?或者我做错了什么。

我的代码:

因此,UnderflowExecption 类将显示消息“错误”。我仍然得到没有任何逻辑错误的结果,但是我的编译器(Netbeans)一直将这些部分标记为错误。我的实现是错误的还是只是我的编译器?

0 投票
0 回答
268 浏览

android - Android NIO - 无法从 SocketChannel 读取大数据,错误:BUFFER_UNDERFLOW

我们正在尝试通过 NIO TCPs SocketChannel 读取大量数据。
代码适用于少量数据(小于 16 KB),但高于第一次,它将 16 KB 读入目标缓冲区,再次尝试读取剩余数据,但给出BUFFER_UNDERFLOW异常。

基于文档

客户端正在从网络中读取部分数据,我们需要强制客户端再次读取。但是,
它没有发生在我们的代码中。我们正在使用以下代码:

上面的代码参考取自这里

调试代码后,我们得到以下异常

我们使用Conscrypt库来建立与 TCps 服务器的基于 PSK(预共享密钥)的通信,因此使用从 Conscrypt 提供的 pskKeyManagers 初始化的 sslContext。在具有大数据负载的 api 请求期间,我们收到上述错误。

此外,如果我们能获得任何使用 Conscrypt 进行 TLS 读/写通信的示例代码,那将会很有帮助。


在过去的 10 天里,我们一直在头疼。如果有人可以提供帮助,将不胜感激。