Closed Jeffrey-Dozva closed 11 months ago
Please set the "org.bytedeco.javacpp.logger.debug" system property to "true" to get more information on the console.
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.Loader
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/javacpp-1.5.9-linux-arm64.jar/org/bytedeco/javacpp/linux-arm64/libjnijavacpp.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.Pointer
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavutil.so.58
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavutil.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.avutil.AVChannelLayout
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4045d4a0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4045d4a0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f6b0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f6b0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f6d0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f6d0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f6f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f6f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f710,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f710,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f730,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f730,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f750,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f750,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f770,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f770,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f790,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f790,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f7b0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f7b0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f7d0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f7d0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f7f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f7f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f8f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f8f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f910,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f910,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f930,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f930,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f950,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f950,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f970,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f970,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f990,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f990,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f9b0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f9b0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f9d0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f9d0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f9f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f9f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa10,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa10,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa30,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa30,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa50,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa50,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa70,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa70,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa90,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa90,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fab0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fab0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fad0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fad0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046faf0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046faf0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fb10,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fb10,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fb30,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fb30,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fb50,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fb50,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libswresample.so.4
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniswresample.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avcodec
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avcodec
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libasound.so.2
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvchiq_arm.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvchiq_arm.so: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvchiq_arm.so: libvcos.so: cannot open shared object file: No such file or directory
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading library vchiq_arm
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Failed to load for vchiq_arm: java.lang.UnsatisfiedLinkError: no vchiq_arm in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvcos.so
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library vcsm
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for vcsm: java.lang.UnsatisfiedLinkError: no vcsm in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libbcm_host.so
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libbcm_host.so: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libbcm_host.so: libvchiq_arm.so: cannot open shared object file: No such file or directory
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library bcm_host
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for bcm_host: java.lang.UnsatisfiedLinkError: no bcm_host in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library mmal_core
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for mmal_core: java.lang.UnsatisfiedLinkError: no mmal_core in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library mmal_util
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for mmal_util: java.lang.UnsatisfiedLinkError: no mmal_util in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library mmal_vc_client
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for mmal_vc_client: java.lang.UnsatisfiedLinkError: no mmal_vc_client in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60)
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library avcodec
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for avcodec@.60: java.lang.UnsatisfiedLinkError: no avcodec in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavcodec.so
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavcodec.so: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavcodec.so: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60)
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library jniavcodec
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for jniavcodec: java.lang.UnsatisfiedLinkError: no jniavcodec in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avcodec
this is the debug info from adding the above code
then this is the exception thrown
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: 2023-07-21T14:47:57.526Z ERROR 5336 --- [nio-5000-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.ffmpeg.global.avcodec] with root cause
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: no jniavcodec in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib [in thread "http-nio-5000-exec-6"]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.System.loadLibrary(System.java:1989) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1832) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1423) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1234) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1210) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.ffmpeg.global.avcodec.<clinit>(avcodec.java:18) ~[ffmpeg-6.0-1.5.9.jar!/:6.0-1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.Class.forName0(Native Method) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.Class.forName(Class.java:467) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1289) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1234) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1226) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacv.FFmpegFrameGrabber.tryLoad(FFmpegFrameGrabber.java:113) ~[javacv-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacv.FFmpegFrameGrabber.<clinit>(FFmpegFrameGrabber.java:137) ~[javacv-1.5.9.jar!/:1.5.9]
@saudet
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.Loader
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/javacpp-1.5.9-linux-arm64.jar/org/bytedeco/javacpp/linux-arm64/libjnijavacpp.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.Pointer
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavutil.so.58
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavutil.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.avutil.AVChannelLayout
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4045d4a0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4045d4a0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f6b0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f6b0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f6d0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f6d0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f6f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f6f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f710,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f710,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f730,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f730,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f750,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f750,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f770,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f770,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f790,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f790,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f7b0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f7b0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f7d0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f7d0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f7f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f7f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f8f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f8f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f910,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f910,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f930,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f930,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f950,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f950,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f970,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f970,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f990,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f990,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f9b0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f9b0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f9d0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f9d0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046f9f0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046f9f0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa10,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa10,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa30,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa30,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa50,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa50,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa70,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa70,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fa90,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fa90,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fab0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fab0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fad0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fad0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046faf0,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046faf0,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fb10,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fb10,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fb30,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fb30,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Registering org.bytedeco.ffmpeg.avutil.AVChannelLayout[address=0xffff4046fb50,position=0,limit=1,capacity=1,deallocator=org.bytedeco.javacpp.Pointer$NativeDeallocator[ownerAddress=0xffff4046fb50,deallocatorAddress=0xfffee2d41a80]]
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libswresample.so.4
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniswresample.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avcodec
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avcodec
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libasound.so.2
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvchiq_arm.so
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvchiq_arm.so: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvchiq_arm.so: libvcos.so: cannot open shared object file: No such file or directory
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Loading library vchiq_arm
Jul 21 14:47:56 ip-xxx-xx-xx-xxx web: Debug: Failed to load for vchiq_arm: java.lang.UnsatisfiedLinkError: no vchiq_arm in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libvcos.so
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library vcsm
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for vcsm: java.lang.UnsatisfiedLinkError: no vcsm in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libbcm_host.so
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libbcm_host.so: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libbcm_host.so: libvchiq_arm.so: cannot open shared object file: No such file or directory
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library bcm_host
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for bcm_host: java.lang.UnsatisfiedLinkError: no bcm_host in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library mmal_core
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for mmal_core: java.lang.UnsatisfiedLinkError: no mmal_core in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library mmal_util
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for mmal_util: java.lang.UnsatisfiedLinkError: no mmal_util in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library mmal_vc_client
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for mmal_vc_client: java.lang.UnsatisfiedLinkError: no mmal_vc_client in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60)
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library avcodec
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for avcodec@.60: java.lang.UnsatisfiedLinkError: no avcodec in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavcodec.so
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavcodec.so: java.lang.UnsatisfiedLinkError: /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libjniavcodec.so: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/webapp/.javacpp/cache/ffmpeg-6.0-1.5.9-linux-arm64.jar/org/bytedeco/ffmpeg/linux-arm64/libavcodec.so.60)
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading library jniavcodec
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Failed to load for jniavcodec: java.lang.UnsatisfiedLinkError: no jniavcodec in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.javacpp.presets.javacpp
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avutil
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.swresample
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: Debug: Loading class org.bytedeco.ffmpeg.global.avcodec
this is the debug info from adding the above code
then this is the exception thrown
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: 2023-07-21T14:47:57.526Z ERROR 5336 --- [nio-5000-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.NoClassDefFoundError: Could not initialize class org.bytedeco.ffmpeg.global.avcodec] with root cause
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: no jniavcodec in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib [in thread "http-nio-5000-exec-6"]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.System.loadLibrary(System.java:1989) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:1832) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1423) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1234) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1210) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.ffmpeg.global.avcodec.<clinit>(avcodec.java:18) ~[ffmpeg-6.0-1.5.9.jar!/:6.0-1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.Class.forName0(Native Method) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at java.base/java.lang.Class.forName(Class.java:467) ~[na:na]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1289) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1234) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacpp.Loader.load(Loader.java:1226) ~[javacpp-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacv.FFmpegFrameGrabber.tryLoad(FFmpegFrameGrabber.java:113) ~[javacv-1.5.9.jar!/:1.5.9]
Jul 21 14:47:57 ip-xxx-xx-xx-xxx web: at org.bytedeco.javacv.FFmpegFrameGrabber.<clinit>(FFmpegFrameGrabber.java:137) ~[javacv-1.5.9.jar!/:1.5.9]
/lib64/libm.so.6: version `GLIBC_2.27' not found
Are you trying to run this with Alpine? That's not supported by these binaries. Please build from source: https://github.com/bytedeco/javacpp-presets#build-instructions
/lib64/libm.so.6: version `GLIBC_2.27' not found
Are you trying to run this with Alpine? That's not supported by these binaries. Please build from source: https://github.com/bytedeco/javacpp-presets#build-instructions
No i am not running it on Alpine, its on Amazon Linux
Either way, please upgrade the version of glibc to something that hasn't reached EOL, or build from source!
I am using springboot 3 with javacv. When I run the code locally on my computer it works well but when i deploy jar file to aws elastic beanstack ,
I get an error :
web: java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: no jniavcodec in java.library.path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib [in thread ]
Version of dependancyimplementation("org.bytedeco:javacv-platform:1.5.9")
Elastic bean server: OS: Linux Processor type: arm64 Java version: Corretto 17 running on 64bit Amazon Linux 2/3.4.9
Dev environment OS: macOS 13.4 (Ventura) Processor type: Apple M1 Pro Java version: openjdk 17.0.7 2023-04-18 LTS OpenJDK Runtime Environment Corretto-17.0.7.7.1 (build 17.0.7+7-LTS) OpenJDK 64-Bit Server VM Corretto-17.0.7.7.1 (build 17.0.7+7-LTS, mixed mode, sharing)
Gradle version: Gradle 7.6.1