I've been using the OaipmhHarvester plugin quite a bit, and it seems to have a problem with harvesting from repositories running on the Digital Commons (http://www.bepress.com/ir/) system.
Sometimes it will simply return a "String could not be parsed as XML" message on the harvester page itself, but most of the time it returns something like this:
Omeka has encountered an error
Exception
String could not be parsed as XML
Backtrace
exception 'Exception' with message 'String could not be parsed as XML' in /home3/halfshel/public_html/omeka/plugins/OaipmhHarvester/libraries/OaipmhHarvester/Xml.php:46
Stack trace:
#0 /home3/halfshel/public_html/omeka/plugins/OaipmhHarvester/libraries/OaipmhHarvester/Xml.php(46): SimpleXMLElement->__construct('')
#1 /home3/halfshel/public_html/omeka/plugins/OaipmhHarvester/controllers/IndexController.php(93): OaipmhHarvester_Xml->__construct('http://digitalc...', Array)
#2 /home3/halfshel/public_html/omeka/application/libraries/Zend/Controller/Action.php(513): OaipmhHarvester_IndexController->setsAction()
#3 /home3/halfshel/public_html/omeka/application/libraries/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch('setsAction')
#4 /home3/halfshel/public_html/omeka/application/libraries/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#5 /home3/halfshel/public_html/omeka/application/libraries/Zend/Application/Bootstrap/Bootstrap.php(77): Zend_Controller_Front->dispatch()
#6 /home3/halfshel/public_html/omeka/application/libraries/Zend/Application.php(358): Zend_Application_Bootstrap_Bootstrap->run()
#7 /home3/halfshel/public_html/omeka/application/libraries/Omeka/Core.php(157): Zend_Application->run()
#8 /home3/halfshel/public_html/omeka/admin/index.php(42): Omeka_Core->run()
#9 {main}
(I hope that comes through all right.)
I don't know if this is a problem with the way I have the harvester set up or a problem with the way Digital Commons serves up records? Anyone have an idea what might be going on?
Thank you.