Reputation: 69
My app is working fine on iOS 12.4.1 It already has JSONStore with data inside. After updating to iOS 13.1 Beta 4, I got this error when trying to initialize JSONStore
{\n \"src\": \"initCollection\",\n \"err\": -1,\n \"msg\": \"PERSISTENT_STORE_FAILURE\",\n \"col\": \"globalData\",\n \"usr\": \"common\",\n \"doc\": {},\n \"res\": {}\n}
I've updated cordova-plugin-mfp and cordova-plugin-mfp-jsonstore yet it's still the same.
This is the code block
function(collections, successCallback, errorCallback, options) {
return WL.JSONStore.init(collections, options) .then(successCallback) .fail(function() { WL.JSONStore.init(collections, options) .then(successCallback). fail(errorCallback); });
}
Below are the errors in XCode console log
error 13:43:10.039914 +0800 salesApp file is not a database in > "select count() from sqlite_master;" error 13:43:10.040329 +0800 salesApp file is not a database in > "create table 'globalData' ( _id INTEGER primary key autoincrement, > 'globalid' TEXT, json BLOB, _dirty REAL default 0, _deleted INTEGER default 0, _operation TEXT);" error 13:43:11.167875 +0800 salesApp file is not a database in > "select count() from sqlite_master;" error 13:43:11.168313 +0800 salesApp file is not a database in > "create table 'globalData' ( _id INTEGER primary key autoincrement, '_id' > REAL, 'globalid' TEXT, json BLOB, _dirty REAL default 0, _deleted > INTEGER default 0, _operation TEXT);"
Really appreciate your feedback, thank you very much..
Upvotes: 0
Views: 413
Reputation: 191
Check if you have sqlite library linked to your project. If yes either remove it or move it down , after sqlcipher.framework in Linking phase of xcode project.
Upvotes: 2