将最新的iFix(8.0.0.0-MFPF-IF201708031112)应用于IBM MobileFirst Server 8.0.0和cordova-mfp-plugin(v8.0.2017072706)后,MFPF Runtime仍然显示旧版本号(8.0.2017070506)。由于服务器运行时版本和mfp插件版本不匹配,我们无法连接到服务器并在我们的移动应用程序中获取accessToken。IBM MobileFirst Platform iFix不更新MFPF Runtime的版本
以下是从服务器messages.log文件中捕获的版本信息日志。
[17年8月9日10:26:02:750 EDT] 00000025 com.ibm.mfp.server.core.internal.logging.ServerInfoLog我
MFP版本:8.0.0.00-20170803 -1112
MFPF运行时版本:8.0.2017070506
运行在服务器:自由,版本:8.5.5.8。运行在前提
运行操作系统:Windows Server 2012 R2版本:6.3
的Java:IBM公司,版本:1.7.0
DB名称:DB2/NT64,DB版本:SQL10058
应用程序日志:
08-08 20:48:40.935 19080-19112/com.xxxxx E /空:>>无法连接到服务器MobileFirst { “地位”:400, “状态文本”:“坏请求“,”responseText“:”{\“server_version \“:\”8.0.2017070506 \“,**”errorCode \“:\”PROTOCOL_MISMATCH_ERROR \“,\”errorMsg \“:**”用于此目的的SDK版本之间不匹配应用。如果您升级了SDK,请创建一个新的应用程序版本,“}”,“errorMsg”:“此版本的SDK版本不匹配,如果您升级了SDK,请创建一个新的应用程序版本。 “ ”错误码“:” PROTOCOL_MISMATCH_ERROR“}
08-08 20:48:40.950 19080-19112/com.xxxxx E /空:致命错误 - 客户端无法连接到服务器MFP