Debugging ArgumentError: invalid base64

Viewed 1381

Someone accidentally committed to my master branch (Ruby on Rails serverside) with a new API key in credentials.yml.enc and now when I try to seed my data I'm getting this error:

ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::InvalidMessage

...

ArgumentError: invalid base64

I reverted everything... or so I thought.

I tried to edit my credentials and I got "Couldn't decrypt config/credentials.yml.enc. Perhaps you passed the wrong key?".

What is happening?

1 Answers

It's happen because you edit credentials.yml.enc, you should copy credentials.yml.enc

Related