GWT 2.2およびJava 1.5を使用し、Websphere Application Server 6.1上で実行されているWebアプリケーションがあります。JavaScriptException :(TypeError):オブジェクトがこのプロパティまたはメソッドをサポートしていません
これは、Firefox(5.0.1)の微細な動作しますが、Internet Explorer 7の上で、私は次の例外を取得:
com.google.gwt.core.client.JavaScriptException: (TypeError): Object doesn't support this property or method
number: -2146827850
スタックトレース:
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:129)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.user.client.ui.impl.FocusImplStandard.createFocusable0(FocusImplStandard.java)
at com.google.gwt.user.client.ui.impl.FocusImplStandard.createFocusable(FocusImplStandard.java:65)
at com.google.gwt.user.client.ui.MenuBar.init(MenuBar.java:1086)
at com.google.gwt.user.client.ui.MenuBar.<init>(MenuBar.java:237)
at com.google.gwt.user.client.ui.MenuBar.<init>(MenuBar.java:213)
at com.google.gwt.user.client.ui.SuggestBox$SuggestionMenu.<init>(SuggestBox.java:563)
at com.google.gwt.user.client.ui.SuggestBox$DefaultSuggestionDisplay.<init>(SuggestBox.java:320)
at com.google.gwt.user.client.ui.SuggestBox.<init>(SuggestBox.java:723)
at com.google.gwt.user.client.ui.SuggestBox.<init>(SuggestBox.java:711)
at com.estimation.web.client.ui.EnterEstimationDataView.createSuggestBox(EnterEstimationDataView.java:287)
at com.estimation.web.client.ui.EnterEstimationDataView_EnterEstimationDataViewUiBinderImpl.createAndBindUi(EnterEstimationDataView_EnterEstimationDataViewUiBinderImpl.java:19)
at com.estimation.web.client.ui.EnterEstimationDataView_EnterEstimationDataViewUiBinderImpl.createAndBindUi(EnterEstimationDataView_EnterEstimationDataViewUiBinderImpl.java:1)
at com.estimation.web.client.ui.EnterEstimationDataView.<init>(EnterEstimationDataView.java:292)
at com.estimation.web.client.ClientFactoryImpl.<clinit>(ClientFactoryImpl.java:39)
at java.lang.J9VMInternals.initializeImpl(Native Method)
...
スタックトレースはDevのモードからですが、私はIEが何も表示せず、ステータスバーに少し黄色の警告サインを表示するので、プロダクションモードでも同じことが起こると思います。
例外がスローされた部分をコメント化しようとしましたが、同じ例外が別の場所にスローされました。 (GWTは、ネイティブJavaスクリプトのものをやって起動する前に、最後の呼び出し)この行は、すべてのスタックトレースにあったので、彼らはすべてのフォーカス可能です思える例外をスロー異なるウィジェットから
:
com.google.gwt.user.client.ui.impl.FocusImplStandard.createFocusable(FocusImplStandard.java:65)
誰もがいずれかを持っています何がこのエラーを引き起こす可能性がありますか?
は、あなたのプロジェクトは、任意のカスタム、ネイティブのJavascriptのコードが含まれていますか?エラーを引き起こしているのはこのコードかもしれません。 – Michael
いいえ、ネイティブのJavascriptコードは含まれていません。どうやら不足しているユーザーエージェントがこのエラーにつながってしまいます。 – steffinchen
Re _ "少なくともDevモードプラグインが正しい順列が見つからないと気づくのは難しいでしょうか?"新しいバージョンのGWTがあなたに通知するはずです。 –