1

服务器版本: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 收到的设备日志 [project 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:应用程序中的 servlet [数据] 的服务方法之一引发了异常[基金组织运作分析]。异常创建:[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}}}}}}},"sort":[{"timestamp ":{"order":"desc"}}]}]]]; 嵌套:NoClassDefFoundError[org.apache.lucene.analysis.icu.ICUFoldingFilter(初始化失败)];嵌套:RuntimeException[java.io. IOException: ICU data file error: Header authentication failed, please check if you have a valid ICU data file]; 嵌套:IOException[ICU数据文件错误:Header认证失败,请检查是否有有效的ICU数据文件];}{[Kdo8LGq9QTy-ghZsOC-8Xw][工作灯]1 : SearchParseException[[worklight] 1: from[0],size[10]: Parse Failure [Failed to parse source [{"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":{"order":"desc"}}]}]]]; 嵌套:NoClassDefFoundError[org.apache.lucene.analysis.icu.ICUFoldingFilter(初始化失败)];嵌套:RuntimeException[java.io.IOException: ICU data file error: Header authentication failed, please check if you have a valid ICU data file]; 嵌套:IOException[ICU数据文件错误:Header认证失败,请检查是否有有效的ICU数据文件];}{[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][2]: SearchParseException[[worklight][2]: from[0],size[10]: Parse Failure [Failed to parse source [{"from":0, "size":10,"query":{"filtered":{"query":{"query_string":{"query":"message:met* ","default_operator":"and","analyzer":"规范化","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range":{"timestamp":{"from":" Header认证失败,请检查是否有有效的ICU数据文件];}{[Kdo8LGq9QTy-ghZsOC-8Xw][worklight][4]: SearchParseException[[worklight][4]: from[0],size[10]: Parse Failure [Failed to parse source [{"from":0, "size":10,"query":{"filtered":{"query":{"query_string":{"query":"message:met* ","default_operator":"and","analyzer":"规范化","lowercase_expanded_terms":true,"analyze_wildcard":true}},"filter":{"bool":{"must":{"range":{"timestamp":{"from":"1459310400000", "to":"1459915199999","include_lower":true,"include_upper":true}}}}}}},"sort":[{"timestamp":{"

4

1 回答 1

1

此问题已通过将 analytics-service.war 的 classLoader 设置为 parentLast 得到解决。

在此处找到这样做的说明: https ://www.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.installconfig.doc/monitor/t_installing_op_analytics_websphere.html

于 2016-04-26T16:05:50.490 回答