This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

What does Rebuild Data File do?

ilmolto
ilmolto Junior Member
Hi,



I was just wondering what that button does in the preferences and why I would want to rebuild the data file. I'm not 100% that my 1PasswordAnywhere is working properly because today when I tried to sign in to eBay and Skype it declined my password. But then when I tried from my Mac it worked.



Would rebuilding the data file help this?

Comments

  • khad
    khad Social Choreographer
    I'm sorry that you're having this problem, ilmolto.



    A rebuild may very well do the trick, but there are also a few other factors at play. Currently, 1Password for iPhone does not update a file necessary for 1PasswordAnywhere to function when you create or modify logins on the iPhone. If you are using Dropbox to sync (and access 1PasswordAnywhere), perhaps this is the issue. You may have to edit and resave those logins on your Mac in order for them to be updated in 1PasswordAnywhere. This issue will be fixed in the next update of 1Password for iPhone.



    Please try rebuilding, but let me know if the iPhone sync issue may also be the case.



    Thanks!
  • ilmolto
    ilmolto Junior Member
    edited October 2010
    Hi khad,



    I actually don't use 1Password for iPhone. I use 1Password for Mac and when I use my Windows XP laptop I use 1PasswordAnywhere that syncs with dropbox. I will try rebuilding the data file and let you know how it goes. Thanks for your help.
  • ilmolto
    ilmolto Junior Member
    Ok, I've managed to dig deeper into my problem. I haven't rebuilt the data file yet because I wanted to do some tests before hand. It seems that 1PasswordAnywhere has the passwords right, but it doesn't work when I copy and paste them into their respective fields. This happens with eBay and Skype as they were the two that I was having problems with last night and that I also tested today. If I was to type them in manually, it would work. However, just now when I logged in to the Agile Forum, the copy and paste worked! Weird, huh?



    Why do you think some websites are working with copy and paste and some aren't?
  • khad
    khad Social Choreographer
    Paste the password into a cleartext field and see if there is a trailing space (actually tab character) behind it.



    When copying a revealed password in 1PasswordAnywhere, you usually double-click to select it first. If the password is "TEST" then the resulting value in the pasteboard is "TEST". For a more complicated password, such as "c.>L2j}uP4K3v@V6aC,F" (without the quotes), you have to triple-click to visually select the password. The resulting value on the pasteboard in this case will be "c.>L2j}uP4K3v@V6aC,F<tab>", which when pasted into a web form field leaves a trailing character visible and the password will fail the login if left unedited. Using drag to select the visible password from 1PAnywhere works fine.



    This is a known issue that we are looking into improving in a future update. Is that perhaps what you have run into?
  • ilmolto
    ilmolto Junior Member
    Thanks again for your help. When I copy and paste the password into Notepad, the password is correct, except it seems to create a new line of text (as if I was to press enter after the password). Is this what you mean by a trailing space? Then when I tried to copy and paste the password to the respective field on the website, I deleted the last character in the password and it worked fine. So I guess then if the password doesn't work the first time, all I need to do is delete the last character and hopefully it will work.



    By the way, yes I am using very long and complex passwords just like "c.>L2j}uP4K3v@V6aC,F" (without the quotes). I thought I may as well use as long a password as possible as I no longer need to remember it.



    So I guess we've got to the bottom of my problem and hopefully it will be fixed in a future version. But at least I now know what do to if this happens again. Thanks a lot for your help.



    Regards,



    Daniel
  • khad
    khad Social Choreographer
    I am glad we got it sorted out. Just remember that manually selecting the password (rather than triple-clicking it) will work just fine for now. I'm sorry for the inconvenience. We are working on resolving the issue in an update.
  • ilmolto
    ilmolto Junior Member
    [quote name='khad' timestamp='1286043904' post='12538']

    I am glad we got it sorted out. Just remember that manually selecting the password (rather than triple-clicking it) will work just fine for now. I'm sorry for the inconvenience. We are working on resolving the issue in an update.

    [/quote]



    Ahuh! So only triple clicking it will result in the last character needing to be deleted. That's even better. Means that I just need to manually select it and it will work every time. Thanks for the info.



    Back to rebuilding the data file... Should I still do it? Would it hurt anything if I did? What does this function actually do?
  • khad
    khad Social Choreographer
    It should not hurt anything to rebuild your data file, but unless there is a need it is like getting your oil changed on your car every week: not harmful but not a good way to spend your time. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Rebuilding the data file simply recomputes the data and rewrites it to disk. Some older versions of the data file didn't include all the items we now "compute."



    I hope that helps.
  • ilmolto
    ilmolto Junior Member
    Ok, I'll leave that button alone for now. Thanks so much for your help. Much appreciated!
  • khad
    khad Social Choreographer
    I'm happy to help! <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Cheers!