2014-04-08 11 views
1

我有这个错误长期前,但不知道什么时候发生,这是严重的GWT错误“除int之外的其他事物是从JSNI方法@返回的吗?”?

也许(但不能肯定100%)当我做一些鼠标移动的&识别控件的坐标。

这是错误:

[WARN] - Something other than an int was returned from JSNI method '@com.google.gwt.dom.client.DOMImpl::eventGetClientX(Lcom/google/gwt/dom/client/NativeEvent;)': Rounding double (1239.1300048828125) to int for int

的错误是不红,所以我不认为这是严重的。另外,系统仍在运行OK,所以我不承担直到今天我突然觉得:

  • “是一个良好的/乐百氏最终 GWT之前部署到生产产品不得含有任何类型的错误中应用蚀?”。或者“只要不在乎一个不重要的错误,因为它会好的?”

我有这个错误的从我的日食图片 enter image description here

我应该承担这个错误? 如果我应该,那么如何解决它?

+0

阅读这里[除了int的东西从JSNI方法返回](http://stackoverflow.com/questions/8913608/something-other-than-an-int-was-returned-from-jsni-method) – Braj

回答

3

我敢打赌,这是(已知)sub-pixel issue

较新的浏览器返回像素值为double而不是int DOM操作,事件等。这就是为什么你看到这些消息。

由于预警状态时,重新调整double值四舍五入到最接近的int,不应该会是一个问题本身(但记录吨这些消息可能是)。 GWT 2.6拥有适当的fix,所以你可能想升级,解决方法(如在补丁中),或者干脆忽略它。

+0

非常感谢您的宝贵意见。安德里亚 – Tum

相关问题