在编译GWT类的过程中,我收到了一些编译器异常。我在这里提交了一个bug报告:http://code.google.com/p/google-web-toolkit/issues/detail?id=6623编译GWT代码的JavaScript异常
现在我发现如何使用“draftCompile”来编译它。但是,生成的JavaScript代码在执行时不起作用。
Java源文件都可以从bug跟踪系统,并已编译的项目是在这里:http://clientssh1.rbg.informatik.tu-darmstadt.de:9000/war/Gwittest.html
的错误是:(铬)“遗漏的类型错误:无法读取空的特性‘testpackage_shared_ship_Level_boards’”。在Firefox中,它的另一个错误。
该代码在Dev模式(来自Eclipse)中工作。
我该如何解决这个错误?它与编译/优化错误有关吗?我如何解决它?如果它本身就是一个bug,我也应该报告,不是吗?
编辑:有问题的类是在这里:https://gist.github.com/1139147
我唯一的建议是用-style PRETTY编译它,并试图找出问题的确切位置。我最近遇到了相同症状的问题(http://code.google.com/p/google-web-toolkit/issues/detail?id=6579),解决此问题的唯一方法是比较编译Js与源代码Java,找出编译器搞砸的地方(顺便说一句,当我在最新的firefox中尝试你的应用程序时,它显示了一个完全不同的错误[17:35:46.422]这个$ static是null @ http:// clientssh1。 rbg.informatik.tu-darmstadt.de:9000/war/gwittest/D02B16F23426C7BD8D065C01826B346C.cache.html:9737) – jusio