GWT 2.8.2:似乎无法识别的原生 JS

GWT 2.8.2 : Native JS that seems not to be recognized

我在执行 GWT 时遇到问题。所有编译都很好,但在执行时我在控制台上出现此错误:

In String class 貌似原生JS不识别。自从我使用 GWT 以来,我从来没有遇到过这个问题,自从 2 年以来。问题与 2.7.0 GWT 版本完全相同。我用super dev模式重新编译,但是即使用super dev模式on/off,问题还是一样

JS 中的 TypeError 通常意味着对象为 null,因此无法对其调用方法(或者无法读取 属性)。

字符串有没有可能实际上是空的?有时会发生这种情况,其中 Java 方法以这样一种方式重建,您不会像在 Java 中那样尽早检测到 NPE。

问题已解决:对象不是 String,而是 int。

服务器返回了日期,GWT 排除了字符串。 (与 GWT 前台对象和后台对象的同步非常糟糕)。 我认为它将 Date 对象转换为时间戳,这就是我在前端控制台中看到的 int。原始类型上没有方法 charCodeAt,因此可以解释错误。