Mengatasi Error "UniFi Video 3.10.13 not compatible with OpenJDK 1.8.0_282 " Ubuntu Server GNU/Linux


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang Mengatasi Error "UniFi Video 3.10.13
not compatible with OpenJDK 1.8.0_282 " Ubuntu Server GNU/Linux.

ketika saat saya sedang melakukan update pada server
ternyata ada update tan baru dari package java
dan server ubiquiti ini ternyata masih belum fix atau support ke java 8 baru
jadi ada kendala error saat menjalankan service unifi-video nya

dan juga tidak bisa di akses GUI browser nya
contoh error nya seperti ini

unifi-video -v
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.ClassFormatError: Illegal method name "new.super" in class com/ubnt/airvision/Main
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601)


cara mengatasi nya gampang kok
oke ikuti langkah berikut

back to terminal area

oh iya disini saya menggunakan ubuntu server 18.04 bionic
ga tau kalau os server lain apakah akan sama berhasil fix nya
mungkin kalau OS server lain harus mencocokan java 8 versi nya
inti nya jangan di update java 8 jre nya

sudo apt-get install wget apt-transport-https gnupg

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

echo "deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb bionic main" | sudo tee /etc/apt/sources.list.d/adoptopenjdk.list

sudo apt-get update
sudo apt-get install adoptopenjdk-8-hotspot-jre=8u275-b01-3


restart NVR

$ service unifi-video restart
$ systemctl restart unifi-video


cek kembali running service unifi-video
contoh seperti ini

$ unifi-video -v

dan juga cek ke GUI browser, NVR sudah running kembali


oke mungkin itu saja mengenai error di NVR server
kalau ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya

sekian dan semoga bermanfaat

Wasalamualaikum Wr.Wb...

Sumber : [reddit]

Post a Comment

0 Comments