Describe the bug
When oEQ harvester makes a request to an OAI repository, it's supposed to pick up any errors, log the error, and display it to the user.
One of the possible error codes that can be returned is 'noSetHierarchy'. But the oEQ harvester is checking for errors it's looking for the code looking for the code 'noSetHierarchyException'. According to the OAI protocol site oEQ is in the wrong.
So we should fix it, so the user can see clearly why their harvester isn't returning results.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Describe the bug When oEQ harvester makes a request to an OAI repository, it's supposed to pick up any errors, log the error, and display it to the user.
One of the possible error codes that can be returned is 'noSetHierarchy'. But the oEQ harvester is checking for errors it's looking for the code looking for the code 'noSetHierarchyException'. According to the OAI protocol site oEQ is in the wrong.
So we should fix it, so the user can see clearly why their harvester isn't returning results.
Code that needs to be changed: https://github.com/openequella/openEQUELLA/blob/c9941d45ef6f8e598521993b408ea7ffd843a36b/Source/Plugins/Core/com.equella.core/src/com/tle/core/harvester/oai/verb/Verb.java#L155
To Reproduce Steps to reproduce the behavior:
Expected behavior If the OAI request has errored, the error message should be shown in the dialog:
Platform: