FLVC / offline-ingest

A rubydora application to do digitool migrations, and eventually affiliate-submitted ingests, into floridora
1 stars 0 forks source link

package ingest error: imagemagick unable to decode image file #3

Closed avatar382 closed 3 months ago

avatar382 commented 10 years ago

FSDT2759377 - Caught completely unexpected error Magick::ImageMagickError - unable to decode image file /ssa/temp/islandora/digitool-migrations/FSU_fhh02_jp2_books_b2_converted/FSU_fhh02_jp2_books_b2_load/FSDT2759377/2759485_pg024_utview_m1_toc4.2_lblpage 22..jp2' @ jp2.c/ReadJP2Image/387 /usr/local/islandora/offline-ingest/lib/offin/packages.rb:1135:inread' /usr/local/islandora/offline-ingest/lib/offin/packages.rb:1135:in ingest_page' /usr/local/islandora/offline-ingest/lib/offin/packages.rb:893:in ingest_pages' /usr/local/islandora/offline-ingest/lib/offin/packages.rb:891:in each' /usr/local/islandora/offline-ingest/lib/offin/packages.rb:891:in ingest_pages' /usr/local/islandora/offline-ingest/lib/offin/packages.rb:738:in ingest' /usr/local/bin/package:54 /usr/local/bin/package:46:ineach' /usr/local/bin/package:46

lydiam commented 10 years ago

Addiitonal case:

The program crashed on package located in /ssa/d2i/ FSU_fhh02_jp2_books_b2_converted_fixed; Error:

Caught completely unexpected error Magick::ImageMagickError

lydiam commented 10 years ago

Ideally "package" should not crash in this instance but should move on to process the next package.

lydiam commented 10 years ago

Additional case:

another "package" program crash on ImageMagickError: file can be found at `/ssa/d2i/166035/166054_FI05130001-27.jp2'

This file was run through the http://description.fcla.edu program and was found to be well-formed and valid but appears to contain an additional bitstream. That may or may not be relevant. Description service output:

 <object xsi:type="bitstream"><objectIdentifier>
 <objectIdentifierType>URI</objectIdentifierType>   
 <objectIdentifierValue>/tmp/5144_166054_FI05130001-27.jp2/1</objectIdentifierValue></objectIdentifier>
 <objectCharacteristics><compositionLevel>0</compositionLevel>
 <format><formatDesignation><formatName>Unknown</formatName></formatDesignation></format><objectCharacteristicsExtension>

When the same file is loaded via the GUI it loads (only the original JP2 file datastream is created, no OJB, TIF or JPG datastreams are created) but gives the following errors:

User error: ImageMagick error 1: error: cannot decode code stream convert: unable to decode image file /tmp/islandora-1909_OBJ.jp2' @ jp2.c/ReadJP2Image/387. convert: missing an image filename/tmp/islandora-1909_TN.jpg' @ convert.c/ConvertImageCommand/2800. in _imagemagick_convert_exec() (line 519 of /usr/share/drupal7/sites/all/modules/imagemagick/imagemagick.module).User error: ImageMagick error 1: error: cannot decode code stream convert: unable to decode image file /tmp/islandora-1909_OBJ.jp2' @ jp2.c/ReadJP2Image/387. convert: missing an image filename/tmp/islandora-1909_JPG.jpg' @ convert.c/ConvertImageCommand/2800. in _imagemagick_convert_exec() (line 519 of /usr/share/drupal7/sites/all/modules/imagemagick/imagemagick.module).User error: ImageMagick error 1: convert: Cannot read TIFF header. /tmp/islandora-1909_OBJ.tif' @ tiff.c/TIFFErrors/336. convert: missing an image filename/tmp/islandora-1909_TN.jpg' @ convert.c/ConvertImageCommand/2800. in _imagemagick_convert_exec() (line 519 of /usr/share/drupal7/sites/all/modules/imagemagick/imagemagick.module).User error: ImageMagick error 1: convert: Cannot read TIFF header. /tmp/islandora-1909_OBJ.tif' @ tiff.c/TIFFErrors/336. convert: missing an image filename/tmp/islandora-1909_JPG.jpg' @ convert.c/ConvertImageCommand/2800. in _imagemagick_convert_exec() (line 519 of /usr/share/drupal7/sites/all/modules/imagemagick/imagemagick.module)."