2013-02-27 81 views
0

當運行使用Errai的UI我的GWT應用Errai - JSONException:錯誤>解析JSON:語法錯誤:意外標記<

我得到這個錯誤:

WARNING: Replacing Element type [INPUT] with type [BUTTON] Compositing @Replace [data-field=username] element [] with Component com.google.gwt.user.client.ui.TextBox [] Compositing @Replace [data-field=password] element [] with Component com.google.gwt.user.client.ui.TextBox [] com.google.gwt.json.client.JSONException: Error parsing JSON: SyntaxError: Unexpected token <

@PostConstruct期間我已經添加RootPanel.get().clear()但仍然出現錯誤。

@PostConstruct 
    public void setup() 
    { 
     // Fix for Unexpected token JSONException being thrown 
     RootPanel.get().clear(); 

     login.setText("Login"); 
     login.addClickHandler(new ClickHandler() { 
      @Override 
      public void onClick(ClickEvent event) { 
       Window.alert("Logging in"); 
      } 
     }); 
     RootPanel.get("rootPanel").add(this); 
    } 

我可能會錯過什麼?

+0

你能顯示你的模板的html嗎? – 2013-02-27 20:04:13

+0

沒問題,在這裏:http://pastebin.com/VK2jgyPw – xybrek 2013-02-27 23:48:45

+0

你如何聲明你的主頁小部件?很高興看到註釋以及數據字段在Home窗口小部件中的聲明方式。 – 2013-02-28 06:17:01

回答

0

看起來您可能在HTML5模板中有語法錯誤。我會驗證它可以被驗證爲正確的HTML5而沒有語法錯誤。這可以解釋瀏覽器中的模板解析錯誤(這就是它看起來像在這裏發生的情況。)

+0

我在這裏粘貼了我的模板:http://validator.w3.org/check並得到這個結果:暫時通過,3個警告 – xybrek 2013-02-27 23:45:36

+0

警告是什麼? – Lincoln 2013-02-28 16:16:58

+0

這是Errai中的一個錯誤還是?我已經改變了我的CSS模板,我仍然得到這個錯誤。我的頁面呈現良好,我不知道爲什麼每次都出現此錯誤 – xybrek 2013-03-06 16:32:47

相關問題