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

Feature Request: Enhanced Error Handling for PID Provider Configuration #10995

Open
DonRichards opened this issue Oct 31, 2024 · 2 comments
Open
Labels
Type: Feature a feature request

Comments

@DonRichards
Copy link

DonRichards commented Oct 31, 2024

Overview of the Feature Request

After updating to Dataverse version 6.2, a configuration error occurred specifically when modifying domain.xml to support multiple PID providers. While the 404 handling has improved, I anticipated that errors due to missing or incorrect configurations would be managed by try/catch mechanisms to prevent application-wide impact. Enhancing error-handling layers around PID provider configurations would improve resilience, stability, and user experience.

What kind of user is the feature intended for?
Sysadmin, Developer

What inspired the request?
The need for resilience when implementing configuration changes for new PID providers.

What existing behavior do you want changed?
Rather than a generic error or application crash, more specific error messages and handling for misconfigurations in domain.xml and other files.

Any brand new behavior do you want to add to Dataverse?
Add targeted safeguards and error messages in cases of missing parameters or improper values specific to PID provider configurations.

Any open or closed issues related to this feature request?
Related to #10900 for improved 404 handling.

Are you thinking about creating a pull request for this feature?
I would be interested in test & contributing feedback to a solution if needed.

@DonRichards DonRichards added the Type: Feature a feature request label Oct 31, 2024
@pdurbin
Copy link
Member

pdurbin commented Oct 31, 2024

@DonRichards what you're saying makes complete sense but in order for us to size this issue, can we please narrow the scope, perhaps to PID provider configuration?

Regarding "and other files" we do hope to play around with a TOML file option at some point that only has Dataverse stuff in it and not a bunch of other Payara settings:

@DonRichards DonRichards changed the title Feature Request: Enhance Error Handling Feature Request: Enhanced Error Handling for PID Provider Configuration Nov 8, 2024
@DonRichards
Copy link
Author

OK, made the adjustment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature a feature request
Projects
None yet
Development

No branches or pull requests

2 participants