サーバーのバージョン: 7.1.0.00.20160229-1240 WebSphere ND 8.5.5.9
モバイル アプリは、メソッド WL.Logger.send(); を呼び出して、WLClientLogReceiver アダプター経由でサーバーにログを送信します。モバイル アプリからのログは、端末経由でアプリケーション サーバー SystemOut.log に表示されます。
しかし、Operational Analytics コンソールはクライアントとサーバーのログをロードしません。管理タブにゼロのドキュメントが表示されます。ただし、セッション、アダプター呼び出し、デバイスなどの他のトランザクションのドキュメントがあります。
いくつかのキーワードを使用してログを検索しようとすると、Application Server の SystemOut.log ファイルで以下のエラーが発生します。
[4/5/16 16:05:31:029 CDT] 000000fb JavaScriptInt I com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation info 受信したデバイス ログ [プロジェクト metlifepoc] [4/5/16 16:05:55:428 CDT] 0000011e RequestProces E org.apache.wink.server.internal.RequestProcessor handleRequest コンテナーに伝播される未処理の例外が発生しました。[4/5/16 16:05:55:429 CDT] 0000011e ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper サービス SRVE0068E: アプリケーションのサーブレット [データ] のサービス メソッドの 1 つによって例外がスローされました[IMF オペレーショナル アナリティクス]。作成された例外: [org.elasticsearch.action.search.SearchPhaseExecutionException: フェーズ [クエリ] の実行に失敗しました。すべてのシャードが失敗しました。shardFailures {[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][0]: SearchParseException[[worklight][0]: from[0],size[10]: 解析の失敗 [ソースの解析に失敗しました [{"from":0,"size":10,"query":{"filtered":{"query":{"query_string":{"query":"message: met* ","default_operator":"and","analyzer":"normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range" :{"timestamp":{"from":"1459310400000","to":"1459915199999","include_lower":true,"include_upper":true}}}}}}},"並べ替え":[{"タイムスタンプ":{"order":"desc"}}]}]]]; ネスト: NoClassDefFoundError[org.apache.lucene.analysis.icu.ICUFoldingFilter (初期化失敗)]; ネスト: RuntimeException[java.io. IOException: ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; ネスト: IOException[ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; }{[Kdo8LGq9QTy-ghZsOC-8Xw][ワークライト]1 : SearchParseException[[ワークライト] 1: from[0],size[10]: 解析失敗 [ソースの解析に失敗しました [{"from":0,"size":10,"query":{"filtered":{"query":{"query_string" :{"query":"message: met* ","default_operator":"and","analyzer":"normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool ":{"must":{"range":{"timestamp":{"from":"1459310400000","to":"1459915199999","include_lower":true,"include_upper":true}}}}} }},"並べ替え":[{"タイムスタンプ":{"順序":"降順"}}]}]]]; ネスト: NoClassDefFoundError[org.apache.lucene.analysis.icu.ICUFoldingFilter (初期化失敗)]; 入れ子: RuntimeException[java.io.IOException: ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; ネスト: IOException[ICU データ ファイル エラー: ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; }{[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][2]: SearchParseException[[worklight][2]: from[0],size[10]: 解析失敗 [ソースの解析に失敗しました [{"from":0, "size":10,"query":{"filtered":{"query":{"query_string":{"query":"message: met* ","default_operator":"and","analyzer":" normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range":{"timestamp":{"from":" ヘッダー認証に失敗しました。有効な ICU データ ファイルがあるかどうかを確認してください]; }{[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][4]: SearchParseException[[worklight][4]: from[0],size[10]: 解析失敗 [ソースの解析に失敗しました [{"from":0, "size":10,"query":{"filtered":{"query":{"query_string":{"query":"message: met* ","default_operator":"and","analyzer":" normalization","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range":{"timestamp":{"from":"1459310400000", "to":"1459915199999","include_lower":true,"include_upper":true}}}}}}},"sort":[{"timestamp":{"