2010-12-16 10 views
2

GWT JavaScriptクライアントコードからJavaアプレットメソッドを呼び出すときにこのエラーが発生します。GWTクライアントコードからJavaアプレットメソッドを呼び出すときにNPObjectでメソッドを呼び出すときにエラーが発生しました。クライアントコード

本当に奇妙なことに、このエラーは、上記のアプレットメソッドで特定のオブジェクトを作成した場合にのみ発生します。具体的には、GWTの「共有」フォルダに作成したクラスがあります。このフォルダは、クライアントのJavaScript内のこのクラスのインスタンスからクラスをJSON文字列にシリアル化します。また、Javaアプレットは、このメソッド内で、このクラスをJava空間にインスタンス化します。アプレットメソッド内でこのクラスをインスタンス化しようとしないと、実行され、問題は返されません。 Javaインスタンス化はGWTに完全に依存しないはずですか?また、なぜ私はこの例外がJava内で発生している場合、私は私のJavaコンソールでスタックトレースを取得していないのだろうか。 40:22.848 [ERRORこれが関連しているが、私はアプレット - > JavaScriptのコールバックの応答のための

TIAのためのGWTAIプロジェクト、

パイドロス

02を使用している場合

わかりません] [u]キャッチされない例外がエスケープされました com.google.gwt.core.client.JavaScriptException(エラー):NPObjectでメソッドを呼び出す際にエラーが発生しました。 スタック:エラー:NPObjectでメソッドを呼び出す際にエラーが発生しました。 [オブジェクトオブジェクト]に (不明な情報源) at __gwt_jsInvoke(http://127.0.0.1:8888/u/hosted.html?u:76:35)

答えて

4

解決策を見つけたかどうかわかりませんしかし、ChromeでGWTプラグインを使用すると、デバッガモードを実行しているときにそのような種類のエラーが返されることがあります。逆シリアル化しようとしているオブジェクトには「javascript-ify」が大きすぎます。どうやらそれは私がコードがコンパイルされたとき、それはMac用ともちろんSafariで素晴らしい作品気づいた...何とかスタックサイズのいくつかの種類を行うには

を持っている...どのように迷惑!私は現在、MacKashの唯一のWebkitベースのプラグインなので、今ではmac safariのすべてをテストしています。

希望と幸運を希望!

1

この問題を解決するには、次の解決策をお伝えします。これは私のために働いた。

その後、Chromeの「設定」に移動し、「拡張機能」を選択するか、直接アクセス拡張機能へのフォローのURLリンク「クローム://拡張子を/」を使用することができます。 「開発者モード」の選択が解除されます。

私のChromeのバージョンは34です。

+0

また、Chrome 34もあり、このエラーは1週間前に表示されないようです。これは、100%再生可能クロームの下でのみDevModeからです。それはまだ通常のウィンドウでは動作しませんが、ウィンドウのすべてのシークレットChromeでDevModeからでページを開いた後 – Yura

+1

... ChromeとGWT開発プラグイン間のバグや矛盾のように見えるが、うまく動作します。 – Yura

関連する問題