Problem
Tibco Jaspersoft Report server throws java.lang.NoClassDefFoundError: Could not initialize class java.awt.Color when attempting to render report containing graphical elements.
Solution
Check missing dependencies using following command:
Tibco Jaspersoft Report server throws java.lang.NoClassDefFoundError: Could not initialize class java.awt.Color when attempting to render report containing graphical elements.
Solution
Check missing dependencies using following command:
ldd /opt/jasperreports-server-7.1.1/java/lib/amd64/libawt_xawt.so
Results:
linux-vdso.so.1 (0x00007ffff17f4000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f346bc2f000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f346b891000) libawt.so => /opt/jasperreports-server-7.1.1/java/lib/amd64/libawt.so (0x00007f346b5bf000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f346b3ad000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f346b075000) libXrender.so.1 => not found libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f346ae71000) libXtst.so.6 => not found libXi.so.6 => not found libjava.so => /opt/jasperreports-server-7.1.1/java/lib/amd64/libjava.so (0x00007f346ac45000) libjvm.so => not found libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f346a854000) /lib64/ld-linux-x86-64.so.2 (0x00007f346c0a7000) libjvm.so => not found libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f346a62c000) libjvm.so => not found libverify.so => /opt/jasperreports-server-7.1.1/java/lib/amd64/libverify.so (0x00007f346a41d000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f346a219000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f346a013000) libjvm.so => not found libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f3469dfe000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f3469bf6000)
Install missing packages using following command, libjvm.so can be ignored.
sudo apt-get install libfontconfig1 libxrender1 libxi6 libxtst6
Restart Jasper Report server using commands
sudo /opt/jasperreports-server-7.1.1/ctlscript.sh stop
sudo /opt/jasperreports-server-7.1.1/ctlscript.sh start
No comments:
Post a Comment