我有一个非常简单的井字游戏,它使用 PlayN 和 Tomcat,在 Java 中运行良好。但是,Chrome 上的 html 版本不断得到:
[致命] 未捕获的 JavaScript 异常 [未捕获的 RangeError:ArrayBufferView 大小不是足够小的正整数。]
一旦服务器在套接字上写入一些东西。
在 Firefox 上,例外情况是:
[致命] 在...中未捕获的 JavaScript 异常 [错误:无效参数]
缓冲区如何“不够小”?
我有一个非常简单的井字游戏,它使用 PlayN 和 Tomcat,在 Java 中运行良好。但是,Chrome 上的 html 版本不断得到:
[致命] 未捕获的 JavaScript 异常 [未捕获的 RangeError:ArrayBufferView 大小不是足够小的正整数。]
一旦服务器在套接字上写入一些东西。
在 Firefox 上,例外情况是:
[致命] 在...中未捕获的 JavaScript 异常 [错误:无效参数]
缓冲区如何“不够小”?
以下是对该错误的可能解释:
http://code.google.com/p/chromium/issues/detail?id=129854
这听起来像一个类型化的数组被错误地初始化。通常,当我遇到这样的问题时,这是 Google Web Toolkit 以错误或意外的方式编译的东西。
在您的 Java 代码中跟踪该数组并尝试给它一个不同的参数,或者更改您正在使用的数据类型。
希望有帮助。