FOP / Java Runtime Errors
Hi, I was recently asked to install AtoM for a customer
It's on a Ubuntu VM in azure, the install all went well except:
The system will not generate Finding Aids, it's failing with a java runtime not found error
Can you help resolve this please, java seems to be installed, have read all sorts but haven't really got any where.
Thanks In advance
Dan
Installation/Error Info Below:
Ubuntu Server 16.04.4 LTS
openjdk version 1.8.0_181
openjdk runtime environment build 1.8.0_181-8u181-b13-1ubuntu0.16.04.1-b13
FOP Version 2.1
[info] [2018-11-21 06:28:38] Job 4568 "arFindingAidJob": Job started.
[info] [2018-11-21 06:28:38] Job 4568 "arFindingAidJob": Generating finding aid (pa30)...
[info] [2018-11-21 06:28:48] Job 4568 "arFindingAidJob": Running: java -jar '/usr/share/nginx/atom/lib/task/pdf/saxon9he.jar' -s:'/tmp/php09bwlI' -xsl:'/usr/share/nginx/atom/lib/task/pdf/ead-pdf-full-details.xsl' -o:'/tmp/phpPBUPUx' 2>&1
[info] [2018-11-21 06:28:54] Job 4568 "arFindingAidJob": Running: fop -r -q -fo '/tmp/phpPBUPUx' -rtf '/usr/share/nginx/atom/downloads/pa30.rtf' 2>&1
[info] [2018-11-21 06:28:55] Job 4568 "arFindingAidJob": Converting the EAD FO to PDF has failed.
[info] [2018-11-21 06:28:55] Job 4568 "arFindingAidJob": ERROR(FOP): [warning] /usr/bin/fop: No java runtime was found
[info] [2018-11-21 06:28:56] Job 4568 "arFindingAidJob": ERROR(FOP): [ERROR] FOP - Exception <java.io.FileNotFoundException: /usr/share/nginx/atom/downloads/pa30.rtf (Permission denied)>java.io.FileNotFoundException: /usr/share/nginx/atom/downloads/pa30.rtf (Permission denied)
[info] [2018-11-21 06:28:56] Job 4568 "arFindingAidJob": ERROR(FOP): at java.io.FileOutputStream.open0(Native Method)
[info] [2018-11-21 06:28:56] Job 4568 "arFindingAidJob": ERROR(FOP): at java.io.FileOutputStream.open(FileOutputStream.java:270)
[info] [2018-11-21 06:28:56] Job 4568 "arFindingAidJob": ERROR(FOP): at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
[info] [2018-11-21 06:28:56] Job 4568 "arFindingAidJob": ERROR(FOP): at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
[info] [2018-11-21 06:28:57] Job 4568 "arFindingAidJob": ERROR(FOP): at org.apache.fop.cli.Main.startFOP(Main.java:180)
[info] [2018-11-21 06:28:57] Job 4568 "arFindingAidJob": ERROR(FOP): at org.apache.fop.cli.Main.main(Main.java:217)
[info] [2018-11-21 06:28:57] Job 4568 "arFindingAidJob": ERROR(FOP):
[info] [2018-11-21 06:28:57] Job 4568 "arFindingAidJob": Job finished.