2016-04-20 19 views
0

私は現在WSO2 EMM 2.0.1を使用しています。プラットフォーム構成はGCMを使用します。 私はドキュメントの手順に従って、 ID。 デバイスでもGCM reg idを取得できますが、コンソールとログでEMMの操作を実行すると、このエラーが発生します(GCM通知の送信中に例外が発生しました:null)。 私はオンラインで解決策を見つけようとしましたが、この問題を解決するための解決策は何も見つかりません。ここでWSO2 GCM(GCM通知の送信中に例外が発生しました:ヌル)

は、エラーのスクリーンショットです:

GCM Error

アドバイスや助けて、感謝してください。

答えて

0

ログからはあまり得られないので、例外が発生しているコードを調べました。添付の[1]コード​​の行番号50から生成されたログのエラーが可能です。行番号48では、sendWakeupCallメソッド[2]を呼び出します。 sendWakeUpCallメソッドの行番号75と76でわかるように、返されたステータスは成功することはできません。 gcmサーバにpingして到達可能かどうかを確認できますか?ping gcm-http.googleapis.com もしそうなら、ここでデバッグしてyour-selfという問題を参照してください。 デバッグするには、carbon-device -mgt-pluginsリポジトリ。 リリース2.0.4ブランチに切り替えます 優先IDEを使用してコードを開きます。 sendWakeUpCallメソッドにいくつかのブレークポイントを設定する 特定のポートとホストをリッスンするようにIDEのリモートデバッグ設定を編集する(IDEのデフォルト値は5005) -sh wso2server.shとしてサーバーを起動する-debug 5005 これまでに設定したデバッグ設定。 デバッグの詳細については、添付のドキュメント[3] [12]

[1]を参照してください。 https://github.com/wso2/carbon-device-mgt-plugins/blob/release-2.0.4/components/device-mgt/org.wso2.carbon.device.mgt.mobile.impl/src/main/java/org/wso2/carbon/device/mgt/mobile/impl/android/gcm/GCMService.java [2]。 https://github.com/wso2/carbon-device-mgt-plugins/blob/release-2.0.4/components/device-mgt/org.wso2.carbon.device.mgt.mobile.impl/src/main/java/org/wso2/carbon/device/mgt/mobile/impl/android/gcm/GCMUtil.java [3]。 wso2.com/library/225/

関連する問題