Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upHandlenet timeout, when looking up or registering handles. Library upgrade needed? #4972
Comments
pdurbin
added
the
Feature: DOI & Handle
label
Oct 13, 2018
This comment has been minimized.
This comment has been minimized.
Mahsanas
commented
Nov 1, 2018
Our Dataverse was working fine with Handles but since about a week ago we are seeing a similar pattern. It takes a very long time for datasets to get published /deleted and we see handle exceptions. We have not upgraded or updated data verse or handle server. So this might be due to some other factor than older Handle.net libraries. I will post here if I get to the root of it. |
This comment has been minimized.
This comment has been minimized.
@Mahsanas thanks, have you seen https://groups.google.com/d/msg/dataverse-community/zq3mCxDlsec/z7TREkBjAgAJ by @oodu ? |
djbrooke
added
Status: Ready
ready for estimation
labels
Nov 1, 2018
djbrooke
assigned
landreev
Nov 14, 2018
djbrooke
unassigned
landreev
Nov 26, 2018
djbrooke
removed
the
ready for estimation
label
Nov 28, 2018
This comment has been minimized.
This comment has been minimized.
At DANS we upgraded to 8.1.1 for the client lib and the server and this is working fine for more than a year now. |
This comment has been minimized.
This comment has been minimized.
@PaulBoon yes, a pull request would be appreciated! We are always interested in doing what we can to reduce the need for forking. Let's not worry too much about additional issues at this point. Thanks! |
added a commit
to PaulBoon/dataverse
that referenced
this issue
Mar 4, 2019
This comment has been minimized.
This comment has been minimized.
The PR is here #5595. Upgrade to newer version (9.x) will need to be investigated later on (new PR will then follow). |
landreev commentedAug 16, 2018
Noticed that publishing a dataset with a handle takes some minutes in production. (Note that this is after the patch for skipping file registration has been applied; so there is just one dataset-level handle, that needs to be looked up and possibly re-registered during the publication process).
It appears that there are timeouts when Dataverse tries to communicate to the central handlenet service:
(the dataset eventually gets published).
My best guess is that this is because Dataverse is built with an ancient version of the handlenet library (the ip addresses of the central servers are somewhere in that jar).
(that's 2006 in the date, yes)
So we may need to upgrade it.
(error handling inside the handlenet service bean may be problematic too; for example, it looks like it can't differentiate between the lookup connection timing out, and the handle not being registered...)