Describe the issue or problem
When we go to the OAI repository for our journal and click on ‘ListIdentifiers’, we get HTTP ERROR 500 page as shown in the link below . The OAI repository seems fine for “Identify”, “ListSets”, “ListMetadataFormats” and “ListRecords”.
Email received with failure :
#Failure summary
#Checking ListIdentifiers response
REQUEST:
https://journal.uokufa.edu.iq/index.php/kje/oai?verb=ListIdentifiers&metadataPrefix=oai_dc&set=kje
GET
FAIL: Server failed to respond to the ListIdentifiers request (HTTP header
values: status=500 Internal Server Error, age=1, lifetime=3600, is fresh:=1)
After that, I went to the log file to check out and I got error below
[09-Nov-2022 22:14:39 ] PHP Fatal error: Uncaught Error: Call to a member function getData() on null in /home2/public_html/plugins/generic/driver/DRIVERPlugin.inc.php:139
Stack trace:
#0 /home2/public_html/plugins/generic/driver/DRIVERPlugin.inc.php(106): DRIVERPlugin->isDRIVERRecord(Array)
#1 /public_html/lib/pkp/classes/plugins/HookRegistry.inc.php(107): DRIVERPlugin->addSet('OAIDAO::_return...', Array)
#2 /public_html/lib/pkp/classes/oai/PKPOAIDAO.inc.php(219): HookRegistry::call('OAIDAO::_return...', Array)
#3 /public_html/lib/pkp/classes/oai/PKPOAIDAO.inc.php(165): PKPOAIDAO->_returnIdentifierFromRow(Array)
#4 /public_html/classes/oai/ojs/JournalOAI.inc.php(195): PKPOAIDAO->getIdentifiers(Array, NULL, NULL, NULL, 0, 500, 171)
#5 /home2/journaluokufaedu/public_html/lib/pkp/classes/oai/OAI.inc.php(365): JournalOAI->identifiers('oai_dc', NULL, NULL, NULL, 0, 500, 171)
#6 /public_html/lib/pkp/classes/oai/OAI.inc.php(79): OAI->ListIdentifiers()
#7 /public_html/pages/oai/OAIHandler.inc.php(39): OAI->execute()
#8 /public_html/lib/pkp/classes/core/PKPRouter.inc.php(395): OAIHandler->index(Array, Object(Request))
#9 /public_html/lib/pkp/classes/core/PKPPageRouter.inc.php(246): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array, false)
#10 /public_html/lib/pkp/classes/core/Dispatcher.inc.php(144): PKPPageRouter->route(Object(Request))
#11 /public_html/lib/pkp/classes/core/PKPApplication.inc.php(362): Dispatcher->dispatch(Object(Request))
#12 /public_html/index.php(68): PKPApplication->execute()
#13 {main}
thrown in /public_html/plugins/generic/driver/DRIVERPlugin.inc.php on line 139
We were not able to register our journal due to this error. Could you please help us to resolve this problem.
-Regards
Salam