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

Error on Credit Card Fill: NSRangeException

beala
edited April 2011 in Mac
I keep getting the following error when trying to fill credit card information from the 1Password extension in Firefox 4:

[quote]NSRangeException

Exception: *** -[NSCFString substringFromIndex:]: Range or index out of bounds[/quote]

I'm running:

1Password Version 3.5.9 (build 30884)

1Password extension for Firefox 4 3.5.9

OS X 10.6.7



I've tried reinstalling 1Password, rebuilding the data file, clearing the cache, and reinstalling the FF extension.



Attached is a screen shot of the error.



[s]There are already two older threads on this that seem unresolved, but they're quite old so I thought this issue was worthy of a new thread:

http://forum.agile.ws/index.php?/topic/3456-nsrangeexception/page__p__19768__hl__nsrangeexception__fromsearch__1#entry19768

http://forum.agile.ws/index.php?/topic/47-cant-edit-password-due-to-error-nsconcretetextstorage-attributeatindexef/page__p__4338__hl__nsrangeexception__fromsearch__1#entry4338[/s]



Any help would be great. Thanks.



EDIT: Whoops. Looks like the above two posts are actually slightly different.

Comments

  • khad
    khad Social Choreographer
    Welcome to the forums, beala. I'm sorry that you are having this trouble.



    If you wouldn't mind, could you try our latest beta version of 1Password? We have introduced some nice fixes for Firefox.



    To switch to the beta version, check the box to "Include Beta versions" (Preferences > Updates) and then click the "Check Now" button.



    You can always reinstall the latest stable version again if you like.



    Please let me know how it turns out!
  • I'm happy to report that upgrading to the latest beta solved the issue. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/biggrin.gif' class='bbc_emoticon' alt=':D' /> Thanks, khad!
  • [quote name='beala' timestamp='1302387598' post='24432']

    [s]There are already two older threads on this that seem unresolved, but they're quite old so I thought this issue was worthy of a new thread:

    http://forum.agile.ws/index.php?/topic/3456-nsrangeexception/page__p__19768__hl__nsrangeexception__fromsearch__1#entry19768

    http://forum.agile.ws/index.php?/topic/47-cant-edit-password-due-to-error-nsconcretetextstorage-attributeatindexef/page__p__4338__hl__nsrangeexception__fromsearch__1#entry4338[/s][/quote]

    Nice use of strikethrough, beala. Now I know [url=http://www.bbcode.org/reference.php] Line-through BBcode[/url] is supported in IP.Board software; I've never seen it on any phpBB forum.
  • khad
    khad Social Choreographer
    I'm glad that worked for you, beala. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    And I'm glad you learned something, sjk. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_bigsmile.png' class='bbc_emoticon' alt=':-D' />



    Cheers,
  • Every time I try to fill in my Discover credit card information on a website I get the following error message:



    [indent]NSRange Exception

    Exception: *** -[NSCFString substringFromIndex:]: Range or index out of bounds

    [/indent]

    THe credit card number fills in but no other information will fill in.



    I am using Mac OS 10.6.7

    1Password Version 3.5.9 (build 30884)

    Browser: Safari Version 5.0.5 (6533.21.1)



    Any suggestions?

    Thanks.
  • [Deleted User]
    edited June 2011
    Hello Althea and welcome to the Forums!



    I merged your topic with a similar thread.



    This thread discusses the same error message that was observed using Firefox vs. Safari, but the solution may be the same.



    You stated that you are using 1Password 3.5.9. Are you willing to download and install 3.6.0? If you are agreeable, you can download it by using the following menu option: [i]1Password > Check for Updates...[/i]



    I realize you may have reasons for not wanting to install the newest stable release, but I want to be sure of that before helping you work around the Discover site issue with a legacy version of 1P.



    If you do decide to install 3.6.0, please let us know how it works for you. If you want to stick with 3.5.9 and/or 3.6.0 does not fix your problem, please let us know that too.



    Cheers!



    Brandt
  • I have a very similar problem, but my circumstances are different. I too get the error "NSRangeException Exception: *** -[NSCFString substringFromIndex:]: Range or index out of bounds" when trying to use a credit card stored in my wallet. This is 100% repeatable on any web site where I can enter credit card information.



    However, I cannot update 1Password or Firefox any more as I am on a G4 machine. My info is:

    OSX 10.5.8

    1Password Version 3.5.13 (build 30888)

    Firefox 3.6.22



    So, I am stuck without a solution. The workaround for now is to open the 1Password application and copy and paste the information I need. However, that makes 1Password substantially less usable for me. This was not a problem earlier and I cannot pinpoint when it started occurring.



    Thanks,

    Matt
  • Hi, I am running the following and after updating my 1password program it won't fill any credit card blocks on any site i have visited. any help is greatly appreciated!



    MacOsX 10.6.8

    FireFox 6.0.1

    1PW 3.8.3