Created
October 2, 2025 17:07
-
-
Save headius/88d91118ef1487b4fbff357fecf06904 to your computer and use it in GitHub Desktop.
JDK25 failing to load JRuby AppCDS JSA
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
] jdk25 $ rm /Users/headius/work/jruby/lib/jruby-java25.jsa | |
[] jdk25 $ /Library/Java/JavaVirtualMachines/zulu-25.jdk/Contents/Home/bin/java @/Users/headius/work/jruby/bin/.jruby.java_opts @/Users/headius/work/jruby/bin/.jruby.module_opts -Xss2048k -Djffi.boot.library.path=/Users/headius/work/jruby/lib/jni -Djava.security.egd=file:/dev/urandom -XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=/Users/headius/work/jruby/lib/jruby-java25.jsa --enable-native-access=org.jruby.dist --sun-misc-unsafe-memory-access=allow --module-path /Users/headius/work/jruby/lib/jruby.jar -classpath : -Djruby.home=/Users/headius/work/jruby -Djruby.lib=/Users/headius/work/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh -Xlog:aot,cds org.jruby.Main -e 1 | |
[0.007s][info][cds] Specified shared archive file not found (/Users/headius/work/jruby/lib/jruby-java25.jsa) | |
[0.012s][info][cds] trying to map /Library/Java/JavaVirtualMachines/zulu-25.jdk/Contents/Home/lib/server/classes.jsa | |
[0.012s][info][cds] Opened shared archive file /Library/Java/JavaVirtualMachines/zulu-25.jdk/Contents/Home/lib/server/classes.jsa. | |
[0.012s][info][cds] The shared archive file was created with UseCompressedOops = 1, UseCompressedClassPointers = 1, UseCompactObjectHeaders = 0 | |
[0.012s][info][cds] Core region alignment: 16384 | |
[0.012s][info][cds] ArchiveRelocationMode: 1 | |
[0.012s][info][cds] ArchiveRelocationMode == 1: always map archive(s) at an alternative address | |
[0.012s][info][cds] Try to map archive(s) at an alternative address | |
[0.012s][info][cds] Reserved archive_space_rs [0x0000400000000000 - 0x0000400001000000] (16777216) bytes (includes protection zone) | |
[0.012s][info][cds] Reserved class_space_rs [0x0000400001000000 - 0x0000400041000000] (1073741824) bytes | |
[0.012s][info][cds] Mapped static region #0 at base 0x0000400000004000 top 0x00004000004b0000 (ReadWrite) | |
[0.012s][info][cds] Mapped static region #1 at base 0x00004000004b0000 top 0x0000400000d94000 (ReadOnly) | |
[0.012s][info][cds] Mapped static region #2 at base 0x0000000101cc4000 top 0x0000000101cf8000 (Bitmap) | |
[0.026s][info][cds] An error has occurred while processing the shared archive file. Run with -Xlog:aot,cds for details. | |
[0.026s][info][cds] optimized module handling: disabled because extra module path(s) are specified | |
[0.026s][info][cds] archived module property jdk.module.main: (null) | |
[0.026s][info][cds] archived module property jdk.module.addexports: (null) | |
[0.026s][info][cds] archived module property jdk.module.addmods: (null) | |
[0.026s][info][cds] archived module property jdk.module.enable.native.access: (null) | |
[0.026s][info][cds] Mismatched values for property jdk.module.enable.native.access: org.jruby.dist specified during runtime but not during dump time | |
[0.026s][info][cds] Disabling optimized module handling | |
[0.026s][info][cds] archived module property jdk.module.addopens: (null) | |
[0.026s][info][cds] Mismatched values for property jdk.module.addopens: java.base/java.io=org.jruby.dist,java.base/java.nio.channels=org.jruby.dist,java.base/sun.nio.ch=org.jruby.dist,java.management/sun.management=org.jruby.dist specified during runtime but not during dump time | |
[0.026s][info][cds] Disabling optimized module handling | |
[0.026s][info][cds] archived module property jdk.module.addreads: (null) | |
[0.026s][info][cds] optimized module handling: disabled | |
[0.026s][info][cds] full module graph: disabled | |
[0.026s][info][cds] CDS archive was created with max heap size = 128M, and the following configuration: | |
[0.026s][info][cds] narrow_klass_base at mapping start address, narrow_klass_pointer_bits = 32, narrow_klass_shift = 0 | |
[0.026s][info][cds] narrow_oop_mode = 1, narrow_oop_base = 0x0000000000000000, narrow_oop_shift = 3 | |
[0.026s][info][cds] The current max heap size = 6144M, G1HeapRegion::GrainBytes = 4194304 | |
[0.026s][info][cds] narrow_klass_base = 0x0000400000000000, arrow_klass_pointer_bits = 32, narrow_klass_shift = 0 | |
[0.026s][info][cds] narrow_oop_mode = 1, narrow_oop_base = 0x0000000000000000, narrow_oop_shift = 3 | |
[0.026s][info][cds] heap range = [0x0000000680000000 - 0x0000000800000000] | |
[0.026s][info][cds] Preferred address to map heap data (to avoid relocation) is 0x00000007ffe00000 | |
[0.026s][info][cds] Heap data mapped at 0x00000007ffc00000, size = 1177848 bytes | |
[0.026s][info][cds] CDS heap data relocation delta = -2097152 bytes | |
[0.026s][info][aot] initial optimized module handling: disabled | |
[0.026s][info][aot] initial full module graph: disabled | |
[0.026s][info][aot] patching heap embedded pointers: narrowOop 0xfffc0000 -> 0xfff80000 | |
[0.026s][info][aot] heap data relocation quick delta = 0xfffc0000 | |
[0.028s][info][cds] Unmapping region #2 at base 0x0000000101cc4000 (Bitmap) | |
[0.028s][info][aot] Using AOT-linked classes: false (static archive: no aot-linked classes) | |
[1.110s][info][aot] Regenerate MethodHandle Holder classes... | |
[1.128s][info][aot] Regenerate MethodHandle Holder classes...done | |
[1.129s][info][cds] Gathering all archivable objects ... | |
[1.129s][warning][cds] Skipping org/jruby/org/objectweb/asm/AnnotationVisitor: Old class has been linked | |
[1.129s][warning][cds] Skipping jdk/proxy2/$Proxy20: Unsupported location | |
[1.129s][warning][cds] Skipping org/joda/time/DurationFieldType: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/field/MillisDurationField: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/field/BaseDurationField: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/chrono/BasicDayOfMonthDateTimeField: Old class has been linked | |
[1.129s][warning][cds] Skipping com/sun/proxy/jdk/proxy1/$Proxy31: Unsupported location | |
[1.129s][warning][cds] Skipping org/joda/time/tz/DateTimeZoneBuilder$Recurrence: Old class has been linked | |
[1.129s][warning][cds] Skipping org/jruby/org/objectweb/asm/util/TraceAnnotationVisitor: super class org/jruby/org/objectweb/asm/AnnotationVisitor is excluded | |
[1.129s][warning][cds] Skipping jdk/internal/event/Event: JFR event class | |
[1.129s][warning][cds] Skipping jdk/proxy1/$Proxy4: Unsupported location | |
[1.129s][warning][cds] Skipping org/joda/time/field/OffsetDateTimeField: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/Chronology: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/format/DateTimeFormatter: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/tz/DateTimeZoneBuilder$OfYear: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$NumberFormatter: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/chrono/GJEraDateTimeField: Old class has been linked | |
[1.129s][warning][cds] Skipping org/jruby/org/objectweb/asm/Handle: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/tz/DateTimeZoneBuilder: Old class has been linked | |
[1.129s][warning][cds] Skipping org/jruby/org/objectweb/asm/Opcodes: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/tz/Provider: Old class has been linked | |
[1.129s][warning][cds] Skipping org/jruby/internal/runtime/methods/InvocationMethodFactory: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/tz/DateTimeZoneBuilder$PrecalculatedZone: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/chrono/BasicWeekOfWeekyearDateTimeField: Old class has been linked | |
[1.129s][warning][cds] Skipping jnr/ffi/provider/jffi/SkinnyMethodAdapter: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$TimeZoneOffset: Old class has been linked | |
[1.129s][warning][cds] Skipping org/jruby/internal/runtime/methods/InvokeDynamicMethodFactory: super class org/jruby/internal/runtime/methods/InvocationMethodFactory is excluded | |
[1.129s][warning][cds] Skipping org/jruby/org/objectweb/asm/AnnotationWriter: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/tz/CachedDateTimeZone: Old class has been linked | |
[1.129s][warning][cds] Skipping jdk/proxy2/$Proxy18: Unsupported location | |
[1.129s][warning][cds] Skipping org/joda/time/DateTimeZone: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/tz/FixedDateTimeZone: super class org/joda/time/DateTimeZone is excluded | |
[1.129s][warning][cds] Skipping org/joda/time/chrono/GJMonthOfYearDateTimeField: Old class has been linked | |
[1.129s][warning][cds] Skipping org/joda/time/tz/DateTimeZoneBuilder$DSTZone: Old class has been linked | |
[1.129s][warning][cds] Skipping org/jruby/org/objectweb/asm/FieldWriter: Old class has been linked | |
[1.129s][warning][cds] Skipping jdk/proxy2/$Proxy27: Unsupported location | |
[1.129s][warning][cds] Skipping org/joda/time/DateTime: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/Edge: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/BasicWeekyearDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/MethodWriter: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/commons/Method: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeZone$LazyInit$1: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy17: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/BasicMonthOfYearDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/BaseChronology: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy19: Unsupported location | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy26: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/tz/ZoneInfoProvider: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeZone$LazyInit: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/ISOChronology: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy15: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/tz/ZoneInfoProvider$1: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/BasicDayOfYearDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/UnsupportedDateTimeField: super class org/joda/time/DateTimeField is excluded | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/BasicGJChronology: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/FieldVisitor: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/format/InternalParser: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/me/qmx/jitescript/JiteClass: interface org/jruby/org/objectweb/asm/Opcodes is excluded | |
[1.130s][warning][cds] Skipping org/joda/time/field/PreciseDurationDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/AssembledChronology: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/specialized/RubyObjectSpecializer$1: super class org/jruby/me/qmx/jitescript/JiteClass is excluded | |
[1.130s][warning][cds] Skipping com/sun/proxy/jdk/proxy1/$Proxy11: Unsupported location | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/Handler: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeUtils: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy16: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/format/InternalPrinter: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/UnsupportedDurationField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/ClassVisitor: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/util/TraceClassVisitor: super class org/jruby/org/objectweb/asm/ClassVisitor is excluded | |
[1.130s][warning][cds] Skipping jdk/internal/event/SecurityProviderServiceEvent: JFR event class | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy12: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/UTCDateTimeZone: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/Attribute: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeUtils$SystemMillisProvider: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/compiler/impl/SkinnyMethodAdapter: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/ZeroIsMaxDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/Label: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/ISOYearOfEraDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/base/AbstractDateTime: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/RemainderDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/BasicChronology: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy6: Unsupported location | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/ByteVector: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/SymbolTable$Entry: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/ClassWriter: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/PreciseDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/base/BaseDateTime: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/MethodVisitor: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/DividedDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/format/DateTimeFormat: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy23: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/field/PreciseDurationField: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy10: Unsupported location | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy24: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/SymbolTable: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy5: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeUtils$MillisProvider: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/Frame: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy29: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/AssembledChronology$Fields: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy8: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/BasicYearDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy22: Unsupported location | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/Symbol: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/Type: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeFieldType$StandardDateTimeFieldType: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/ImpreciseDateTimeField: Old class has been linked | |
[1.130s][info ][cds] Skipping java/lang/invoke/BoundMethodHandle$Species_F because it is dynamically generated | |
[1.130s][warning][cds] Skipping org/joda/time/ReadableDateTime: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy7: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/field/BaseDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/jruby/org/objectweb/asm/CurrentFrame: super class org/jruby/org/objectweb/asm/Frame is excluded | |
[1.130s][warning][cds] Skipping org/joda/time/field/DecoratedDurationField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/DurationFieldType$StandardDurationFieldType: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/GJYearOfEraDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/ImpreciseDateTimeField$LinkedDurationField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/FieldUtils: Old class has been linked | |
[1.130s][info ][cds] Skipping java/lang/invoke/BoundMethodHandle$Species_J because it is dynamically generated | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy30: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$TextField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/ZonedChronology$ZonedDateTimeField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/ZonedChronology: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$CharacterLiteral: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/field/ScaledDurationField: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/ReadableInstant: Old class has been linked | |
[1.130s][warning][cds] Skipping jdk/proxy2/$Proxy25: Unsupported location | |
[1.130s][warning][cds] Skipping org/joda/time/DateTimeFieldType: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$StringLiteral: Old class has been linked | |
[1.130s][warning][cds] Skipping org/joda/time/chrono/GregorianChronology: Old class has been linked | |
[1.131s][warning][cds] Skipping jdk/proxy1/$Proxy2: Unsupported location | |
[1.131s][warning][cds] Skipping org/joda/time/chrono/ZonedChronology$ZonedDurationField: Old class has been linked | |
[1.131s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$UnpaddedNumber: Old class has been linked | |
[1.131s][warning][cds] Skipping jdk/proxy2/$Proxy14: Unsupported location | |
[1.131s][warning][cds] Skipping jdk/proxy1/$Proxy3: Unsupported location | |
[1.131s][warning][cds] Skipping org/joda/time/DurationField: Old class has been linked | |
[1.131s][warning][cds] Skipping jdk/proxy2/$Proxy13: Unsupported location | |
[1.131s][warning][cds] Skipping org/joda/time/field/DecoratedDateTimeField: Old class has been linked | |
[1.131s][warning][cds] Skipping jdk/proxy2/$Proxy21: Unsupported location | |
[1.131s][warning][cds] Skipping com/sun/proxy/jdk/proxy1/$Proxy1: Unsupported location | |
[1.131s][warning][cds] Skipping org/jruby/runtime/scope/DynamicScopeGenerator$2: super class org/jruby/me/qmx/jitescript/JiteClass is excluded | |
[1.131s][warning][cds] Skipping org/joda/time/chrono/BasicChronology$YearInfo: Old class has been linked | |
[1.131s][warning][cds] Skipping jdk/proxy2/$Proxy9: Unsupported location | |
[1.131s][warning][cds] Skipping jdk/proxy1/$Proxy0: Unsupported location | |
[1.131s][warning][cds] Skipping org/joda/time/chrono/BasicChronology$HalfdayField: Old class has been linked | |
[1.131s][warning][cds] Skipping jdk/proxy2/$Proxy28: Unsupported location | |
[1.131s][warning][cds] Skipping org/joda/time/chrono/GJDayOfWeekDateTimeField: Old class has been linked | |
[1.131s][warning][cds] Skipping org/joda/time/base/AbstractInstant: Old class has been linked | |
[1.131s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$Composite: Old class has been linked | |
[1.131s][warning][cds] Skipping org/jruby/org/objectweb/asm/util/TraceMethodVisitor: Old class has been linked | |
[1.131s][warning][cds] Skipping org/joda/time/format/DateTimeFormatterBuilder$PaddedNumber: Old class has been linked | |
[1.131s][info ][cds] Gathering classes and symbols ... | |
[1.284s][info ][cds] Reserved output buffer space at 0x0000000300000000 [1073741824 bytes] | |
[1.284s][info ][cds] Allocating RW objects ... | |
[1.292s][info ][cds] done (88581 objects) | |
[1.292s][info ][cds] Allocating RO objects ... | |
[1.305s][info ][cds] done (166184 objects) | |
[1.305s][info ][cds] Relocating embedded pointers in core regions ... | |
[1.323s][info ][cds] Relocating 1051869 pointers, 0 tagged, 63205 nulled | |
[1.350s][info ][aot] Make classes shareable | |
[1.366s][info ][cds] Number of classes 6506 | |
[1.366s][info ][cds] instance classes = 6233, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] boot = 485, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] vm = 0, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] platform = 4, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] app = 5736, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] unregistered = 8, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] (enum) = 128, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] (hidden) = 1095, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] (old) = 14, aot-linked = 0, inited = 0 | |
[1.366s][info ][cds] (unlinked) = 14, boot = 0, plat = 0, app = 14, unreg = 0 | |
[1.366s][info ][cds] obj array classes = 273 | |
[1.366s][info ][cds] type array classes = 0 | |
[1.366s][info ][cds] symbols = 60349 | |
[1.374s][info ][aot] Adjust lambda proxy class dictionary | |
[1.377s][info ][cds] Dumping shared data to file: /Users/headius/work/jruby/lib/jruby-java25.jsa | |
[1.378s][info ][cds] Shared file region (rw) 0: 13537368 bytes, addr 0x0000000800d94000 file offset 0x00004000 crc 0x386d61c7 | |
[1.380s][info ][cds] Shared file region (ro) 1: 17599408 bytes, addr 0x0000000801a80000 file offset 0x00cf0000 crc 0x7ad1978e | |
[1.382s][info ][cds] Shared file region (ac) 4: 0 bytes | |
[1.389s][info ][cds] Shared file region (bm) 2: 445240 bytes, addr 0x0000000000000000 file offset 0x01dbc000 crc 0x7d345e8a | |
[1.389s][info ][aot] Full module graph = disabled | |
[1.389s][info ][aot] Class CP entries = 53461, archived = 10732 ( 20.1%), reverted = 13040 | |
[1.389s][info ][aot] Field CP entries = 21616, archived = 4466 ( 20.7%), reverted = 1176 | |
[1.389s][info ][aot] Method CP entries = 22892, archived = 0 ( 0.0%), reverted = 22892 | |
[1.389s][info ][aot] Indy CP entries = 1150, archived = 0 ( 0.0%), reverted = 1150 | |
[1.389s][info ][aot] Platform loader initiated classes = 0 | |
[1.389s][info ][aot] App loader initiated classes = 0 | |
[1.389s][info ][aot] MethodCounters = 0 ( 0 bytes) | |
[1.389s][info ][aot] KlassTrainingData = 0 ( 0 bytes) | |
[1.389s][info ][aot] MethodTrainingData = 0 ( 0 bytes) | |
[] jdk25 $ /Library/Java/JavaVirtualMachines/zulu-25.jdk/Contents/Home/bin/java @/Users/headius/work/jruby/bin/.jruby.java_opts @/Users/headius/work/jruby/bin/.jruby.module_opts -Xss2048k -Djffi.boot.library.path=/Users/headius/work/jruby/lib/jni -Djava.security.egd=file:/dev/urandom -XX:+AutoCreateSharedArchive -XX:SharedArchiveFile=/Users/headius/work/jruby/lib/jruby-java25.jsa --enable-native-access=org.jruby.dist --sun-misc-unsafe-memory-access=allow --module-path /Users/headius/work/jruby/lib/jruby.jar -classpath : -Djruby.home=/Users/headius/work/jruby -Djruby.lib=/Users/headius/work/jruby/lib -Djruby.script=jruby -Djruby.shell=/bin/sh -Xlog:aot,cds org.jruby.Main -e 1 | |
[0.005s][info][cds] trying to map /Library/Java/JavaVirtualMachines/zulu-25.jdk/Contents/Home/lib/server/classes.jsa | |
[0.005s][info][cds] Opened shared archive file /Library/Java/JavaVirtualMachines/zulu-25.jdk/Contents/Home/lib/server/classes.jsa. | |
[0.005s][info][cds] The shared archive file was created with UseCompressedOops = 1, UseCompressedClassPointers = 1, UseCompactObjectHeaders = 0 | |
[0.005s][info][cds] Core region alignment: 16384 | |
[0.005s][info][cds] trying to map /Users/headius/work/jruby/lib/jruby-java25.jsa | |
[0.005s][info][cds] Opened shared archive file /Users/headius/work/jruby/lib/jruby-java25.jsa. | |
[0.005s][info][cds] The shared archive file was created with UseCompressedOops = 1, UseCompressedClassPointers = 1, UseCompactObjectHeaders = 0 | |
[0.005s][info][cds] optimized module handling: disabled because archive was created without optimized module handling | |
[0.005s][info][cds] ArchiveRelocationMode: 1 | |
[0.005s][info][cds] ArchiveRelocationMode == 1: always map archive(s) at an alternative address | |
[0.005s][info][cds] Try to map archive(s) at an alternative address | |
[0.005s][info][cds] Reserved archive_space_rs [0x00003ff800000000 - 0x00003ff803000000] (50331648) bytes (includes protection zone) | |
[0.005s][info][cds] Reserved class_space_rs [0x00003ff803000000 - 0x00003ff843000000] (1073741824) bytes | |
[0.006s][info][cds] Mapped static region #0 at base 0x00003ff800004000 top 0x00003ff8004b0000 (ReadWrite) | |
[0.006s][info][cds] Mapped static region #1 at base 0x00003ff8004b0000 top 0x00003ff800d94000 (ReadOnly) | |
[0.006s][info][cds] Mapped static region #2 at base 0x0000000100ed4000 top 0x0000000100f08000 (Bitmap) | |
[0.009s][error][cds] An error has occurred while processing the shared archive file. Run with -Xlog:aot,cds for details. | |
[0.009s][error][cds] optimized module handling: disabled because extra module path(s) are specified | |
[0.009s][info ][cds] archived module property jdk.module.main: (null) | |
[0.009s][info ][cds] archived module property jdk.module.addexports: (null) | |
[0.009s][info ][cds] archived module property jdk.module.addmods: (null) | |
[0.009s][info ][cds] archived module property jdk.module.enable.native.access: (null) | |
[0.009s][error][cds] Mismatched values for property jdk.module.enable.native.access: org.jruby.dist specified during runtime but not during dump time | |
[0.009s][error][cds] Disabling optimized module handling | |
[0.009s][info ][cds] archived module property jdk.module.addopens: (null) | |
[0.009s][error][cds] Mismatched values for property jdk.module.addopens: java.base/java.io=org.jruby.dist,java.base/java.nio.channels=org.jruby.dist,java.base/sun.nio.ch=org.jruby.dist,java.management/sun.management=org.jruby.dist specified during runtime but not during dump time | |
[0.009s][error][cds] Disabling optimized module handling | |
[0.009s][info ][cds] archived module property jdk.module.addreads: (null) | |
[0.009s][info ][cds] optimized module handling: disabled | |
[0.009s][info ][cds] full module graph: disabled | |
[0.010s][info ][cds] Mapped dynamic region #0 at base 0x00003ff800d94000 top 0x00003ff801a80000 (ReadWrite) | |
[0.010s][info ][cds] Mapped dynamic region #1 at base 0x00003ff801a80000 top 0x00003ff802b4c000 (ReadOnly) | |
[0.010s][info ][cds] Mapped dynamic region #2 at base 0x0000000101d64000 top 0x0000000101dd4000 (Bitmap) | |
[0.016s][info ][cds] CDS archive was created with max heap size = 128M, and the following configuration: | |
[0.016s][info ][cds] narrow_klass_base at mapping start address, narrow_klass_pointer_bits = 32, narrow_klass_shift = 0 | |
[0.016s][info ][cds] narrow_oop_mode = 1, narrow_oop_base = 0x0000000000000000, narrow_oop_shift = 3 | |
[0.016s][info ][cds] The current max heap size = 6144M, G1HeapRegion::GrainBytes = 4194304 | |
[0.016s][info ][cds] narrow_klass_base = 0x00003ff800000000, arrow_klass_pointer_bits = 32, narrow_klass_shift = 0 | |
[0.016s][info ][cds] narrow_oop_mode = 1, narrow_oop_base = 0x0000000000000000, narrow_oop_shift = 3 | |
[0.016s][info ][cds] heap range = [0x0000000680000000 - 0x0000000800000000] | |
[0.016s][info ][cds] Preferred address to map heap data (to avoid relocation) is 0x00000007ffe00000 | |
[0.017s][info ][cds] Heap data mapped at 0x00000007ffc00000, size = 1177848 bytes | |
[0.017s][info ][cds] CDS heap data relocation delta = -2097152 bytes | |
[0.017s][info ][aot] initial optimized module handling: disabled | |
[0.017s][info ][aot] initial full module graph: disabled | |
[0.017s][info ][aot] patching heap embedded pointers: narrowOop 0xfffc0000 -> 0xfff80000 | |
[0.017s][info ][aot] heap data relocation quick delta = 0xfffc0000 | |
[0.017s][info ][cds] Unmapping region #2 at base 0x0000000100ed4000 (Bitmap) | |
[0.017s][info ][cds] Unmapping region #2 at base 0x0000000101d64000 (Bitmap) | |
[0.017s][info ][aot] Using AOT-linked classes: false (static archive: no aot-linked classes, dynamic archive: no aot-linked classes) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment