You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Roy Yang (JIRA)" <ji...@apache.org> on 2012/04/24 21:29:36 UTC

[jira] [Issue Comment Edited] (CB-347) localStorage / SQLDatabase Error after App update

    [ https://issues.apache.org/jira/browse/CB-347?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260824#comment-13260824 ] 

Roy Yang edited comment on CB-347 at 4/24/12 7:28 PM:
------------------------------------------------------

I currently have Phonegap 1.6.1 and this bug is not fully resolved for me.  Here's the flow:

1.  Distribute the app wirelessly as an Enterprise app.
2.  Data gets stored in localStorage
3.  Distribute an update to the app wirelessly
4.  The first time the user goes into the app, all of their data is gone.  I use weinre and confirm that the localStorage shows up as empty.
5.  The user must close the app completely, reopen the app and then the localStorage is back.

EDIT:   If in step 4, a user starts putting in new data, it will get wiped out in step 5.  Is there a different flow for the first time an app is updated because I would think it would copy over what's in the persistent storage back to the localStorage.

                
      was (Author: roycyang):
    I currently have Phonegap 1.6.1 and this bug is not fully resolved for me.  Here's the flow:

1.  Distribute the app wirelessly as an Enterprise app.
2.  Data gets stored in localStorage
3.  Distribute an update to the app wirelessly
4.  The first time the user goes into the app, all of their data is gone.  I use weinre and confirm that the localStorage shows up as empty.
5.  The user must close the app completely, reopen the app and then the localStorage is back.

Haven't tested what happens if the user starts putting in new data.  Don't know step 5 would overwrite the new data with the old.

                  
> localStorage / SQLDatabase Error after App update
> -------------------------------------------------
>
>                 Key: CB-347
>                 URL: https://issues.apache.org/jira/browse/CB-347
>             Project: Apache Callback
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 1.2.0, 1.3.0, 1.4.0, 1.5.0
>         Environment: iOS 5.01
> PhoneGap (Any version)
> Build.PhoneGap
>            Reporter: Urs Zimmermann
>            Assignee: Shazron Abdullah
>            Priority: Blocker
>              Labels: ios5.01, localstorage, phonegap, sqldatabase, websql
>             Fix For: 1.6.0
>
>         Attachments: WebKit-Prefs.zip
>
>
> Hello
> After I update my phonegap app containing values and dates in both localStorage and SQLite database on iOS 5.1
> -> Call to window.openDatabase fails with "SECURITY_ERR: DOM Exception 18"
> -> Call to localStorage.setItem fails silently
> How to Reproduce:
> In a UIWebView, create a new DB or use localStorage from phonegap API
> Overwrite / update your app and open the same database or write to localStorage
> Expected Results:
> We should see the data from the database and localStorage.
> Actual Results:
> Call to window.openDatabase fails with "SECURITY_ERR: DOM Exception 18"
> Call to localStorage.setItem fails silently
> References:
> https://groups.google.com/forum/#!topic/phonegap/egzXNrBRIbk/discussion
> https://groups.google.com/forum/#!topic/phonegap/jS2IVZcg8HI/discussion
> https://issues.apache.org/jira/browse/CB-330

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira