When Cyberduck saves a password to the Mac OSX (leopard) keychain, subsuquently opening Keychain Access, clicking on the name of the saved paswword results in an "Keychain Access - Unexpected Error. An unexpected error has occurred that may cause Keychain Access to malfunction. You may want to quit the Keychain Access application.
Error: Invalid parameter not satisfying: aString != nil"
This happens consistently. I deleted my current keychain, created a new keychain by saving passwords from Safari and cyberduck. Every keychain created by cyberduck resulted in the error, while all other keychains were fine and did not create an error.