With PdfHandler enabled, I get a MW-Exception when uploading pdf-files to my wiki (using MW1.28). If PdfHandler is disables in LocalSettings.php everything is fine, also Thumbnails for existing Pdfs seem created normally.
Here is a log of the Exception:
[Mime] MimeAnalyzer::doGuessMimeType: analyzing head and tail of /tmp/phpddXZ86 for magic numbers.
[Mime] MimeAnalyzer::doGuessMimeType: magic header in /tmp/phpddXZ86 recognized as application/pdf
[Mime] MimeAnalyzer::guessMimeType: guessed mime type of /tmp/phpddXZ86: application/pdf
[Mime] MimeAnalyzer::improveTypeFromExtension: improved mime type for .pdf: application/pdf
wfShellExec: /bin/bash '/var/www/html/mediawiki/includes/limit.sh' ''\''pdfinfo'\'' -enc UTF-8 -l 9999999 -meta '\''/tmp/phpddXZ86'\''' 'MW_INCLUDE_STDERR=;MW_CPU_LIMIT=180; MW_CGROUP='\'''\''; MW_MEM_LIMIT=307200; MW_FILE_SIZE_LIMIT=102400; MW_WALL_CLOCK_LIMIT=180; MW_USE_LOG_PIPE=yes'
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://ns.adobe.com/pdf/1.3/:Producer>.
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://purl.org/dc/elements/1.1/:format>.
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://ns.adobe.com/xap/1.0/mm/:DocumentID>.
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://ns.adobe.com/xap/1.0/mm/:InstanceID>.
PdfImage::retrieveMetaData: 'pdftotext' '/tmp/phpddXZ86' -
wfShellExec: /bin/bash '/var/www/html/mediawiki/includes/limit.sh' ''\''pdftotext'\'' '\''/tmp/phpddXZ86'\'' - ' 'MW_INCLUDE_STDERR=;MW_CPU_LIMIT=180; MW_CGROUP='\'''\''; MW_MEM_LIMIT=307200; MW_FILE_SIZE_LIMIT=102400; MW_WALL_CLOCK_LIMIT=180; MW_USE_LOG_PIPE=yes'
wfShellExec: /bin/bash '/var/www/html/mediawiki/includes/limit.sh' ''\''pdfinfo'\'' -enc UTF-8 -l 9999999 -meta '\''/tmp/phpddXZ86'\''' 'MW_INCLUDE_STDERR=;MW_CPU_LIMIT=180; MW_CGROUP='\'''\''; MW_MEM_LIMIT=307200; MW_FILE_SIZE_LIMIT=102400; MW_WALL_CLOCK_LIMIT=180; MW_USE_LOG_PIPE=yes'
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://ns.adobe.com/pdf/1.3/:Producer>.
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://purl.org/dc/elements/1.1/:format>.
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://ns.adobe.com/xap/1.0/mm/:DocumentID>.
[XMP] XMPReader::startElementModeInitial Ignoring unrecognized element <http://ns.adobe.com/xap/1.0/mm/:InstanceID>.
PdfImage::retrieveMetaData: 'pdftotext' '/tmp/phpddXZ86' -
wfShellExec: /bin/bash '/var/www/html/mediawiki/includes/limit.sh' ''\''pdftotext'\'' '\''/tmp/phpddXZ86'\'' - ' 'MW_INCLUDE_STDERR=;MW_CPU_LIMIT=180; MW_CGROUP='\'''\''; MW_MEM_LIMIT=307200; MW_FILE_SIZE_LIMIT=102400; MW_WALL_CLOCK_LIMIT=180; MW_USE_LOG_PIPE=yes'
UploadBase::verifyExtension: mime type application/pdf matches extension pdf, passing file
[exception] [cfc57b2ef5a59ebc2d422eea] /api.php MWException from line 425 of /var/www/html/mediawiki/includes/filerepo/file/LocalFile.php: Could not find data for image 'SKMBT_C20317011809250_MT.pdf'.
#0 /var/www/html/mediawiki/includes/filerepo/file/LocalFile.php(553): LocalFile->loadExtraFromDB()
#1 /var/www/html/mediawiki/includes/filerepo/file/LocalFile.php(795): LocalFile->load(integer)
#2 /var/www/html/mediawiki/extensions/PdfHandler/CreatePdfThumbnailsJob.class.php(110): LocalFile->getMetadata()
#3 /var/www/html/mediawiki/includes/Hooks.php(195): CreatePdfThumbnailsJob::insertJobs(UploadFromFile, string, boolean)
#4 /var/www/html/mediawiki/includes/upload/UploadBase.php(481): Hooks::run(string, array)
#5 /var/www/html/mediawiki/includes/upload/UploadBase.php(347): UploadBase->verifyFile()
#6 /var/www/html/mediawiki/includes/upload/UploadFromFile.php(95): UploadBase->verifyUpload()
#7 /var/www/html/mediawiki/includes/api/ApiUpload.php(569): UploadFromFile->verifyUpload()
#8 /var/www/html/mediawiki/includes/api/ApiUpload.php(96): ApiUpload->verifyUpload()
#9 /var/www/html/mediawiki/includes/api/ApiMain.php(1434): ApiUpload->execute()
#10 /var/www/html/mediawiki/includes/api/ApiMain.php(509): ApiMain->executeAction()
#11 /var/www/html/mediawiki/includes/api/ApiMain.php(480): ApiMain->executeActionWithErrorHandling()
#12 /var/www/html/mediawiki/api.php(83): ApiMain->execute()
#13 {main}
Here config for PfHandler in LocalSettings.php
wfLoadExtension( 'PdfHandler' ); $wgUseImageMagick = true; $wgPdfProcessor = 'gs'; $wgPdfInfo = 'pdfinfo'; $wgPdftoText = 'pdftotext'; $wgPdfPostProcessor = 'convert'; $wgPdfOutputExtension = "jpg"; $wgPdfHandlerDpi = "400"; $wgPdfHandlerJpegQuality = "95" ; $wgPdfCreateThumbnailsInJobQueue = "false";
Any idea, what I am doing wrong? Thanks!