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