Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload to 4TU and Zenodo fails #70

Closed
manuGil opened this issue Mar 19, 2023 · 2 comments
Closed

Upload to 4TU and Zenodo fails #70

manuGil opened this issue Mar 19, 2023 · 2 comments
Assignees
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@manuGil
Copy link
Collaborator

manuGil commented Mar 19, 2023

  • Attempting to upload to 4TU fails with the following:
[W 2023-03-19 23:50:58.222 ServerApp] wrote error: 'Unhandled error'
    Traceback (most recent call last):
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/tornado/web.py", line 1711, in _execute
        result = method(*self.path_args, **self.path_kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/tornado/web.py", line 3208, in wrapper
        return method(self, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/Documents/devel/jupyter-fairly/jupyter_fairly/jupyter_fairly/handlers.py", line 253, in post
        local_dataset.upload(client)
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/dataset/local.py", line 354, in upload
        dataset = client.create_dataset(self.metadata)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/client/__init__.py", line 292, in create_dataset
        id = self._create_dataset(metadata)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/client/figshare.py", line 753, in _create_dataset
        result, _ = self._request("account/articles", "POST", data={"title": metadata.get("title", "")})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/client/__init__.py", line 355, in _request
        response.raise_for_status()
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status
        raise HTTPError(http_error_msg, response=self)
    requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://api.figshare.com/v2/account/articles
  • Attempting to upload to Zenodo fails with the following:
[W 2023-03-19 23:54:16.875 ServerApp] wrote error: 'Unhandled error'
    Traceback (most recent call last):
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/tornado/web.py", line 1711, in _execute
        result = method(*self.path_args, **self.path_kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/tornado/web.py", line 3208, in wrapper
        return method(self, *args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/Documents/devel/jupyter-fairly/jupyter_fairly/jupyter_fairly/handlers.py", line 253, in post
        local_dataset.upload(client)
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/dataset/local.py", line 354, in upload
        dataset = client.create_dataset(self.metadata)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/client/__init__.py", line 292, in create_dataset
        id = self._create_dataset(metadata)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/client/zenodo.py", line 291, in _create_dataset
        result, _ = self._request("deposit/depositions", "POST", data={})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/fairly/client/__init__.py", line 355, in _request
        response.raise_for_status()
      File "/home/manuel/miniconda3/envs/jupyterfairly/lib/python3.11/site-packages/requests/models.py", line 1021, in raise_for_status
        raise HTTPError(http_error_msg, response=self)
    requests.exceptions.HTTPError: 403 Client Error: FORBIDDEN for url: https://zenodo.org/api/deposit/depositions
@manuGil manuGil added the bug Something isn't working label Mar 19, 2023
@manuGil manuGil added the help wanted Extra attention is needed label Mar 19, 2023
@manuGil
Copy link
Collaborator Author

manuGil commented Mar 20, 2023

@girgink Can we check if this issue also happens withing fairly?

@manuGil
Copy link
Collaborator Author

manuGil commented Mar 21, 2023

The Issue with Zenodo was about setting the right permission when creating a personal token. The issue with 4TU was moved to a new issue #73

@manuGil manuGil closed this as completed Mar 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants