2013-02-27 94 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

相关问题