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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]