1

我刚刚将我的 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):在com.worklight.androidgap。 plugin.storage.ProvisionActionDispatcher.checkVersionMigration(ProvisionActionDispatcher.java:72) 11-27 11:48:03.078: E/jsonstore-core(23424): at 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): at com.worklight.androidgap.plugin.storage.DispatchingPlugin$SerialExecutor$1.run(DispatchingPlugin. java:147) 11-27 11:48:03.078: E/jsonstore-core(23424): at 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): at 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): at 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”:“Notification”,“usr”:“test”, "doc": {}, "res": {} } [wl.jsonstore] {"src":"initCollection","err":-1,"msg":"PERSISTENT_STORE_FAILURE","col":"Notification" ,"usr":"test","doc":{},"res":{}}

4

2 回答 2

6

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

于 2013-11-27T08:21:51.417 回答
0

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

这是阅读更多内容的链接。

于 2013-11-27T06:46:53.443 回答