0

何時間も解決策を探した後、あなたに尋ねる必要があります。この質問は重複している可能性がありますが、これを修正する方法を教えてください:

プロジェクトをGWT Devとして実行すると、netbeansで. モード (ホスト モード) ブラウザは次のように警告します (メニュー項目を選択すると、JInternalFrame が読み込まれません) (グラスフィッシュにデプロイすると、完全に動作します):

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」は、com.google.gwt.dom.client.Style$.assertCamelCase$(Style.java: 2154) com.google.gwt.dom.client.Style$.setProperty$(Style.java:2021) で com.google.gwt.user.client.DOM.setStyleAttribute(DOM.java:1240) で org.gwm .client.impl.OutlinePanel.initUI(OutlinePanel.java:33) org.gwm.client.impl.OutlinePanel.(OutlinePanel.java:25) 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.( org.gwm.client.impl の DefaultGInternalFrame.java:51)。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) at com.google.gwt.user.client.ui.MenuBar$1.execute(MenuBar.java:900) at com.google.gwt.core.client.impl. SchedulerImpl$Task$.executeScheduled$(SchedulerImpl.java:50) at com.google.gwt.core.client.impl.SchedulerImpl.runScheduledTasks(SchedulerImpl.java:180) at com.google.gwt.core.client.impl. com.google.gwt.core.client.impl.Impl.exit(Impl.java:266) の SchedulerImpl.flushFinallyCommands(SchedulerImpl.java:279) com.google.gwt.core.client.impl.Impl.entry0( Impl.java:257) (sun.reflect.GeneratedMethodAccessor38)。java.lang.reflect.Method.invoke(Method.java:601) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で (ソース不明) を呼び出します。 com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71) で呼び出し (MethodAdaptor.java:103) 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) at java.lang.Thread.run(Thread.java:722)43) java.lang.reflect.Method.invoke(Method.java:601) で 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(スレッド.java:722)43) java.lang.reflect.Method.invoke(Method.java:601) で 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(スレッド.java:722)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)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)実行 (Thread.java:722)実行 (Thread.java:722)

ありがとうございます

4

1 に答える 1

1

これは、GWT ライブラリに関連する問題ではありません。「ダッシュ」でcssプロパティを設定しているコードがあるか、SmartGWTライブラリにそのようなコードがあります。GWT の問題リストで同様の報告された問題を確認できます - https://code.google.com/p/google-web-toolkit/issues/detail?id=5152

解決策は、GWT コードでそのような css プロパティの使用を避けることです。GWT コードで非ダッシュ プロパティ名を使用します。

于 2013-05-28T03:20:35.540 に答える