You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What steps does it take to reproduce the issue?
Discovered by @poikilotherm when logging was added in #8674: if doi.baseurlstring is not set, the EZID getProviderinfo() method tries to add a null to a list. After #8674, this method is called (for some fine logging) in PidUtil.parseAsGlobalId when GlobalIDs are created from Strings, resulting in a failure in methods like Finalize publication.
When does this issue occur?
when doi.baseurlstring is not set.
Which version of Dataverse are you using?
develop, post #8674
PR to follow
The text was updated successfully, but these errors were encountered:
This relates to IQSS#9486, but with the switch of the properties
to come from MPCONFIG, this is much easier to do.
We do create the provider object in any case, because otherwise the
stateless EJB mechanism will be very unhappy. We do not login
if there is no password and username given, so avoid the exceptions.
We only log a warning if only one of both is given (which is clearly an
error).
What steps does it take to reproduce the issue?
Discovered by @poikilotherm when logging was added in #8674: if doi.baseurlstring is not set, the EZID getProviderinfo() method tries to add a null to a list. After #8674, this method is called (for some fine logging) in PidUtil.parseAsGlobalId when GlobalIDs are created from Strings, resulting in a failure in methods like Finalize publication.
when doi.baseurlstring is not set.
Which version of Dataverse are you using?
develop, post #8674
PR to follow
The text was updated successfully, but these errors were encountered: