2014-04-08 8 views
1

나는 내가 마우스 이동의 일종을 수행 할 때 이 심각한 GWT 오류가 "JSNI 메서드 @ ...에서 int 이외의 다른 것을 반환했습니다"오류가 발생 했습니까? 이 일어 났을 때

어쩌면 ( 하지만 SURE 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

오류가 그래서 난이 심각한 생각하지 않습니다 적색으로되지 않습니다 :

는 오류입니다.

  • 는 "이전에 오류의 종류를 포함 할 수 없습니다 생산 제품에 배포 된 좋은/강력한 최종 GWT 응용 프로그램입니다 : 오늘 갑자기 생각까지 또한 시스템이 계속 확인을 실행 그래서 내가 지루하지 않습니다 식?". 또는 "중요하지 않은 오류는 괜찮습니까?"

나는 enter image description here

내가이 오류를 지루하게해야 내 일식에서이 오류의 사진을 포함? 그래야한다면 어떻게 고쳐야합니까?

+0

여기 [뭔가 다른 JSNI 메서드에서 반환되었습니다] (http://stackoverflow.com/questions/8913608/something-other-than-an-int-was-returned-from-jsni-method) – Braj

답변

3

나는 이것이 (알려진) 알려진 sub-pixel issue 일 것입니다.

새 브라우저는 DOM 연산, 이벤트 등에 대해 double이 아닌 int으로 픽셀 값을 반환합니다. 이것이 당신이 그 메시지를 보는 이유입니다.

경고 상태로, 다시 실행 된 double 값은 가장 가까운 int으로 반올림되며 문제가되지는 않습니다 (그러나 이러한 메시지의 로깅 톤은있을 수 있음). GWT 2.6은 적절한 fix을 보유하고 있으므로 패치 나 패치와 같이 업그레이드하거나 대안을 제시하거나 무시할 수 있습니다.

+0

대단히 감사합니다. 안드레아 – Tum