Old topic, sort of, and haven’t been able to get back to this for awhile but wanted to follow up. I’m on Omeka S 1.2.0 and just tried CSVImport with Media Import -> IIIF Image. In my csv file my column with IIIF image URL’s look like the following:
http://libme25-0479439.mit.edu:8182/iiif/2/IAA118525.jp2/info.json
http://libme25-0479439.mit.edu:8182/iiif/2/IAA118547.jp2/info.json
but the import fails immediately with ‘Invalid URL’ messages in the error log:
Stack trace:
#0 /var/www/html/omeka-s/application/src/Api/Adapter/AbstractEntityAdapter.php(267): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity(Object(Omeka\Api\Request), Object(Omeka\Entity\Item), Object(Omeka\Stdlib\ErrorStore))
#1 /var/www/html/omeka-s/application/src/Api/Manager.php(224): Omeka\Api\Adapter\AbstractEntityAdapter->create(Object(Omeka\Api\Request))
#2 /var/www/html/omeka-s/application/src/Api/Manager.php(78): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#3 /var/www/html/omeka-s/application/src/Api/Adapter/AbstractEntityAdapter.php(310): Omeka\Api\Manager->create(‘items’, Array, Array, Array)
#4 /var/www/html/omeka-s/application/src/Api/Manager.php(227): Omeka\Api\Adapter\AbstractEntityAdapter->batchCreate(Object(Omeka\Api\Request))
#5 /var/www/html/omeka-s/application/src/Api/Manager.php(97): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#6 /var/www/html/omeka-s/modules/CSVImport/src/Job/Import.php(83): Omeka\Api\Manager->batchCreate(‘items’, Array, Array, Array)
#7 /var/www/html/omeka-s/modules/CSVImport/src/Job/Import.php(61): CSVImport\Job\Import->createEntities(Array)
#8 /var/www/html/omeka-s/application/src/Job/DispatchStrategy/Synchronous.php(37): CSVImport\Job\Import->perform()
#9 /var/www/html/omeka-s/application/src/Job/Dispatcher.php(105): Omeka\Job\DispatchStrategy\Synchronous->send(Object(Omeka\Entity\Job))
#10 /var/www/html/omeka-s/application/data/scripts/perform-job.php(43): Omeka\Job\Dispatcher->send(Object(Omeka\Entity\Job), Object(Omeka\Job\DispatchStrategy\Synchronous))
#11 {main}
2018-09-25T22:53:52+00:00 ERR (3): exception ‘Omeka\Api\Exception\ValidationException’ in /var/www/html/omeka-s/application/src/Api/Adapter/AbstractEntityAdapter.php:571
Errors:
{
“o:media”: [
{
“o:source”: [
“Error decoding IIIF JSON”
]
},
{
“o:source”: [
“Invalid URL specified”
]
}
]
}
Using Cantaloupe 4.0 image server.
Hopefully something silly on my end; must be working for someone, right?
Here’s a line from the csv file:
id,type,placename,title,year,copyright,filename,jp2name,iiif_image
IAA118676,35 mm color slide,Rusafa,Rusafa. Northern Gate. Interior View.,1987|ca. 1987,Aga Khan Documentation Center at MIT,IAA118676,IAA118676.jp2,http://libme25-0479439.mit.edu:8182/iiif/2/IAA118676.jp2/info.json
Thanks.
Carl