【问题标题】:IBM Worklight Android 4.4 issue, JSON Store stopped workingIBM Worklight Android 4.4 问题,JSON 商店停止工作
【发布时间】:2013-12-12 16:24:28
【问题描述】:

我刚刚将我的 N4 升级到 Kitkat,并测试了一些使用 IBM Worklight 开发的旧应用程序。 JSON Store 停止工作让我感到震惊,我在下面提交日志请检查。有没有人遇到同样的问题?

11-27 11:48:03.078: I/jsonstore-core(23424): 执行迁移到 JSONStore 2.0 11-27 11:48:03.078: E/jsonstore-core(23424): 无法 创建 jsonstore 目录 11-27 11:48:03.078: E/jsonstore-core(23424): java.lang.Exception: 无法创建 jsonstore 目录 11-27 11:48:03.078: E/jsonstore-core(23424): at com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.checkVersionMigration(ProvisionActionDispatcher.java:72) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.dispatch(ProvisionActionDispatcher.java:220) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.BaseActionDispatcher.dispatch(BaseActionDispatcher.java:87) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.DispatchingPlugin$ActionDispatcherRunnable.run(DispatchingPlugin.java:113) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.DispatchingPlugin$SerialExecutor$1.run(DispatchingPlugin.java:147) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.lang.Thread.run(Thread.java:841) 11-27 11:48:03.078: E/jsonstore-core(23424):提供 11-27 11:48:03.078 期间出错: E/jsonstore-core(23424): java.lang.Exception: 无法创建 jsonstore 目录 11-27 11:48:03.078: E/jsonstore-core(23424): at com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.checkVersionMigration(ProvisionActionDispatcher.java:72) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.ProvisionActionDispatcher.dispatch(ProvisionActionDispatcher.java:220) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.BaseActionDispatcher.dispatch(BaseActionDispatcher.java:87) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.DispatchingPlugin$ActionDispatcherRunnable.run(DispatchingPlugin.java:113) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 com.worklight.androidgap.plugin.storage.DispatchingPlugin$SerialExecutor$1.run(DispatchingPlugin.java:147) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 11-27 11:48:03.078: E/jsonstore-core(23424): 在 java.lang.Thread.run(Thread.java:841)

初始化通知错误:----->{ "src": "initCollection", "err": -1, “msg”:“PERSISTENT_STORE_FAILURE”,“col”:“通知”,“usr”: “测试”、“文档”:{}、“资源”:{} } [wl.jsonstore] {"src":"initCollection","err":-1,"msg":"PERSISTENT_STORE_FAILURE","col":"Notification","usr":"test","doc":{},"res" :{}}

【问题讨论】:

    标签: android ibm-mobilefirst jsonstore


    【解决方案1】:

    除了 Amit Kumar 的回答之外,应该注意的是,近期将发布针对 Worklight 5.0.6.x 和 6.0.0.x 以及即将发布的 6.1.0 的修复程序,其中功能兼容性已恢复。

    【讨论】:

      【解决方案2】:

      JSONStore 是一项支持 JSON 文档持久存储的 Worklight 功能,它无法正常工作,因为支持此功能的第三方库之一正在使用不再可用的 API。

      这里是LINK 阅读更多内容。

      【讨论】:

        猜你喜欢
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多