corretto / corretto-docker

Dockerfiles for Amazon Corretto Official images.
https://hub.docker.com/_/amazoncorretto
MIT No Attribution
152 stars 63 forks source link

Corretto::alpine:: exceptions which launching the container with app in amazoncorretto:8u362-alpine3.17-jre #137

Closed tulasinadhvaka closed 1 year ago

tulasinadhvaka commented 1 year ago

Hi team, When we we try to deploy one of the application in amazoncorretto:8u362-alpine3.17-jre getting below errors, please check & help if anything can be done to fix this.

Internal exceptions (10 events): Event: 15.415 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x0000000789084ea8) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corretto-buil Event: 15.415 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x0000000789088b30) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corretto-buil Event: 15.415 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x000000078908c428) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corretto-buil Event: 15.415 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x000000078908f870) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corretto-buil Event: 15.422 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$invalidateWhen$2(Ljava/util/function/Predicate;Ljava/lang/String;Lio/micrometer/core/instrument/config/validate/InvalidReason;Ljava/lang/Object;Lio/micrometer/core/instrument/config/valid Event: 15.435 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$orElse$4(Ljava/lang/Object;)Ljava/lang/Object;> (0x0000000789748718) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corretto-b Event: 15.438 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x0000000789753640) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corretto-buil Event: 15.441 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$failures$0(Lio/micrometer/core/instrument/config/validate/Validated;)Lio/micrometer/core/instrument/config/validate/Validated$Invalid;> (0x00000007898285a8) thrown at [/home/jenkins/node/ Event: 15.710 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/UnsatisfiedLinkError': io.micrometer.shaded.io.netty.channel.epoll.Native.offsetofEpollData()I> (0x000000078a6cd608) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corret Event: 15.719 Thread 0x00007fc1f6ebc800 Exception <a 'java/lang/reflect/InvocationTargetException'> (0x000000078a6f4648) thrown at [/home/jenkins/node/workspace/Corretto8/alpine/x64/build/Corretto8Src/installers/linux/alpine/tar/corretto-build/buildRoot/hotspot/src/share/vm/runtime/reflection.c

yftsai commented 1 year ago

It seems Netty does not support Alpine. Could you try the workaround by passing the following to java: -Dio.micrometer.shaded.io.netty.transport.noNative=true?

tulasinadhvaka commented 1 year ago

Thanks @yftsai that worked.