2017-01-18 11 views
0

ストアからアプリケーションをインストールすると、以下のエラーがサーバーログに表示され、WL.DeviceAuth.saveCertificateが失敗したためworklight.jsから予期しないエラーが発生しました。IBM Worklight 6.1 [クライアントから不正トークンを受信しました]

DeviceAuthent E com.worklight.core.auth.ext.DeviceAuthenticator checkTokenString FWLSE4007E: Received bad token from client. Server token:'fgak243l7r2ulo2k7mnv63ea57', client token:'8396shihvo3h6r3d3h4om53ba8' 

実際、このエラーは初めてアプリケーションを開くときに表示され、すべてのことがOKのようです。その原因がWLコンソールから無効になっているAppAuthenticityのものかどうか疑問です。

Worklight 6.1.0.02.20141216-0421を使用していて、initOptions.jsでconnectOnStartupがtrueに設定されています。

この問題に関するご意見はありますか?

+0

あなたがAndroidまたはiOSで動作している場合、あなたは言及していません。また、最初にアプリケーションを起動すると、常にメッセージが表示されますか? –

+0

私はAndroid上で動作しており、新しいインストール後最初のアプリの起動時にメッセージが表示されます。また、私は私のデバイスからアプリケーションデータを消去すると、再びそれを開いてメッセージが表示されることに気付きました。ちょうど私が最初のビュー(ログイン)で私はビューのinitでアダプタを呼び出すと言及したい。 – SK7

+0

非常に古いビルドのWorklight 6.1を実行しています。最新はIF201611022-042です。サーバー、スタジオをアップグレードしてアプリケーションを再構築してから、もう一度お試しください。 –

答えて

1

私はconnectOnStartupプロパティを変更することにより、この問題を解決するため、私はWorkLightはサーバに接続するために、後の段階でWL.Client.connect()を呼び出そうとしました。

関連する問題