2017-01-18 58 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屬性這個問題,然後我試着打WL.Client.connect()在後一階段,以連接到工作燈服務器。

相關問題