Итак, мы используем heroku для размещения нашего приложения rails. Мы переехали в кедровую стогу. В этом стеке не установлена библиотека pdftk. Я связался со службой поддержки, и мне сказали статически скомпилировать его для amd64 ubuntu и включить в мое приложение.
Это оказалось сложнее, чем я думал. Сначала я загрузил пакет для ubuntu ( http://packages.ubuntu.com/natty/pdftk ), извлек его и включил двоичный файл, а также разделяемые библиотеки. Я получаю странные ошибки вроде:
Unhandled Java Exception:
java.lang.NullPointerException
at com.lowagie.text.pdf.PdfCopy.copyIndirect(pdftk)
at com.lowagie.text.pdf.PdfCopy.copyObject(pdftk)
at com.lowagie.text.pdf.PdfCopy.copyDictionary(pdftk)
Я предполагаю, что это из-за того, что не установлены некоторые зависимости?
Спасибо за помощь, я знаю, что это непростая проблема, но был бы очень признателен за помощь с этим. Я потратил почти 6 часов, пытаясь заставить эту чертову штуку работать.