Skip to content

Error Report: Unknown Exception when using evernote-backup init-db --backend china #135

@Tamajiang

Description

@Tamajiang

evernote-backup version

1.13.0

What OS are you using?

MacOS

OS Version / Linux distribution

15.3.1

Bug description

Dear Developers,
I encountered an unknown exception while using the evernote-backup tool. Below is the detailed information:
Command Executed

evernote-backup init-db --backend china

Error Description

After executing the command, the following error occurred:
ERROR: Unknown exception
The detailed traceback is as follows:

ERROR: Unknown exception
Traceback (most recent call last):
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/cli.py", line 112, in wrapper
    return f(*args, **kwargs)
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/cli.py", line 272, in sync
    cli_app.sync(
    ~~~~~~~~~~~~^
        database=database,
        ^^^^^^^^^^^^^^^^^^
    ...<6 lines>...
        token=token,
        ^^^^^^^^^^^^
    )
    ^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/cli_app.py", line 171, in sync
    note_synchronizer.sync()
    ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/note_synchronizer.py", line 240, in sync
    self._authorize_linked_notebooks_for_notes(notes_to_sync)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/note_synchronizer.py", line 279, in _authorize_linked_notebooks_for_notes
    auth_token = self.note_client.auth_linked_notebook(ln_guid, nb.guid)
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/evernote_client_sync.py", line 140, in auth_linked_notebook
    auth_token = ln_note_store.authenticateToSharedNotebook(
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        notebook_guid
        ^^^^^^^^^^^^^
    ).authenticationToken
    ^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/evernote_client_api_http.py", line 170, in wrapper
    return func(*args, **kwargs)
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote_backup/evernote_client_api_tokenized.py", line 3024, in authenticateToSharedNotebook
    return self._client.authenticateToSharedNotebook(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        authenticationToken=self.authenticationToken,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        shareKeyOrGlobalId=shareKeyOrGlobalId,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote/edam/notestore/NoteStore.py", line 6865, in authenticateToSharedNotebook
    return self.recv_authenticateToSharedNotebook()
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote/edam/notestore/NoteStore.py", line 6885, in recv_authenticateToSharedNotebook
    result.read(iprot)
    ~~~~~~~~~~~^^^^^^^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote/edam/notestore/NoteStore.py", line 21670, in read
    self.success.read(iprot)
    ~~~~~~~~~~~~~~~~~^^^^^^^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote/edam/userstore/ttypes.py", line 447, in read
    self.user.read(iprot)
    ~~~~~~~~~~~~~~^^^^^^^
  File "/usr/local/Cellar/evernote-backup/1.13.0/libexec/lib/python3.13/site-packages/evernote/edam/type/ttypes.py", line 2269, in read
    self.serviceLevel = ServiceLevel(iprot.readI32())
                        ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/usr/local/Cellar/python@3.13/3.13.3/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py", line 726, in __call__
    return cls.__new__(cls, value)
           ~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/local/Cellar/python@3.13/3.13.3/Frameworks/Python.framework/Versions/3.13/lib/python3.13/enum.py", line 1201, in __new__
    raise ve_exc
ValueError: 5 is not a valid ServiceLevel

Environment Information

Python Version: 3.13
evernote-backup Version: 1.13.0
Please let me know if you need any more details to diagnose this issue. I look forward to your response.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions