dilipdhankecha2530 commented on issue #3945: URL: https://github.com/apache/camel-quarkus/issues/3945#issuecomment-1198039545
With below command ``` ./gradlew clean build -Dquarkus.package.type=native -Dquarkus.native.native-image-xmx=6g -Dquarkus.native.additional-build-args=--initialize-at-run-time=org.apache.pdfbox.rendering.SoftMask,--initialize-at-run-time=org.apache.pdfbox.pdmodel.graphics.color.PDCIEDictionaryBasedColorSpace -i -x test -x javadoc ``` i got an error ``` 22.1-java17: Pulling from quarkus/ubi-quarkus-native-image Digest: sha256:3d5dd675ced8005a2530019e1acc69641ae67ebd73fa7facfd038e1061d24152 Status: Image is up to date for quay.io/quarkus/ubi-quarkus-native-image:22.1-java17 quay.io/quarkus/ubi-quarkus-native-image:22.1-java17 Running Quarkus native-image plugin on GraalVM 22.1.0 Java 17 CE (Java Version 17.0.3+7-jvmci-22.1-b06) docker run --env LANG=C --rm --user 1000:1000 -v /home/dilip/Desktop/image-processor/build/image-processor-1.0.0-SNAPSHOT-native-image-source-jar:/project:z --name build-native-ycTEV quay.io/quarkus/ubi-quarkus-native-image:22.1-java17 -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-Dio.netty.leakDetection.level=DISABLED -J-Dio.netty.allocator.maxOrder=3 -J-Duser.language=en -J-Duser.country=IN -J-Dfile.encoding=UTF-8 --features=io.quarkus.runner.Feature,io.quarkus.runtime.graal.ResourcesFeature,io.quarkus.runtime.graal.DisableLoggingFeature,io.quarkus.awt.runtime.graal.AwtFeature,io.quarkus.awt.runtime.graal.DarwinAwtFeature -H:-ParseOnce -J--add-exports=java.security.jgss/sun.security.krb5=ALL-UNNAMED -J--add-opens=java.base/java.text=ALL-UNNAMED --initialize-at-run-time=org.apache.pdfbox.rendering.SoftMask --initialize-at-run-time=org.apache.pdfbox.pdmodel.graphics.color.PDCIEDictionaryBasedColorSpace -H:InitialCollectionPo licy=com.oracle.svm.core.genscavenge.CollectionPolicy\$BySpaceAndTime -H:+JNI -H:+AllowFoldMethods -J-Djava.awt.headless=true -H:FallbackThreshold=0 --link-at-build-time -H:+ReportExceptionStackTraces -J-Xmx6g -H:-AddAllCharsets -H:EnableURLProtocols=http,https -H:NativeLinkerOption=-no-pie -H:-UseServiceLoaderFeature -H:+StackTrace image-processor-1.0.0-SNAPSHOT-runner -jar image-processor-1.0.0-SNAPSHOT-runner.jar ======================================================================================================================== GraalVM Native Image: Generating 'image-processor-1.0.0-SNAPSHOT-runner' (executable)... ======================================================================================================================== [1/7] Initializing... (7.2s @ 0.15GB) Version info: 'GraalVM 22.1.0 Java 17 CE' C compiler: gcc (redhat, x86_64, 8.5.0) Garbage collector: Serial GC 5 user-provided feature(s) - io.quarkus.awt.runtime.graal.AwtFeature - io.quarkus.awt.runtime.graal.DarwinAwtFeature - io.quarkus.runner.Feature - io.quarkus.runtime.graal.DisableLoggingFeature - io.quarkus.runtime.graal.ResourcesFeature 11:51:15,459 WARN [org.apa.pdf.pdm.fon.FileSystemFontProvider] New fonts found, font cache will be re-built 11:51:15,461 WARN [org.apa.pdf.pdm.fon.FileSystemFontProvider] Building on-disk font cache, this may take a while 11:51:15,509 WARN [org.apa.pdf.pdm.fon.FileSystemFontProvider] Finished building on-disk font cache, found 9 fonts 11:51:15,510 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Times-Roman 11:51:15,512 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Times-Bold 11:51:15,513 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Times-Italic 11:51:15,515 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Times-BoldItalic 11:51:15,517 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Helvetica 11:51:15,518 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Helvetica-Bold 11:51:15,519 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Helvetica-Oblique 11:51:15,521 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Helvetica-BoldOblique 11:51:15,522 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Courier 11:51:15,533 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Courier-Bold 11:51:15,535 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Courier-Oblique 11:51:15,536 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Courier-BoldOblique 11:51:15,537 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font Symbol 11:51:15,538 WARN [org.apa.pdf.pdm.fon.PDType1Font] Using fallback font LiberationSans for base font ZapfDingbats To see how the classes got initialized, use --trace-class-initialization=java.awt.Image,sun.awt.image.ByteBandedRaster,java.awt.image.SampleModel,sun.java2d.StateTrackableDelegate,java.awt.Rectangle,sun.awt.image.IntegerInterleavedRaster,java.awt.image.ColorModel,java.awt.Toolkit,sun.awt.image.IntegerComponentRaster,java.awt.image.DirectColorModel,java.awt.image.Raster,java.awt.image.SinglePixelPackedSampleModel,sun.java2d.StateTrackableDelegate$2,java.awt.image.WritableRaster,java.awt.image.DataBuffer,java.awt.image.ComponentSampleModel,java.awt.image.BandedSampleModel,sun.awt.image.SunWritableRaster,sun.java2d.Disposer,java.awt.image.BufferedImage,java.awt.color.ColorSpace$BuiltInSpace,java.awt.image.DataBufferByte,java.awt.image.DataBufferInt,java.awt.image.PackedColorModel [2/7] Performing analysis... [*] (68.1s @ 1.90GB) 12,459 (88.87%) of 14,019 classes reachable 20,347 (59.22%) of 34,357 fields reachable 73,086 (69.45%) of 105,233 methods reachable 333 classes, 40 fields, and 629 methods registered for reflection Error: Classes that should be initialized at run time got initialized during image building: java.awt.Image the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.Image got initialized use --trace-class-initialization=java.awt.Image sun.awt.image.ByteBandedRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.ByteBandedRaster got initialized use --trace-class-initialization=sun.awt.image.ByteBandedRaster java.awt.image.SampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.SampleModel got initialized use --trace-class-initialization=java.awt.image.SampleModel sun.java2d.StateTrackableDelegate the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.java2d.StateTrackableDelegate got initialized use --trace-class-initialization=sun.java2d.StateTrackableDelegate java.awt.Rectangle the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.Rectangle got initialized use --trace-class-initialization=java.awt.Rectangle sun.awt.image.IntegerInterleavedRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.IntegerInterleavedRaster got initialized use --trace-class-initialization=sun.awt.image.IntegerInterleavedRaster java.awt.image.ColorModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.ColorModel got initialized use --trace-class-initialization=java.awt.image.ColorModel java.awt.Toolkit the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.Toolkit got initialized use --trace-class-initialization=java.awt.Toolkit sun.awt.image.IntegerComponentRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.IntegerComponentRaster got initialized use --trace-class-initialization=sun.awt.image.IntegerComponentRaster java.awt.image.DirectColorModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DirectColorModel got initialized use --trace-class-initialization=java.awt.image.DirectColorModel java.awt.image.Raster the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.Raster got initialized use --trace-class-initialization=java.awt.image.Raster java.awt.image.SinglePixelPackedSampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.SinglePixelPackedSampleModel got initialized use --trace-class-initialization=java.awt.image.SinglePixelPackedSampleModel sun.java2d.StateTrackableDelegate$2 the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.java2d.StateTrackableDelegate$2 got initialized use --trace-class-initialization=sun.java2d.StateTrackableDelegate$2 java.awt.image.WritableRaster the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.WritableRaster got initialized use --trace-class-initialization=java.awt.image.WritableRaster java.awt.image.DataBuffer the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DataBuffer got initialized use --trace-class-initialization=java.awt.image.DataBuffer ------------------------------------------------------------------------------------------------------------------------ java.awt.image.ComponentSampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.ComponentSampleModel got initialized use --trace-class-initialization=java.awt.image.ComponentSampleModel java.awt.image.BandedSampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.BandedSampleModel got initialized use --trace-class-initialization=java.awt.image.BandedSampleModel sun.awt.image.SunWritableRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.SunWritableRaster got initialized use --trace-class-initialization=sun.awt.image.SunWritableRaster sun.java2d.Disposer the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.java2d.Disposer got initialized use --trace-class-initialization=sun.java2d.Disposer java.awt.image.BufferedImage the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.BufferedImage got initialized use --trace-class-initialization=java.awt.image.BufferedImage java.awt.color.ColorSpace$BuiltInSpace the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.color.ColorSpace$BuiltInSpace got initialized use --trace-class-initialization=java.awt.color.ColorSpace$BuiltInSpace java.awt.image.DataBufferByte the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DataBufferByte got initialized use --trace-class-initialization=java.awt.image.DataBufferByte java.awt.image.DataBufferInt the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DataBufferInt got initialized use --trace-class-initialization=java.awt.image.DataBufferInt java.awt.image.PackedColorModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.PackedColorModel got initialized use --trace-class-initialization=java.awt.image.PackedColorModel com.oracle.svm.core.util.UserError$UserException: Classes that should be initialized at run time got initialized during image building: java.awt.Image the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.Image got initialized use --trace-class-initialization=java.awt.Image sun.awt.image.ByteBandedRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.ByteBandedRaster got initialized use --trace-class-initialization=sun.awt.image.ByteBandedRaster java.awt.image.SampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.SampleModel got initialized use --trace-class-initialization=java.awt.image.SampleModel sun.java2d.StateTrackableDelegate the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.java2d.StateTrackableDelegate got initialized use --trace-class-initialization=sun.java2d.StateTrackableDelegate java.awt.Rectangle the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.Rectangle got initialized use --trace-class-initialization=java.awt.Rectangle sun.awt.image.IntegerInterleavedRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.IntegerInterleavedRaster got initialized use --trace-class-initialization=sun.awt.image.IntegerInterleavedRaster java.awt.image.ColorModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.ColorModel got initialized use --trace-class-initialization=java.awt.image.ColorModel java.awt.Toolkit the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.Toolkit got initialized use --trace-class-initialization=java.awt.Toolkit sun.awt.image.IntegerComponentRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.IntegerComponentRaster got initialized use --trace-class-initialization=sun.awt.image.IntegerComponentRaster java.awt.image.DirectColorModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DirectColorModel got initialized use --trace-class-initialization=java.awt.image.DirectColorModel java.awt.image.Raster the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.Raster got initialized use --trace-class-initialization=java.awt.image.Raster java.awt.image.SinglePixelPackedSampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.SinglePixelPackedSampleModel got initialized use --trace-class-initialization=java.awt.image.SinglePixelPackedSampleModel sun.java2d.StateTrackableDelegate$2 the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.java2d.StateTrackableDelegate$2 got initialized use --trace-class-initialization=sun.java2d.StateTrackableDelegate$2 java.awt.image.WritableRaster the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.WritableRaster got initialized use --trace-class-initialization=java.awt.image.WritableRaster java.awt.image.DataBuffer the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DataBuffer got initialized use --trace-class-initialization=java.awt.image.DataBuffer java.awt.image.ComponentSampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.ComponentSampleModel got initialized use --trace-class-initialization=java.awt.image.ComponentSampleModel java.awt.image.BandedSampleModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.BandedSampleModel got initialized use --trace-class-initialization=java.awt.image.BandedSampleModel sun.awt.image.SunWritableRaster the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.awt.image.SunWritableRaster got initialized use --trace-class-initialization=sun.awt.image.SunWritableRaster sun.java2d.Disposer the class was requested to be initialized at run time (Quarkus run time init for AWT). To see why sun.java2d.Disposer got initialized use --trace-class-initialization=sun.java2d.Disposer java.awt.image.BufferedImage the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.BufferedImage got initialized use --trace-class-initialization=java.awt.image.BufferedImage java.awt.color.ColorSpace$BuiltInSpace the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.color.ColorSpace$BuiltInSpace got initialized use --trace-class-initialization=java.awt.color.ColorSpace$BuiltInSpace java.awt.image.DataBufferByte the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DataBufferByte got initialized use --trace-class-initialization=java.awt.image.DataBufferByte java.awt.image.DataBufferInt the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.DataBufferInt got initialized use --trace-class-initialization=java.awt.image.DataBufferInt java.awt.image.PackedColorModel the class was requested to be initialized at run time (Required for sun.text.bidi.BidiBase.NumericShapings). To see why java.awt.image.PackedColorModel got initialized use --trace-class-initialization=java.awt.image.PackedColorModel at com.oracle.svm.core.util.UserError.abort(UserError.java:72) at com.oracle.svm.hosted.classinitialization.ConfigurableClassInitialization.checkDelayedInitialization(ConfigurableClassInitialization.java:560) at com.oracle.svm.hosted.classinitialization.ClassInitializationFeature.duringAnalysis(ClassInitializationFeature.java:167) at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$10(NativeImageGenerator.java:726) at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:74) at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$11(NativeImageGenerator.java:726) 5.8s (7.5% of total time) in 24 GCs | Peak RSS: 3.39GB | CPU load: 6.87 ======================================================================================================================== Failed generating 'image-processor-1.0.0-SNAPSHOT-runner' after 1m 16s. at com.oracle.graal.pointsto.PointsToAnalysis.runAnalysis(PointsToAnalysis.java:751) at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:723) at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:558) at com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:515) at com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:407) at com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:585) at com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:128) at com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:615) Error: Image build request failed with exit status 1 > Task :quarkusBuild FAILED Watching 32 directories to track changes Watching 33 directories to track changes Watching 33 directories to track changes :quarkusBuild (Thread[included builds,5,main]) completed. Took 1 mins 22.904 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':quarkusBuild'. > io.quarkus.builder.BuildException: Build failure: Build failed due to errors [error]: Build step io.quarkus.deployment.pkg.steps.NativeImageBuildStep#build threw an exception: io.quarkus.deployment.pkg.steps.NativeImageBuildStep$ImageGenerationFailureException: Image generation failed. Exit code: 1 at io.quarkus.deployment.pkg.steps.NativeImageBuildStep.imageGenerationFailed(NativeImageBuildStep.java:420) at io.quarkus.deployment.pkg.steps.NativeImageBuildStep.build(NativeImageBuildStep.java:261) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at io.quarkus.deployment.ExtensionLoader$3.execute(ExtensionLoader.java:977) at io.quarkus.builder.BuildContext.run(BuildContext.java:281) at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18) at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2449) at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1478) at java.base/java.lang.Thread.run(Thread.java:833) at org.jboss.threads.JBossThread.run(JBossThread.java:501) ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org