GWT devmode netbeans - 错误

时间:2013-05-27 13:58:12

标签: java css java-ee gwt

经过几个小时的搜索解决方案,我需要问你。 也许这个问题是重复的,但请我如何解决这个问题:

当我将项目作为GWT Dev运行时,在netbeans中

。模式(托管模式)浏览器提示跟随(当我选择菜单项时,它不会加载JInternalFrame)(当我将它部署到glassfish时,它可以很好地工作):

Uncaught exception escaped : java.lang.AssertionError
The style name '-mozOpacity' should be in camelCase format
See the Development console log for details.
Register a GWT.setUncaughtExceptionHandler(..) for custom uncaught exception handling.

完全部署它时。但构建和部署需要15分钟。所以我真的需要解决这个问题。 SmartGWT和GWT sdk是最新版本。我们在代码中没有使用setAttribute或-mozOpacity。所以这是GWT中包含的东西。

  

00:00:26,149 [错误]未捕获的异常已转义   java.lang.AssertionError:样式名称'-mozOpacity'应该在   camelCase格式在   com.google.gwt.dom.client.Style $ .assertCamelCase $(Style.java:2154)at at   com.google.gwt.dom.client.Style $ .setProperty $(Style.java:2021)at   com.google.gwt.user.client.DOM.setStyleAttribute(DOM.java:1240)at at   org.gwm.client.impl.OutlinePanel.initUI(OutlinePanel.java:33)at at   org.gwm.client.impl.OutlinePanel。(OutlinePanel.java:25)at   org.gwm.client.impl.DefaultGFrame.initializeFrame(DefaultGFrame.java:188)     在org.gwm.client.impl.DefaultGFrame。(DefaultGFrame.java:174)     在   org.gwm.client.impl.DefaultGInternalFrame。(DefaultGInternalFrame.java:57)     在   org.gwm.client.impl.DefaultGInternalFrame。(DefaultGInternalFrame.java:51)     在   org.gwm.client.impl.DefaultGInternalFrame。(DefaultGInternalFrame.java:47)     在   com.softtechEU.gwtDataModule.iframes.JInternalFrame。(JInternalFrame.java:33)     在   com.softtechEU.client.warehouse.ArticleListFrame。(ArticleListFrame.java:23)     在com.softtechEU.client.MenuControl $ 6.execute(MenuControl.java:151)     在com.google.gwt.user.client.ui.MenuBar $ 1.execute(MenuBar.java:900)     在   com.google.gwt.core.client.impl.SchedulerImpl $任务$ .executeScheduled $(SchedulerImpl.java:50)     在   com.google.gwt.core.client.impl.SchedulerImpl.runScheduledTasks(SchedulerImpl.java:180)     在   com.google.gwt.core.client.impl.SchedulerImpl.flushFinallyCommands(SchedulerImpl.java:279)     在com.google.gwt.core.client.impl.Impl.exit(Impl.java:266)at   com.google.gwt.core.client.impl.Impl.entry0(Impl.java:257)at at   sun.reflect.GeneratedMethodAccessor38.invoke(未知来源)at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:601)at   com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)     在   com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)     在   com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)     在   com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)     在   com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)     在   com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)     在java.lang.Thread.run(Thread.java:722)

谢谢youuu

1 个答案:

答案 0 :(得分:1)

这不是与GWT库有关的问题。要么你有一段代码用“破折号”设置一个css属性,要么SmartGWT lib有这样一段代码。您可以在GWT问题列表中看到类似的报告问题 - https://code.google.com/p/google-web-toolkit/issues/detail?id=5152

解决方案是避免在GWT代码中使用这种css属性。在GWT代码中使用非破折号属性名称。