Uninstalling and re-installing didn't help, so it's not the backup
file, which also abolishes Kosty'a suggestion. (Unless, of course, for
some reason the backup file is not being removed during the
uninstallation).

I'll try to investigate in Mark's direction. If anyone has more ideas,
I'd be happy to get to the bottom of this.
In the meanwhile, thanks Mark and Kostya.

On Jan 19, 5:15 pm, Mark Murphy <[email protected]> wrote:
> On Wed, Jan 19, 2011 at 10:07 AM, Lior <[email protected]> wrote:
> > You are right about the path, and yes I do have a database to which
> > the carousels are being saved.
> > The paths of the files on my device are (as expected, obviously...):
> > ./data/data/com.mobilemerit.ultimatefaves/shared_prefs/
> > com.mobilemerit.ultimatefaves_preferences.xml
> > ./data/data/com.mobilemerit.ultimatefaves/databases/
> > UltimateFavesPro.db
>
> > As far as I know the database access is ok. (I e-mailed the user to
> > confirm this, but without it the app would be totally useless for him,
> > and I don't think he would have bothered otherwise...)
>
> > What can cause the situation you described?
>
> Beats me. Other than the .bak file still being there (see Kostya's
> reply), it feels like your shared prefs are associated with the wrong
> Linux user account.
>
> I'd have the user unininstall and reinstall to see if that helps,
> assuming you have some backup/restore mechanism for that database.
>
>
>
>
>
>
>
>
>
>
>
> > On Jan 19, 4:50 pm, Mark Murphy <[email protected]> wrote:
> >> Well, that path is mighty strange -- /dbdata/databases is usually
> >> /data/data on Android.
>
> >> That being said, it feels like somehow your application's preference
> >> files are owned by a different Linux user than the one that is used
> >> for running your process. Do you have databases or other files in your
> >> app, and do you have any idea if they are similarly affected?
>
> >> On Wed, Jan 19, 2011 at 9:45 AM, Lior <[email protected]> wrote:
> >> > Hi,
> >> > I have an app called UltimateFavesPRO on the market (http://
> >> > ultimatefaves.com/).
>
> >> > The app is quite popular, very mature and stable. I have a user with a
> >> > problem I haven't been able to solve so far.
>
> >> > The application uses SharedPreferences to keep the user's setting. For
> >> > this user, the SharedPreferences are never saved. I asked him to send
> >> > me the logcat from his device. The relevant lines are:
>
> >> > 01-19 12:08:56.852 D/UltimateFavesHome( 4563): onCreate
> >> > 01-19 12:08:56.856 W/ApplicationContext( 4563): Attempt to read
> >> > preferences file /dbdata/databases/com.mobilemerit.ultimatefaves/
> >> > shared_prefs/com.mobilemerit.ultimatefaves_preferences.xml without
> >> > permission
> >> > 01-19 12:08:56.856 E/ApplicationContext( 4563): Couldn't rename file /
> >> > dbdata/databases/com.mobilemerit.ultimatefaves/shared_prefs/
> >> > com.mobilemerit.ultimatefaves_preferences.xml to backup file /dbdata/
> >> > databases/com.mobilemerit.ultimatefaves/shared_prefs/
> >> > com.mobilemerit.ultimatefaves_preferences.xml.bak
>
> >> > The user has a T-Mobile Samsung Galaxy S running standard Froyo 2.2.1
> >> > that he updated using the Samsung Kies Windows app - from the v2.1 it
> >> > shipped with. He performed a factory reset after the upgrade.
> >> > He has no similar issues with any other apps.
>
> >> > Any suggestions?
>
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups "Android Developers" group.
> >> > To post to this group, send email to [email protected]
> >> > To unsubscribe from this group, send email to
> >> > [email protected]
> >> > For more options, visit this group at
> >> >http://groups.google.com/group/android-developers?hl=en
>
> >> --
> >> Mark Murphy (a Commons 
> >> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> >> _The Busy Coder's Guide to *Advanced* Android Development_ Version 1.9
> >> Available!
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> _The Busy Coder's Guide to *Advanced* Android Development_ Version 1.9
> Available!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to