Login to Evernote no longer works

Bug #1211639 reported by Todd Wilson
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
evernote-mode (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Apparently, sometime around mid-January, Evernote switched to using OAuth for its Cloud API [1] and this has broken evernote-mode. Trying to log into Evernote using evernote-mode now produces

    enh-command-issue: No catch for tag: error, 8 and
    Evernote::EDAM::Error::EDAMUserException (parameter: consumerKey errorCode: INVALID_AUTH)

See in particular issues 24 and 25 on the Google Code page for the related emacs-evenote-mode [2]. It looks like kechako has patched some version of this code (see emacs-evernote-mode-developer-token on github [3]) so that it can authenticate via OAuth with a developer token that can be obtained from Evernote (via [4]). However, the evernote-mode and emacs-evernote-mode code bases seem a bit different and, not knowing the history, I didn't want to mess with them. Yet it did seem that someone familiar with this could fix the problem quickly by adapting the patch or, more ambitiously as suggested by issues 26 and 27 on [2], removing the dependency on Ruby altogether and using elisp instead. Any hope in achieving one or the other?

FWIW, I'm using evernote-mode 0.41-3 in GNU Emacs 24.2.1 (i686-pc-linux-gnu, GTK+ Version 3.6.4) on Ubuntu 13.04. Thanks.

[1] http://dev.evernote.com/doc/articles/authentication.php
[2] https://code.google.com/p/emacs-evernote-mode/issues/list
[3] https://github.com/kechako/emacs-evernote-mode-developer-token/
[4] https://www.evernote.com/api/DeveloperToken.action

Todd Wilson (iwilson)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evernote-mode (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.