JDK-8271740 : OS/X Custom DefaultFileSystemProvider errors at current jdk17, jdk18
  • Type: Bug
  • Component: tools
  • Sub-Component: jpackage
  • Affected Version: 18
  • Priority: P3
  • Status: Resolved
  • Resolution: Cannot Reproduce
  • OS: os_x
  • CPU: x86_64
  • Submitted: 2021-07-25
  • Updated: 2021-08-17
  • Resolved: 2021-08-03
Related Reports
Relates :  
Relates :  
Description
ADDITIONAL SYSTEM INFORMATION :
macOS Catalina 10.15.7

openjdk version "18-ea" 2022-03-15
OpenJDK Runtime Environment (build 18-ea+6-237)
OpenJDK 64-Bit Server VM (build 18-ea+6-237, mixed mode, sharing)


A DESCRIPTION OF THE PROBLEM :
If I include a custom DefaultFileSystemProvider my application fails to launch.

The launch appears to error differently depending on whether the application includes any modular or not.
It doesn't appear to depend on whether the default provider is in a jar or exploded
https://bugs.openjdk.java.net/browse/JDK-8263940
I do have a workaround if the provider is exploded at jdk12 where the provider does in fact work as expected.

It doesn't appear to loop if a security policy parameter is included
https://bugs.openjdk.java.net/browse/JDK-8266345 


REGRESSION : Last worked in version 12

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1) No modular included:
I include some modular in the application for using nashorn and added a couple classes related to the default provider just to start making use of modular.
Both are somewhat optional so the application can run as jpackage built without anything modular related.
I could provide the jpackage launch script or config file, again it doesn't appear to matter if the provider is in a jar or if I manually copy the exploded package into the app directory and add a class path entry for the app directory itself. 

2). Modular. 
I include the following modular in the jpackage invocation

--module-path mods \
 	--add-modules us.hall.trz.osx,org.openjdk.nashorn,java.compiler,java.desktop,java.logging,java.management,java.prefs,java.se,java.rmi,java.scripting,java.sql,java.xml,jdk.attach,jdk.jshell,jdk.crypto.ec,jdk.jdeps,jdk.jcmd \
	--java-options '-Xmx1024m -XX:+UseG1GC -XX:MaxGCPauseMillis=50   -Djava.library.path=$APPDIR -verbose:class -Djava.nio.file.spi.DefaultFileSystemProvider=us.hall.trz.osx.MacFileSystemProvider --add-exports org.openjdk.nashorn/org.openjdk.nashorn.tools=ALL-UNNAMED -Djava.security.policy=$APPDIR/all.policy -Dapple.laf.useScreenMenuBar=true -Dcom.apple.mrj.application.apple.menu.about.name=HalfPipe -Dapple.awt.application.name=HalfPipe -Dconsole=pane' \


EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The application launches and I can make use of Mac specific file attributes that the default provider makes available.
ACTUAL -
1). I get the following stack crawl. I also include verbose class loading.
outputdir/HalfPipe.app/Contents/MacOS/HalfPipe
[0.007s][info][class,load] java.lang.Object source: jrt:/java.base
[0.007s][info][class,load] java.io.Serializable source: jrt:/java.base
[0.007s][info][class,load] java.lang.Comparable source: jrt:/java.base
[0.007s][info][class,load] java.lang.CharSequence source: jrt:/java.base
[0.007s][info][class,load] java.lang.constant.Constable source: jrt:/java.base
[0.007s][info][class,load] java.lang.constant.ConstantDesc source: jrt:/java.base
[0.007s][info][class,load] java.lang.String source: jrt:/java.base
[0.008s][info][class,load] java.lang.reflect.AnnotatedElement source: jrt:/java.base
[0.008s][info][class,load] java.lang.reflect.GenericDeclaration source: jrt:/java.base
[0.008s][info][class,load] java.lang.reflect.Type source: jrt:/java.base
[0.008s][info][class,load] java.lang.invoke.TypeDescriptor source: jrt:/java.base
[0.008s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: jrt:/java.base
[0.008s][info][class,load] java.lang.Class source: jrt:/java.base
[0.008s][info][class,load] java.lang.Cloneable source: jrt:/java.base
[0.008s][info][class,load] java.lang.ClassLoader source: jrt:/java.base
[0.008s][info][class,load] java.lang.System source: jrt:/java.base
[0.009s][info][class,load] java.lang.Throwable source: jrt:/java.base
[0.009s][info][class,load] java.lang.Error source: jrt:/java.base
[0.009s][info][class,load] java.lang.ThreadDeath source: jrt:/java.base
[0.009s][info][class,load] java.lang.Exception source: jrt:/java.base
[0.009s][info][class,load] java.lang.RuntimeException source: jrt:/java.base
[0.009s][info][class,load] java.lang.SecurityManager source: jrt:/java.base
[0.009s][info][class,load] java.security.ProtectionDomain source: jrt:/java.base
[0.009s][info][class,load] java.security.AccessControlContext source: jrt:/java.base
[0.009s][info][class,load] java.security.AccessController source: jrt:/java.base
[0.009s][info][class,load] java.security.SecureClassLoader source: jrt:/java.base
[0.009s][info][class,load] java.lang.ReflectiveOperationException source: jrt:/java.base
[0.009s][info][class,load] java.lang.ClassNotFoundException source: jrt:/java.base
[0.009s][info][class,load] java.lang.Record source: jrt:/java.base
[0.009s][info][class,load] java.lang.LinkageError source: jrt:/java.base
[0.009s][info][class,load] java.lang.NoClassDefFoundError source: jrt:/java.base
[0.009s][info][class,load] java.lang.ClassCastException source: jrt:/java.base
[0.009s][info][class,load] java.lang.ArrayStoreException source: jrt:/java.base
[0.009s][info][class,load] java.lang.VirtualMachineError source: jrt:/java.base
[0.009s][info][class,load] java.lang.InternalError source: jrt:/java.base
[0.009s][info][class,load] java.lang.OutOfMemoryError source: jrt:/java.base
[0.009s][info][class,load] java.lang.StackOverflowError source: jrt:/java.base
[0.009s][info][class,load] java.lang.IllegalMonitorStateException source: jrt:/java.base
[0.009s][info][class,load] java.lang.ref.Reference source: jrt:/java.base
[0.009s][info][class,load] java.lang.ref.SoftReference source: jrt:/java.base
[0.009s][info][class,load] java.lang.ref.WeakReference source: jrt:/java.base
[0.009s][info][class,load] java.lang.ref.FinalReference source: jrt:/java.base
[0.009s][info][class,load] java.lang.ref.PhantomReference source: jrt:/java.base
[0.009s][info][class,load] java.lang.ref.Finalizer source: jrt:/java.base
[0.010s][info][class,load] java.lang.Runnable source: jrt:/java.base
[0.010s][info][class,load] java.lang.Thread source: jrt:/java.base
[0.010s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: jrt:/java.base
[0.010s][info][class,load] java.lang.ThreadGroup source: jrt:/java.base
[0.010s][info][class,load] java.util.Map source: jrt:/java.base
[0.010s][info][class,load] java.util.Dictionary source: jrt:/java.base
[0.010s][info][class,load] java.util.Hashtable source: jrt:/java.base
[0.010s][info][class,load] java.util.Properties source: jrt:/java.base
[0.010s][info][class,load] java.lang.Module source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.AccessibleObject source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Member source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Field source: jrt:/java.base
[0.010s][info][class,load] java.lang.reflect.Parameter source: jrt:/java.base
[0.011s][info][class,load] java.lang.reflect.Executable source: jrt:/java.base
[0.011s][info][class,load] java.lang.reflect.Method source: jrt:/java.base
[0.011s][info][class,load] java.lang.reflect.Constructor source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.MethodAccessor source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.ConstantPool source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.FieldAccessor source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: jrt:/java.base
[0.011s][info][class,load] java.lang.annotation.Annotation source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.CallerSensitive source: jrt:/java.base
[0.011s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.MethodHandle source: jrt:/java.base
[0.011s][info][class,load] java.lang.invoke.DirectMethodHandle source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.VarHandle source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MemberName source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.ResolvedMethodName source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MethodHandleNatives source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.LambdaForm source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MethodType source: jrt:/java.base
[0.012s][info][class,load] java.lang.BootstrapMethodError source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.CallSite source: jrt:/java.base
[0.012s][info][class,load] jdk.internal.invoke.NativeEntryPoint source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MethodHandleNatives$CallSiteContext source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.ConstantCallSite source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.MutableCallSite source: jrt:/java.base
[0.012s][info][class,load] java.lang.invoke.VolatileCallSite source: jrt:/java.base
[0.012s][info][class,load] java.lang.AssertionStatusDirectives source: jrt:/java.base
[0.013s][info][class,load] java.lang.Appendable source: jrt:/java.base
[0.013s][info][class,load] java.lang.AbstractStringBuilder source: jrt:/java.base
[0.013s][info][class,load] java.lang.StringBuffer source: jrt:/java.base
[0.013s][info][class,load] java.lang.StringBuilder source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.misc.UnsafeConstants source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.misc.Unsafe source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.module.Modules source: jrt:/java.base
[0.013s][info][class,load] java.lang.AutoCloseable source: jrt:/java.base
[0.013s][info][class,load] java.io.Closeable source: jrt:/java.base
[0.013s][info][class,load] java.io.InputStream source: jrt:/java.base
[0.013s][info][class,load] java.io.ByteArrayInputStream source: jrt:/java.base
[0.013s][info][class,load] java.net.URL source: jrt:/java.base
[0.014s][info][class,load] java.util.jar.Manifest source: jrt:/java.base
[0.014s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: jrt:/java.base
[0.014s][info][class,load] jdk.internal.loader.ClassLoaders source: jrt:/java.base
[0.014s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: jrt:/java.base
[0.014s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: jrt:/java.base
[0.014s][info][class,load] java.security.CodeSource source: jrt:/java.base
[0.014s][info][class,load] java.util.concurrent.ConcurrentMap source: jrt:/java.base
[0.014s][info][class,load] java.util.AbstractMap source: jrt:/java.base
[0.014s][info][class,load] java.util.concurrent.ConcurrentHashMap source: jrt:/java.base
[0.014s][info][class,load] java.lang.Iterable source: jrt:/java.base
[0.014s][info][class,load] java.util.Collection source: jrt:/java.base
[0.014s][info][class,load] java.util.List source: jrt:/java.base
[0.014s][info][class,load] java.util.RandomAccess source: jrt:/java.base
[0.015s][info][class,load] java.util.AbstractCollection source: jrt:/java.base
[0.015s][info][class,load] java.util.AbstractList source: jrt:/java.base
[0.015s][info][class,load] java.util.ArrayList source: jrt:/java.base
[0.015s][info][class,load] java.lang.StackTraceElement source: jrt:/java.base
[0.015s][info][class,load] java.nio.Buffer source: jrt:/java.base
[0.015s][info][class,load] java.lang.StackWalker source: jrt:/java.base
[0.015s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: jrt:/java.base
[0.015s][info][class,load] java.lang.StackWalker$StackFrame source: jrt:/java.base
[0.015s][info][class,load] java.lang.StackFrameInfo source: jrt:/java.base
[0.015s][info][class,load] java.lang.LiveStackFrame source: jrt:/java.base
[0.015s][info][class,load] java.lang.LiveStackFrameInfo source: jrt:/java.base
[0.015s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: jrt:/java.base
[0.015s][info][class,load] java.lang.Boolean source: jrt:/java.base
[0.015s][info][class,load] java.lang.Character source: jrt:/java.base
[0.015s][info][class,load] java.lang.Number source: jrt:/java.base
[0.015s][info][class,load] java.lang.Float source: jrt:/java.base
[0.015s][info][class,load] java.lang.Double source: jrt:/java.base
[0.015s][info][class,load] java.lang.Byte source: jrt:/java.base
[0.016s][info][class,load] java.lang.Short source: jrt:/java.base
[0.016s][info][class,load] java.lang.Integer source: jrt:/java.base
[0.016s][info][class,load] java.lang.Long source: jrt:/java.base
[0.016s][info][class,load] java.util.Iterator source: jrt:/java.base
[0.016s][info][class,load] java.lang.reflect.RecordComponent source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.vm.vector.VectorSupport source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: jrt:/java.base
[0.018s][info][class,load] java.lang.NullPointerException source: jrt:/java.base
[0.018s][info][class,load] java.lang.ArithmeticException source: jrt:/java.base
[0.020s][info][class,load] java.io.ObjectStreamField source: jrt:/java.base
[0.020s][info][class,load] java.util.Comparator source: jrt:/java.base
[0.020s][info][class,load] java.lang.String$CaseInsensitiveComparator source: jrt:/java.base
[0.020s][info][class,load] java.lang.Module$ArchivedData source: jrt:/java.base
[0.021s][info][class,load] jdk.internal.misc.CDS source: jrt:/java.base
[0.021s][info][class,load] java.util.Set source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$Set12 source: jrt:/java.base
[0.021s][info][class,load] java.util.Objects source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$ListN source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$SetN source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: jrt:/java.base
[0.021s][info][class,load] java.util.ImmutableCollections$MapN source: jrt:/java.base
[0.022s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: jrt:/java.base
[0.022s][info][class,load] java.lang.reflect.ReflectAccess source: jrt:/java.base
[0.022s][info][class,load] jdk.internal.access.SharedSecrets source: jrt:/java.base
[0.022s][info][class,load] java.lang.invoke.MethodHandles source: jrt:/java.base
[0.023s][info][class,load] java.lang.invoke.MemberName$Factory source: jrt:/java.base
[0.023s][info][class,load] java.security.Guard source: jrt:/java.base
[0.023s][info][class,load] java.security.Permission source: jrt:/java.base
[0.023s][info][class,load] java.security.BasicPermission source: jrt:/java.base
[0.023s][info][class,load] java.lang.reflect.ReflectPermission source: jrt:/java.base
[0.023s][info][class,load] java.lang.StringLatin1 source: jrt:/java.base
[0.023s][info][class,load] jdk.internal.util.Preconditions source: jrt:/java.base
[0.023s][info][class,load] java.util.function.Function source: jrt:/java.base
[0.023s][info][class,load] jdk.internal.util.Preconditions$1 source: jrt:/java.base
[0.023s][info][class,load] java.util.function.BiFunction source: jrt:/java.base
[0.023s][info][class,load] jdk.internal.util.Preconditions$4 source: jrt:/java.base
[0.023s][info][class,load] jdk.internal.util.Preconditions$2 source: jrt:/java.base
[0.023s][info][class,load] jdk.internal.util.Preconditions$3 source: jrt:/java.base
[0.024s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: jrt:/java.base
[0.024s][info][class,load] jdk.internal.reflect.Reflection source: jrt:/java.base
[0.024s][info][class,load] java.lang.Math source: jrt:/java.base
[0.024s][info][class,load] java.util.HashMap source: jrt:/java.base
[0.025s][info][class,load] java.util.AbstractSet source: jrt:/java.base
[0.025s][info][class,load] java.util.ImmutableCollections$MapN$1 source: jrt:/java.base
[0.025s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: jrt:/java.base
[0.025s][info][class,load] java.util.Map$Entry source: jrt:/java.base
[0.025s][info][class,load] java.util.KeyValueHolder source: jrt:/java.base
[0.025s][info][class,load] java.util.HashMap$Node source: jrt:/java.base
[0.025s][info][class,load] java.util.LinkedHashMap$Entry source: jrt:/java.base
[0.025s][info][class,load] java.util.HashMap$TreeNode source: jrt:/java.base
[0.025s][info][class,load] java.lang.Runtime source: jrt:/java.base
[0.026s][info][class,load] java.util.concurrent.locks.Lock source: jrt:/java.base
[0.026s][info][class,load] java.util.concurrent.locks.ReentrantLock source: jrt:/java.base
[0.026s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: jrt:/java.base
[0.026s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: jrt:/java.base
[0.026s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: jrt:/java.base
[0.026s][info][class,load] java.util.concurrent.locks.LockSupport source: jrt:/java.base
[0.026s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: jrt:/java.base
[0.026s][info][class,load] java.security.PrivilegedAction source: jrt:/java.base
[0.026s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: jrt:/java.base
[0.026s][info][class,load] jdk.internal.reflect.ReflectionFactory source: jrt:/java.base
[0.026s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: jrt:/java.base
[0.026s][info][class,load] jdk.internal.ref.Cleaner source: jrt:/java.base
[0.027s][info][class,load] java.lang.ref.ReferenceQueue source: jrt:/java.base
[0.027s][info][class,load] java.lang.ref.ReferenceQueue$Null source: jrt:/java.base
[0.027s][info][class,load] java.lang.ref.ReferenceQueue$Lock source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.access.JavaLangRefAccess source: jrt:/java.base
[0.027s][info][class,load] java.lang.ref.Reference$1 source: jrt:/java.base
[0.027s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.access.JavaLangAccess source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.misc.VM source: jrt:/java.base
[0.027s][info][class,load] java.lang.System$2 source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.util.SystemProps source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.util.SystemProps$Raw source: jrt:/java.base
[0.032s][info][class,load] java.lang.StringConcatHelper source: jrt:/java.base
[0.032s][info][class,load] java.lang.VersionProps source: jrt:/java.base
[0.032s][info][class,load] java.util.Arrays source: jrt:/java.base
[0.033s][info][class,load] java.lang.CharacterData source: jrt:/java.base
[0.033s][info][class,load] java.lang.CharacterDataLatin1 source: jrt:/java.base
[0.033s][info][class,load] java.lang.Integer$IntegerCache source: jrt:/java.base
[0.033s][info][class,load] java.util.HashMap$EntrySet source: jrt:/java.base
[0.033s][info][class,load] java.util.HashMap$HashIterator source: jrt:/java.base
[0.033s][info][class,load] java.util.HashMap$EntryIterator source: jrt:/java.base
[0.033s][info][class,load] jdk.internal.util.StaticProperty source: jrt:/java.base
[0.033s][info][class,load] java.io.FileInputStream source: jrt:/java.base
[0.033s][info][class,load] java.io.FileDescriptor source: jrt:/java.base
[0.033s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: jrt:/java.base
[0.033s][info][class,load] java.io.FileDescriptor$1 source: jrt:/java.base
[0.034s][info][class,load] java.io.Flushable source: jrt:/java.base
[0.034s][info][class,load] java.io.OutputStream source: jrt:/java.base
[0.034s][info][class,load] java.io.FileOutputStream source: jrt:/java.base
[0.034s][info][class,load] java.io.FilterInputStream source: jrt:/java.base
[0.034s][info][class,load] java.io.BufferedInputStream source: jrt:/java.base
[0.034s][info][class,load] java.io.FilterOutputStream source: jrt:/java.base
[0.034s][info][class,load] java.io.PrintStream source: jrt:/java.base
[0.034s][info][class,load] java.io.BufferedOutputStream source: jrt:/java.base
[0.034s][info][class,load] java.nio.charset.Charset source: jrt:/java.base
[0.034s][info][class,load] java.nio.charset.spi.CharsetProvider source: jrt:/java.base
[0.034s][info][class,load] sun.nio.cs.StandardCharsets source: jrt:/java.base
[0.034s][info][class,load] java.lang.ThreadLocal source: jrt:/java.base
[0.034s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: jrt:/java.base
[0.034s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: jrt:/java.base
[0.034s][info][class,load] sun.nio.cs.Unicode source: jrt:/java.base
[0.034s][info][class,load] sun.nio.cs.UTF_8 source: jrt:/java.base
[0.035s][info][class,load] java.io.Writer source: jrt:/java.base
[0.035s][info][class,load] java.io.OutputStreamWriter source: jrt:/java.base
[0.035s][info][class,load] sun.nio.cs.StreamEncoder source: jrt:/java.base
[0.035s][info][class,load] java.nio.charset.CharsetEncoder source: jrt:/java.base
[0.035s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base
[0.035s][info][class,load] java.nio.charset.CodingErrorAction source: jrt:/java.base
[0.035s][info][class,load] java.nio.ByteBuffer source: jrt:/java.base
[0.035s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: jrt:/java.base
[0.036s][info][class,load] jdk.internal.access.JavaNioAccess source: jrt:/java.base
[0.036s][info][class,load] java.nio.Buffer$1 source: jrt:/java.base
[0.036s][info][class,load] java.nio.HeapByteBuffer source: jrt:/java.base
[0.036s][info][class,load] java.nio.ByteOrder source: jrt:/java.base
[0.036s][info][class,load] java.io.BufferedWriter source: jrt:/java.base
[0.036s][info][class,load] java.lang.Terminator source: jrt:/java.base
[0.036s][info][class,load] jdk.internal.misc.Signal$Handler source: jrt:/java.base
[0.036s][info][class,load] java.lang.Terminator$1 source: jrt:/java.base
[0.036s][info][class,load] jdk.internal.misc.Signal source: jrt:/java.base
[0.036s][info][class,load] java.util.Hashtable$Entry source: jrt:/java.base
[0.036s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: jrt:/java.base
[0.036s][info][class,load] jdk.internal.misc.OSEnvironment source: jrt:/java.base
[0.037s][info][class,load] java.util.Collections source: jrt:/java.base
[0.037s][info][class,load] java.util.Collections$EmptySet source: jrt:/java.base
[0.037s][info][class,load] java.util.Collections$EmptyList source: jrt:/java.base
[0.037s][info][class,load] java.util.Collections$EmptyMap source: jrt:/java.base
[0.037s][info][class,load] java.lang.IllegalArgumentException source: jrt:/java.base
[0.037s][info][class,load] java.lang.invoke.MethodHandleStatics source: jrt:/java.base
[0.038s][info][class,load] sun.security.action.GetPropertyAction source: jrt:/java.base
[0.038s][info][class,load] jdk.internal.module.ModuleBootstrap source: jrt:/java.base
[0.038s][info][class,load] java.lang.module.ModuleDescriptor source: jrt:/java.base
[0.038s][info][class,load] sun.invoke.util.VerifyAccess source: jrt:/java.base
[0.038s][info][class,load] java.lang.reflect.Modifier source: jrt:/java.base
[0.038s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: jrt:/java.base
[0.038s][info][class,load] java.lang.module.ModuleDescriptor$1 source: jrt:/java.base
[0.039s][info][class,load] java.io.File source: jrt:/java.base
[0.039s][info][class,load] java.io.DefaultFileSystem source: jrt:/java.base
[0.039s][info][class,load] java.io.FileSystem source: jrt:/java.base
[0.039s][info][class,load] java.io.UnixFileSystem source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.util.ArraysSupport source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.module.ModulePatcher source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.module.ArchivedBootLayer source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.module.SystemModuleFinders source: jrt:/java.base
[0.040s][info][class,load] java.net.URI source: jrt:/java.base
[0.040s][info][class,load] jdk.internal.access.JavaNetUriAccess source: jrt:/java.base
[0.040s][info][class,load] java.net.URI$1 source: jrt:/java.base
[0.040s][info][class,load] jdk.internal.module.SystemModulesMap source: jrt:/java.base
[0.040s][info][class,load] jdk.internal.module.SystemModules source: jrt:/java.base
[0.040s][info][class,load] jdk.internal.module.SystemModules$default source: jrt:/java.base
[0.040s][info][class,load] jdk.internal.module.Builder source: jrt:/java.base
[0.040s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: jrt:/java.base
[0.040s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: jrt:/java.base
[0.041s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: jrt:/java.base
[0.041s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: jrt:/java.base
[0.041s][info][class,load] java.util.ImmutableCollections$List12 source: jrt:/java.base
[0.041s][info][class,load] java.lang.module.ModuleDescriptor$Version source: jrt:/java.base
[0.041s][info][class,load] java.lang.Enum source: jrt:/java.base
[0.041s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: jrt:/java.base
[0.041s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModuleTarget source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModuleHashes source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: jrt:/java.base
[0.043s][info][class,load] java.util.Collections$UnmodifiableMap source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModuleResolution source: jrt:/java.base
[0.043s][info][class,load] java.lang.module.ModuleReference source: jrt:/java.base
[0.043s][info][class,load] java.util.function.Supplier source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: jrt:/java.base
[0.044s][info][class,load] java.lang.module.ModuleFinder source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: jrt:/java.base
[0.044s][info][class,load] java.util.Optional source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.loader.BootLoader source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.loader.NativeLibraries source: jrt:/java.base
[0.044s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: jrt:/java.base
[0.044s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: jrt:/java.base
[0.044s][info][class,load] java.security.cert.Certificate source: jrt:/java.base
[0.044s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: jrt:/java.base
[0.045s][info][class,load] java.util.WeakHashMap source: jrt:/java.base
[0.045s][info][class,load] java.util.WeakHashMap$Entry source: jrt:/java.base
[0.045s][info][class,load] java.util.Collections$SetFromMap source: jrt:/java.base
[0.045s][info][class,load] java.util.WeakHashMap$KeySet source: jrt:/java.base
[0.045s][info][class,load] jdk.internal.access.JavaSecurityAccess source: jrt:/java.base
[0.045s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: jrt:/java.base
[0.045s][info][class,load] java.security.ProtectionDomain$Key source: jrt:/java.base
[0.045s][info][class,load] java.security.Principal source: jrt:/java.base
[0.045s][info][class,load] jdk.internal.loader.URLClassPath source: jrt:/java.base
[0.045s][info][class,load] java.net.URLStreamHandlerFactory source: jrt:/java.base
[0.045s][info][class,load] java.net.URL$DefaultFactory source: jrt:/java.base
[0.045s][info][class,load] jdk.internal.access.JavaNetURLAccess source: jrt:/java.base
[0.045s][info][class,load] java.net.URL$3 source: jrt:/java.base
[0.045s][info][class,load] java.io.File$PathStatus source: jrt:/java.base
[0.046s][info][class,load] sun.net.www.ParseUtil source: jrt:/java.base
[0.046s][info][class,load] java.util.HexFormat source: jrt:/java.base
[0.046s][info][class,load] java.net.URLStreamHandler source: jrt:/java.base
[0.046s][info][class,load] sun.net.www.protocol.file.Handler source: jrt:/java.base
[0.046s][info][class,load] sun.net.util.IPAddressUtil source: jrt:/java.base
[0.048s][info][class,load] java.util.Queue source: jrt:/java.base
[0.048s][info][class,load] java.util.Deque source: jrt:/java.base
[0.048s][info][class,load] java.util.ArrayDeque source: jrt:/java.base
[0.049s][info][class,load] jdk.internal.module.ServicesCatalog source: jrt:/java.base
[0.049s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: jrt:/java.base
[0.049s][info][class,load] jdk.internal.loader.ClassLoaderValue source: jrt:/java.base
[0.049s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: jrt:/java.base
[0.049s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: jrt:/java.base
[0.049s][info][class,load] java.lang.module.Configuration source: jrt:/java.base
[0.050s][info][class,load] java.lang.module.ResolvedModule source: jrt:/java.base
[0.050s][info][class,load] java.util.AbstractMap$1 source: jrt:/java.base
[0.050s][info][class,load] java.util.AbstractMap$1$1 source: jrt:/java.base
[0.050s][info][class,load] java.util.ImmutableCollections$Set12$1 source: jrt:/java.base
[0.050s][info][class,load] jdk.internal.module.ModuleLoaderMap source: jrt:/java.base
[0.050s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: jrt:/java.base
[0.050s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: jrt:/java.base
[0.051s][info][class,load] java.lang.ModuleLayer source: jrt:/java.base
[0.051s][info][class,load] java.util.ListIterator source: jrt:/java.base
[0.051s][info][class,load] java.util.ImmutableCollections$ListItr source: jrt:/java.base
[0.051s][info][class,load] java.util.HashSet source: jrt:/java.base
[0.053s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: jrt:/java.base
[0.053s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: jrt:/java.base
[0.053s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: jrt:/java.base
[0.053s][info][class,load] java.util.HashMap$KeySet source: jrt:/java.base
[0.053s][info][class,load] java.util.HashMap$KeyIterator source: jrt:/java.base
[0.053s][info][class,load] java.lang.ModuleLayer$Controller source: jrt:/java.base
[0.054s][info][class,load] java.lang.invoke.StringConcatFactory source: jrt:/java.base
[0.054s][info][class,load] java.lang.invoke.StringConcatFactory$1 source: jrt:/java.base
[0.054s][info][class,load] java.lang.invoke.StringConcatFactory$2 source: jrt:/java.base
[0.054s][info][class,load] java.lang.invoke.StringConcatFactory$3 source: jrt:/java.base
[0.055s][info][class,load] sun.launcher.LauncherHelper source: jrt:/java.base
[0.055s][info][class,load] java.lang.StringCoding source: jrt:/java.base
[0.055s][info][class,load] sun.net.util.URLUtil source: jrt:/java.base
[0.055s][info][class,load] java.util.Locale source: jrt:/java.base
[0.055s][info][class,load] sun.util.locale.BaseLocale source: jrt:/java.base
[0.055s][info][class,load] sun.util.locale.LocaleUtils source: jrt:/java.base
[0.056s][info][class,load] java.security.PrivilegedExceptionAction source: jrt:/java.base
[0.056s][info][class,load] jdk.internal.loader.URLClassPath$3 source: jrt:/java.base
[0.056s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: jrt:/java.base
[0.056s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: jrt:/java.base
[0.056s][info][class,load] java.util.zip.ZipConstants source: jrt:/java.base
[0.056s][info][class,load] java.util.zip.ZipFile source: jrt:/java.base
[0.056s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: jrt:/java.base
[0.056s][info][class,load] java.util.zip.ZipFile$1 source: jrt:/java.base
[0.056s][info][class,load] sun.net.www.protocol.jar.Handler source: jrt:/java.base
[0.056s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: jrt:/java.base
[0.056s][info][class,load] jdk.internal.loader.FileURLMapper source: jrt:/java.base
[0.057s][info][class,load] java.util.jar.JarFile source: jrt:/java.base
[0.057s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: jrt:/java.base
[0.057s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: jrt:/java.base
[0.057s][info][class,load] java.lang.Runtime$Version source: jrt:/java.base
[0.057s][info][class,load] java.util.zip.ZipFile$CleanableResource source: jrt:/java.base
[0.057s][info][class,load] java.util.zip.ZipCoder source: jrt:/java.base
[0.057s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: jrt:/java.base
[0.057s][info][class,load] jdk.internal.ref.CleanerFactory source: jrt:/java.base
[0.057s][info][class,load] java.util.concurrent.ThreadFactory source: jrt:/java.base
[0.057s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: jrt:/java.base
[0.057s][info][class,load] java.lang.ref.Cleaner source: jrt:/java.base
[0.057s][info][class,load] java.lang.ref.Cleaner$1 source: jrt:/java.base
[0.057s][info][class,load] jdk.internal.ref.CleanerImpl source: jrt:/java.base
[0.057s][info][class,load] java.lang.ref.Cleaner$Cleanable source: jrt:/java.base
[0.057s][info][class,load] jdk.internal.ref.PhantomCleanable source: jrt:/java.base
[0.057s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: jrt:/java.base
[0.057s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: jrt:/java.base
[0.058s][info][class,load] jdk.internal.misc.InnocuousThread source: jrt:/java.base
[0.058s][info][class,load] java.util.zip.ZipFile$Source source: jrt:/java.base
[0.058s][info][class,load] java.util.zip.ZipFile$Source$Key source: jrt:/java.base
[0.058s][info][class,load] java.nio.file.FileSystems source: jrt:/java.base
[0.058s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: jrt:/java.base
[0.058s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: jrt:/java.base
[0.058s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: jrt:/java.base
[0.058s][info][class,load] java.nio.file.spi.FileSystemProvider source: jrt:/java.base
[0.058s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.BsdFileSystemProvider source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.MacOSXFileSystemProvider source: jrt:/java.base
[0.059s][info][class,load] java.nio.file.OpenOption source: jrt:/java.base
[0.059s][info][class,load] java.nio.file.StandardOpenOption source: jrt:/java.base
[0.059s][info][class,load] java.nio.file.FileSystem source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.UnixFileSystem source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.BsdFileSystem source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.MacOSXFileSystem source: jrt:/java.base
[0.059s][info][class,load] java.nio.file.Watchable source: jrt:/java.base
[0.059s][info][class,load] java.nio.file.Path source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.UnixPath source: jrt:/java.base
[0.059s][info][class,load] sun.nio.fs.Util source: jrt:/java.base
[0.060s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: jrt:/java.base
[0.060s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: jrt:/java.base
[0.060s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: jrt:/java.base
[0.060s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: jrt:/java.base
[0.060s][info][class,load] java.lang.invoke.LambdaMetafactory source: jrt:/java.base
[0.061s][info][class,load] java.lang.invoke.MethodType$ConcurrentWeakInternSet source: jrt:/java.base
[0.061s][info][class,load] java.lang.Void source: jrt:/java.base
[0.061s][info][class,load] java.lang.invoke.MethodTypeForm source: jrt:/java.base
[0.061s][info][class,load] java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry source: jrt:/java.base
[0.061s][info][class,load] sun.invoke.util.Wrapper source: jrt:/java.base
[0.061s][info][class,load] sun.invoke.util.Wrapper$Format source: jrt:/java.base
[0.062s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: jrt:/java.base
[0.062s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: jrt:/java.base
[0.062s][info][class,load] sun.invoke.util.ValueConversions source: jrt:/java.base
[0.062s][info][class,load] java.lang.invoke.MethodHandleImpl source: jrt:/java.base
[0.062s][info][class,load] java.lang.invoke.Invokers source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.LambdaForm$Kind source: jrt:/java.base
[0.063s][info][class,load] java.lang.NoSuchMethodException source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: jrt:/java.base
[0.063s][info][class,load] java.lang.reflect.Array source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.LambdaForm$Name source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.LambdaForm$Holder source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$2 source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: jrt:/java.base
[0.064s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.VarHandle$AccessType source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.Invokers$Holder source: jrt:/java.base
[0.065s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: jrt:/java.base
[0.066s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: jrt:/java.base
[0.066s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: jrt:/java.base
[0.066s][info][class,load] jdk.internal.org.objectweb.asm.Type source: jrt:/java.base
[0.066s][info][class,load] sun.security.action.GetBooleanAction source: jrt:/java.base
[0.066s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: jrt:/java.base
[0.066s][info][class,load] sun.invoke.util.BytecodeDescriptor source: jrt:/java.base
[0.066s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: jrt:/java.base
[0.066s][info][class,load] java.lang.invoke.MethodHandleInfo source: jrt:/java.base
[0.066s][info][class,load] java.lang.invoke.InfoFromMemberName source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: jrt:/java.base
[0.067s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.Label source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.ClassReader source: jrt:/java.base
[0.068s][info][class,load] java.lang.StringUTF16 source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: jrt:/java.base
[0.069s][info][class,load] jdk.internal.loader.NativeLibraries$$Lambda$1/0x00000008000341a8 source: jdk.internal.loader.NativeLibraries
[0.069s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$1 source: jrt:/java.base
[0.069s][info][class,load] java.lang.Class$ReflectionData source: jrt:/java.base
[0.069s][info][class,load] java.lang.Class$Atomic source: jrt:/java.base
[0.069s][info][class,load] jdk.internal.reflect.DelegatingConstructorAccessorImpl source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.BoundMethodHandle source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.ClassSpecializer source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.SimpleMethodHandle source: jrt:/java.base
[0.070s][info][class,load] java.lang.NoSuchFieldException source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: jrt:/java.base
[0.071s][info][class,load] sun.invoke.util.VerifyType source: jrt:/java.base
[0.071s][info][class,load] sun.invoke.empty.Empty source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: jrt:/java.base
[0.071s][info][class,load] sun.invoke.util.Wrapper$1 source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.LambdaFormEditor source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.LambdaFormBuffer source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: jrt:/java.base
[0.072s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: jrt:/java.base
[0.073s][info][class,load] java.util.ArrayList$Itr source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: jrt:/java.base
[0.073s][info][class,load] java.lang.invoke.LambdaForm$MH/0x0000000800000400 source: __JVM_LookupDefineClass__
[0.073s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: jrt:/java.base
[0.073s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: jrt:/java.base
[0.073s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: jrt:/java.base
[0.074s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: jrt:/java.base
[0.074s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$$Lambda$2/0x000000080003a478 source: jdk.internal.loader.NativeLibraries
[0.074s][info][class,load] java.util.ArrayDeque$DeqIterator source: jrt:/java.base
[0.074s][info][class,load] jdk.internal.loader.NativeLibrary source: jrt:/java.base
[0.074s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: jrt:/java.base
[0.076s][info][class,load] jdk.internal.loader.NativeLibraries$$Lambda$3/0x000000080003ad10 source: jdk.internal.loader.NativeLibraries
[0.076s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: jrt:/java.base
[0.077s][info][class,load] java.util.Enumeration source: jrt:/java.base
[0.077s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: jrt:/java.base
[0.077s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: jrt:/java.base
[0.077s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: jrt:/java.base
[0.077s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: jrt:/java.base
[0.077s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: jrt:/java.base
[0.077s][info][class,load] sun.nio.fs.UnixFileAttributes source: jrt:/java.base
[0.077s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: jrt:/java.base
[0.077s][info][class,load] sun.nio.fs.UnixMountEntry source: jrt:/java.base
[0.078s][info][class,load] java.nio.file.InvalidPathException source: jrt:/java.base
[0.078s][info][class,load] java.security.PrivilegedActionException source: jrt:/java.base
[0.078s][info][class,load] java.io.IOException source: jrt:/java.base
[0.078s][info][class,load] java.lang.SecurityException source: jrt:/java.base
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" [0.078s][info][class,load] java.lang.Throwable$PrintStreamOrWriter source: jrt:/java.base
[0.078s][info][class,load] java.lang.Throwable$WrappedPrintStream source: jrt:/java.base
[0.078s][info][class,load] java.util.IdentityHashMap source: jrt:/java.base
[0.078s][info][class,load] java.util.IdentityHashMap$KeySet source: jrt:/java.base
[0.078s][info][class,load] java.lang.Readable source: jrt:/java.base
[0.078s][info][class,load] java.nio.CharBuffer source: jrt:/java.base
[0.079s][info][class,load] java.nio.HeapCharBuffer source: jrt:/java.base
[0.079s][info][class,load] java.nio.charset.CoderResult source: jrt:/java.base
java.lang.Error: java.lang.NullPointerException: Cannot invoke "java.nio.file.FileSystem.getPath(String, String[])" because the return value of "java.nio.file.FileSystems.getDefault()" is null
[0.079s][info][class,load] java.lang.StackTraceElement$HashedModules source: jrt:/java.base
[0.079s][info][class,load] java.util.Collections$UnmodifiableCollection source: jrt:/java.base
[0.079s][info][class,load] java.util.Collections$UnmodifiableSet source: jrt:/java.base
[0.079s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: jrt:/java.base
	at java.base/java.nio.file.FileSystems$DefaultFileSystemHolder.getDefaultProvider(Unknown Source)
	at java.base/java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(Unknown Source)
	at java.base/java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.nio.file.FileSystems$DefaultFileSystemHolder.defaultFileSystem(Unknown Source)
	at java.base/java.nio.file.FileSystems$DefaultFileSystemHolder.<clinit>(Unknown Source)
	at java.base/java.nio.file.FileSystems.getDefault(Unknown Source)
	at java.base/java.io.File.toPath(Unknown Source)
	at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
	at java.base/java.util.zip.ZipFile$CleanableResource.<init>(Unknown Source)
	at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
	at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
	at java.base/java.util.jar.JarFile.<init>(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader.getJarFile(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader$1.run(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader$1.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader.<init>(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$3.run(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$3.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath.getLoader(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath.getLoader(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath.getResource(Unknown Source)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at java.base/sun.launcher.LauncherHelper.loadMainClass(Unknown Source)
	at java.base/sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "java.nio.file.FileSystem.getPath(String, String[])" because the return value of "java.nio.file.FileSystems.getDefault()" is null
	at java.base/java.io.File.toPath(Unknown Source)
	at java.base/java.util.zip.ZipFile$Source.get(Unknown Source)
	at java.base/java.util.zip.ZipFile$CleanableResource.<init>(Unknown Source)
	at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
	at java.base/java.util.zip.ZipFile.<init>(Unknown Source)
	at java.base/java.util.jar.JarFile.<init>(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader.getJarFile(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader$1.run(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader$1.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader.ensureOpen(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$JarLoader.<init>(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$3.run(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath$3.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath.getLoader(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath.getLoader(Unknown Source)
	at java.base/jdk.internal.loader.URLClassPath.getResource(Unknown Source)
	at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Unknown Source)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Unknown Source)
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	... 34 more

2). Modular. Very short error. Verbose class loading again.

outputdir/HalfPipe.app/Contents/MacOS/HalfPipe
[0.008s][info][class,load] java.lang.Object source: jrt:/java.base
[0.008s][info][class,load] java.io.Serializable source: jrt:/java.base
[0.008s][info][class,load] java.lang.Comparable source: jrt:/java.base
[0.008s][info][class,load] java.lang.CharSequence source: jrt:/java.base
[0.008s][info][class,load] java.lang.constant.Constable source: jrt:/java.base
[0.008s][info][class,load] java.lang.constant.ConstantDesc source: jrt:/java.base
[0.009s][info][class,load] java.lang.String source: jrt:/java.base
[0.009s][info][class,load] java.lang.reflect.AnnotatedElement source: jrt:/java.base
[0.009s][info][class,load] java.lang.reflect.GenericDeclaration source: jrt:/java.base
[0.009s][info][class,load] java.lang.reflect.Type source: jrt:/java.base
[0.009s][info][class,load] java.lang.invoke.TypeDescriptor source: jrt:/java.base
[0.009s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: jrt:/java.base
[0.009s][info][class,load] java.lang.Class source: jrt:/java.base
[0.009s][info][class,load] java.lang.Cloneable source: jrt:/java.base
[0.009s][info][class,load] java.lang.ClassLoader source: jrt:/java.base
[0.009s][info][class,load] java.lang.System source: jrt:/java.base
[0.010s][info][class,load] java.lang.Throwable source: jrt:/java.base
[0.010s][info][class,load] java.lang.Error source: jrt:/java.base
[0.010s][info][class,load] java.lang.ThreadDeath source: jrt:/java.base
[0.010s][info][class,load] java.lang.Exception source: jrt:/java.base
[0.010s][info][class,load] java.lang.RuntimeException source: jrt:/java.base
[0.010s][info][class,load] java.lang.SecurityManager source: jrt:/java.base
[0.010s][info][class,load] java.security.ProtectionDomain source: jrt:/java.base
[0.010s][info][class,load] java.security.AccessControlContext source: jrt:/java.base
[0.010s][info][class,load] java.security.AccessController source: jrt:/java.base
[0.010s][info][class,load] java.security.SecureClassLoader source: jrt:/java.base
[0.010s][info][class,load] java.lang.ReflectiveOperationException source: jrt:/java.base
[0.010s][info][class,load] java.lang.ClassNotFoundException source: jrt:/java.base
[0.010s][info][class,load] java.lang.Record source: jrt:/java.base
[0.010s][info][class,load] java.lang.LinkageError source: jrt:/java.base
[0.010s][info][class,load] java.lang.NoClassDefFoundError source: jrt:/java.base
[0.010s][info][class,load] java.lang.ClassCastException source: jrt:/java.base
[0.010s][info][class,load] java.lang.ArrayStoreException source: jrt:/java.base
[0.010s][info][class,load] java.lang.VirtualMachineError source: jrt:/java.base
[0.010s][info][class,load] java.lang.InternalError source: jrt:/java.base
[0.011s][info][class,load] java.lang.OutOfMemoryError source: jrt:/java.base
[0.011s][info][class,load] java.lang.StackOverflowError source: jrt:/java.base
[0.011s][info][class,load] java.lang.IllegalMonitorStateException source: jrt:/java.base
[0.011s][info][class,load] java.lang.ref.Reference source: jrt:/java.base
[0.011s][info][class,load] java.lang.ref.SoftReference source: jrt:/java.base
[0.011s][info][class,load] java.lang.ref.WeakReference source: jrt:/java.base
[0.011s][info][class,load] java.lang.ref.FinalReference source: jrt:/java.base
[0.011s][info][class,load] java.lang.ref.PhantomReference source: jrt:/java.base
[0.011s][info][class,load] java.lang.ref.Finalizer source: jrt:/java.base
[0.011s][info][class,load] java.lang.Runnable source: jrt:/java.base
[0.011s][info][class,load] java.lang.Thread source: jrt:/java.base
[0.011s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: jrt:/java.base
[0.011s][info][class,load] java.lang.ThreadGroup source: jrt:/java.base
[0.011s][info][class,load] java.util.Map source: jrt:/java.base
[0.011s][info][class,load] java.util.Dictionary source: jrt:/java.base
[0.011s][info][class,load] java.util.Hashtable source: jrt:/java.base
[0.011s][info][class,load] java.util.Properties source: jrt:/java.base
[0.012s][info][class,load] java.lang.Module source: jrt:/java.base
[0.012s][info][class,load] java.lang.reflect.AccessibleObject source: jrt:/java.base
[0.012s][info][class,load] java.lang.reflect.Member source: jrt:/java.base
[0.012s][info][class,load] java.lang.reflect.Field source: jrt:/java.base
[0.012s][info][class,load] java.lang.reflect.Parameter source: jrt:/java.base
[0.012s][info][class,load] java.lang.reflect.Executable source: jrt:/java.base
[0.012s][info][class,load] java.lang.reflect.Method source: jrt:/java.base
[0.012s][info][class,load] java.lang.reflect.Constructor source: jrt:/java.base
[0.012s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: jrt:/java.base
[0.012s][info][class,load] jdk.internal.reflect.MethodAccessor source: jrt:/java.base
[0.012s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: jrt:/java.base
[0.012s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: jrt:/java.base
[0.012s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: jrt:/java.base
[0.012s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.reflect.ConstantPool source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.reflect.FieldAccessor source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: jrt:/java.base
[0.013s][info][class,load] java.lang.annotation.Annotation source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.reflect.CallerSensitive source: jrt:/java.base
[0.013s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: jrt:/java.base
[0.013s][info][class,load] java.lang.invoke.MethodHandle source: jrt:/java.base
[0.013s][info][class,load] java.lang.invoke.DirectMethodHandle source: jrt:/java.base
[0.013s][info][class,load] java.lang.invoke.VarHandle source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.MemberName source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.ResolvedMethodName source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.MethodHandleNatives source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.LambdaForm source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.MethodType source: jrt:/java.base
[0.014s][info][class,load] java.lang.BootstrapMethodError source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.CallSite source: jrt:/java.base
[0.014s][info][class,load] jdk.internal.invoke.NativeEntryPoint source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.MethodHandleNatives$CallSiteContext source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.ConstantCallSite source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.MutableCallSite source: jrt:/java.base
[0.014s][info][class,load] java.lang.invoke.VolatileCallSite source: jrt:/java.base
[0.014s][info][class,load] java.lang.AssertionStatusDirectives source: jrt:/java.base
[0.014s][info][class,load] java.lang.Appendable source: jrt:/java.base
[0.015s][info][class,load] java.lang.AbstractStringBuilder source: jrt:/java.base
[0.015s][info][class,load] java.lang.StringBuffer source: jrt:/java.base
[0.015s][info][class,load] java.lang.StringBuilder source: jrt:/java.base
[0.015s][info][class,load] jdk.internal.misc.UnsafeConstants source: jrt:/java.base
[0.015s][info][class,load] jdk.internal.misc.Unsafe source: jrt:/java.base
[0.015s][info][class,load] jdk.internal.module.Modules source: jrt:/java.base
[0.015s][info][class,load] java.lang.AutoCloseable source: jrt:/java.base
[0.015s][info][class,load] java.io.Closeable source: jrt:/java.base
[0.015s][info][class,load] java.io.InputStream source: jrt:/java.base
[0.015s][info][class,load] java.io.ByteArrayInputStream source: jrt:/java.base
[0.015s][info][class,load] java.net.URL source: jrt:/java.base
[0.015s][info][class,load] java.util.jar.Manifest source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.loader.ClassLoaders source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: jrt:/java.base
[0.016s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: jrt:/java.base
[0.016s][info][class,load] java.security.CodeSource source: jrt:/java.base
[0.016s][info][class,load] java.util.concurrent.ConcurrentMap source: jrt:/java.base
[0.016s][info][class,load] java.util.AbstractMap source: jrt:/java.base
[0.016s][info][class,load] java.util.concurrent.ConcurrentHashMap source: jrt:/java.base
[0.016s][info][class,load] java.lang.Iterable source: jrt:/java.base
[0.016s][info][class,load] java.util.Collection source: jrt:/java.base
[0.017s][info][class,load] java.util.List source: jrt:/java.base
[0.017s][info][class,load] java.util.RandomAccess source: jrt:/java.base
[0.017s][info][class,load] java.util.AbstractCollection source: jrt:/java.base
[0.017s][info][class,load] java.util.AbstractList source: jrt:/java.base
[0.017s][info][class,load] java.util.ArrayList source: jrt:/java.base
[0.017s][info][class,load] java.lang.StackTraceElement source: jrt:/java.base
[0.017s][info][class,load] java.nio.Buffer source: jrt:/java.base
[0.017s][info][class,load] java.lang.StackWalker source: jrt:/java.base
[0.017s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: jrt:/java.base
[0.017s][info][class,load] java.lang.StackWalker$StackFrame source: jrt:/java.base
[0.017s][info][class,load] java.lang.StackFrameInfo source: jrt:/java.base
[0.017s][info][class,load] java.lang.LiveStackFrame source: jrt:/java.base
[0.017s][info][class,load] java.lang.LiveStackFrameInfo source: jrt:/java.base
[0.017s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: jrt:/java.base
[0.017s][info][class,load] java.lang.Boolean source: jrt:/java.base
[0.017s][info][class,load] java.lang.Character source: jrt:/java.base
[0.017s][info][class,load] java.lang.Number source: jrt:/java.base
[0.017s][info][class,load] java.lang.Float source: jrt:/java.base
[0.017s][info][class,load] java.lang.Double source: jrt:/java.base
[0.017s][info][class,load] java.lang.Byte source: jrt:/java.base
[0.017s][info][class,load] java.lang.Short source: jrt:/java.base
[0.017s][info][class,load] java.lang.Integer source: jrt:/java.base
[0.018s][info][class,load] java.lang.Long source: jrt:/java.base
[0.018s][info][class,load] java.util.Iterator source: jrt:/java.base
[0.018s][info][class,load] java.lang.reflect.RecordComponent source: jrt:/java.base
[0.018s][info][class,load] jdk.internal.vm.vector.VectorSupport source: jrt:/java.base
[0.018s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: jrt:/java.base
[0.018s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: jrt:/java.base
[0.018s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: jrt:/java.base
[0.018s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: jrt:/java.base
[0.019s][info][class,load] java.lang.NullPointerException source: jrt:/java.base
[0.019s][info][class,load] java.lang.ArithmeticException source: jrt:/java.base
[0.020s][info][class,load] java.io.ObjectStreamField source: jrt:/java.base
[0.020s][info][class,load] java.util.Comparator source: jrt:/java.base
[0.021s][info][class,load] java.lang.String$CaseInsensitiveComparator source: jrt:/java.base
[0.021s][info][class,load] java.lang.Module$ArchivedData source: jrt:/java.base
[0.021s][info][class,load] jdk.internal.misc.CDS source: jrt:/java.base
[0.021s][info][class,load] java.util.Set source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$Set12 source: jrt:/java.base
[0.022s][info][class,load] java.util.Objects source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$ListN source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$SetN source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: jrt:/java.base
[0.022s][info][class,load] java.util.ImmutableCollections$MapN source: jrt:/java.base
[0.023s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: jrt:/java.base
[0.023s][info][class,load] java.lang.reflect.ReflectAccess source: jrt:/java.base
[0.023s][info][class,load] jdk.internal.access.SharedSecrets source: jrt:/java.base
[0.023s][info][class,load] java.lang.invoke.MethodHandles source: jrt:/java.base
[0.023s][info][class,load] java.lang.invoke.MemberName$Factory source: jrt:/java.base
[0.024s][info][class,load] java.security.Guard source: jrt:/java.base
[0.024s][info][class,load] java.security.Permission source: jrt:/java.base
[0.024s][info][class,load] java.security.BasicPermission source: jrt:/java.base
[0.024s][info][class,load] java.lang.reflect.ReflectPermission source: jrt:/java.base
[0.024s][info][class,load] java.lang.StringLatin1 source: jrt:/java.base
[0.024s][info][class,load] jdk.internal.util.Preconditions source: jrt:/java.base
[0.024s][info][class,load] java.util.function.Function source: jrt:/java.base
[0.024s][info][class,load] jdk.internal.util.Preconditions$1 source: jrt:/java.base
[0.024s][info][class,load] java.util.function.BiFunction source: jrt:/java.base
[0.024s][info][class,load] jdk.internal.util.Preconditions$4 source: jrt:/java.base
[0.024s][info][class,load] jdk.internal.util.Preconditions$2 source: jrt:/java.base
[0.024s][info][class,load] jdk.internal.util.Preconditions$3 source: jrt:/java.base
[0.024s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: jrt:/java.base
[0.025s][info][class,load] jdk.internal.reflect.Reflection source: jrt:/java.base
[0.025s][info][class,load] java.lang.Math source: jrt:/java.base
[0.025s][info][class,load] java.util.HashMap source: jrt:/java.base
[0.025s][info][class,load] java.util.AbstractSet source: jrt:/java.base
[0.025s][info][class,load] java.util.ImmutableCollections$MapN$1 source: jrt:/java.base
[0.026s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: jrt:/java.base
[0.026s][info][class,load] java.util.Map$Entry source: jrt:/java.base
[0.026s][info][class,load] java.util.KeyValueHolder source: jrt:/java.base
[0.026s][info][class,load] java.util.HashMap$Node source: jrt:/java.base
[0.026s][info][class,load] java.util.LinkedHashMap$Entry source: jrt:/java.base
[0.026s][info][class,load] java.util.HashMap$TreeNode source: jrt:/java.base
[0.026s][info][class,load] java.lang.Runtime source: jrt:/java.base
[0.027s][info][class,load] java.util.concurrent.locks.Lock source: jrt:/java.base
[0.027s][info][class,load] java.util.concurrent.locks.ReentrantLock source: jrt:/java.base
[0.027s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: jrt:/java.base
[0.027s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: jrt:/java.base
[0.027s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: jrt:/java.base
[0.027s][info][class,load] java.util.concurrent.locks.LockSupport source: jrt:/java.base
[0.027s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: jrt:/java.base
[0.027s][info][class,load] java.security.PrivilegedAction source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.reflect.ReflectionFactory source: jrt:/java.base
[0.027s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: jrt:/java.base
[0.027s][info][class,load] jdk.internal.ref.Cleaner source: jrt:/java.base
[0.028s][info][class,load] java.lang.ref.ReferenceQueue source: jrt:/java.base
[0.028s][info][class,load] java.lang.ref.ReferenceQueue$Null source: jrt:/java.base
[0.028s][info][class,load] java.lang.ref.ReferenceQueue$Lock source: jrt:/java.base
[0.028s][info][class,load] jdk.internal.access.JavaLangRefAccess source: jrt:/java.base
[0.028s][info][class,load] java.lang.ref.Reference$1 source: jrt:/java.base
[0.028s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: jrt:/java.base
[0.029s][info][class,load] jdk.internal.access.JavaLangAccess source: jrt:/java.base
[0.029s][info][class,load] jdk.internal.misc.VM source: jrt:/java.base
[0.029s][info][class,load] java.lang.System$2 source: jrt:/java.base
[0.029s][info][class,load] jdk.internal.util.SystemProps source: jrt:/java.base
[0.029s][info][class,load] jdk.internal.util.SystemProps$Raw source: jrt:/java.base
[0.034s][info][class,load] java.lang.StringConcatHelper source: jrt:/java.base
[0.034s][info][class,load] java.lang.VersionProps source: jrt:/java.base
[0.034s][info][class,load] java.util.Arrays source: jrt:/java.base
[0.034s][info][class,load] java.lang.CharacterData source: jrt:/java.base
[0.034s][info][class,load] java.lang.CharacterDataLatin1 source: jrt:/java.base
[0.035s][info][class,load] java.lang.Integer$IntegerCache source: jrt:/java.base
[0.035s][info][class,load] java.util.HashMap$EntrySet source: jrt:/java.base
[0.035s][info][class,load] java.util.HashMap$HashIterator source: jrt:/java.base
[0.035s][info][class,load] java.util.HashMap$EntryIterator source: jrt:/java.base
[0.035s][info][class,load] jdk.internal.util.StaticProperty source: jrt:/java.base
[0.035s][info][class,load] java.io.FileInputStream source: jrt:/java.base
[0.035s][info][class,load] java.io.FileDescriptor source: jrt:/java.base
[0.036s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: jrt:/java.base
[0.036s][info][class,load] java.io.FileDescriptor$1 source: jrt:/java.base
[0.036s][info][class,load] java.io.Flushable source: jrt:/java.base
[0.036s][info][class,load] java.io.OutputStream source: jrt:/java.base
[0.036s][info][class,load] java.io.FileOutputStream source: jrt:/java.base
[0.036s][info][class,load] java.io.FilterInputStream source: jrt:/java.base
[0.036s][info][class,load] java.io.BufferedInputStream source: jrt:/java.base
[0.036s][info][class,load] java.io.FilterOutputStream source: jrt:/java.base
[0.036s][info][class,load] java.io.PrintStream source: jrt:/java.base
[0.036s][info][class,load] java.io.BufferedOutputStream source: jrt:/java.base
[0.036s][info][class,load] java.nio.charset.Charset source: jrt:/java.base
[0.036s][info][class,load] java.nio.charset.spi.CharsetProvider source: jrt:/java.base
[0.036s][info][class,load] sun.nio.cs.StandardCharsets source: jrt:/java.base
[0.037s][info][class,load] java.lang.ThreadLocal source: jrt:/java.base
[0.037s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: jrt:/java.base
[0.037s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: jrt:/java.base
[0.037s][info][class,load] sun.nio.cs.Unicode source: jrt:/java.base
[0.037s][info][class,load] sun.nio.cs.UTF_8 source: jrt:/java.base
[0.037s][info][class,load] java.io.Writer source: jrt:/java.base
[0.037s][info][class,load] java.io.OutputStreamWriter source: jrt:/java.base
[0.037s][info][class,load] sun.nio.cs.StreamEncoder source: jrt:/java.base
[0.037s][info][class,load] java.nio.charset.CharsetEncoder source: jrt:/java.base
[0.037s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base
[0.037s][info][class,load] java.nio.charset.CodingErrorAction source: jrt:/java.base
[0.038s][info][class,load] java.nio.ByteBuffer source: jrt:/java.base
[0.038s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: jrt:/java.base
[0.038s][info][class,load] jdk.internal.access.JavaNioAccess source: jrt:/java.base
[0.038s][info][class,load] java.nio.Buffer$1 source: jrt:/java.base
[0.039s][info][class,load] java.nio.HeapByteBuffer source: jrt:/java.base
[0.039s][info][class,load] java.nio.ByteOrder source: jrt:/java.base
[0.039s][info][class,load] java.io.BufferedWriter source: jrt:/java.base
[0.039s][info][class,load] java.lang.Terminator source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.misc.Signal$Handler source: jrt:/java.base
[0.039s][info][class,load] java.lang.Terminator$1 source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.misc.Signal source: jrt:/java.base
[0.039s][info][class,load] java.util.Hashtable$Entry source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: jrt:/java.base
[0.039s][info][class,load] jdk.internal.misc.OSEnvironment source: jrt:/java.base
[0.039s][info][class,load] java.util.Collections source: jrt:/java.base
[0.040s][info][class,load] java.util.Collections$EmptySet source: jrt:/java.base
[0.040s][info][class,load] java.util.Collections$EmptyList source: jrt:/java.base
[0.040s][info][class,load] java.util.Collections$EmptyMap source: jrt:/java.base
[0.040s][info][class,load] java.lang.IllegalArgumentException source: jrt:/java.base
[0.041s][info][class,load] java.lang.invoke.MethodHandleStatics source: jrt:/java.base
[0.041s][info][class,load] sun.security.action.GetPropertyAction source: jrt:/java.base
[0.041s][info][class,load] jdk.internal.module.ModuleBootstrap source: jrt:/java.base
[0.041s][info][class,load] java.lang.module.ModuleDescriptor source: jrt:/java.base
[0.042s][info][class,load] sun.invoke.util.VerifyAccess source: jrt:/java.base
[0.042s][info][class,load] java.lang.reflect.Modifier source: jrt:/java.base
[0.042s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: jrt:/java.base
[0.042s][info][class,load] java.lang.module.ModuleDescriptor$1 source: jrt:/java.base
[0.042s][info][class,load] java.io.File source: jrt:/java.base
[0.042s][info][class,load] java.io.DefaultFileSystem source: jrt:/java.base
[0.042s][info][class,load] java.io.FileSystem source: jrt:/java.base
[0.042s][info][class,load] java.io.UnixFileSystem source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.util.ArraysSupport source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModulePatcher source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ArchivedBootLayer source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.SystemModuleFinders source: jrt:/java.base
[0.043s][info][class,load] java.net.URI source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.access.JavaNetUriAccess source: jrt:/java.base
[0.043s][info][class,load] java.net.URI$1 source: jrt:/java.base
[0.043s][info][class,load] jdk.internal.module.SystemModulesMap source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.module.SystemModules source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.module.SystemModules$default source: jrt:/java.base
[0.044s][info][class,load] jdk.internal.module.Builder source: jrt:/java.base
[0.044s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: jrt:/java.base
[0.044s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: jrt:/java.base
[0.044s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: jrt:/java.base
[0.045s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: jrt:/java.base
[0.045s][info][class,load] java.util.ImmutableCollections$List12 source: jrt:/java.base
[0.045s][info][class,load] java.lang.module.ModuleDescriptor$Version source: jrt:/java.base
[0.045s][info][class,load] java.lang.Enum source: jrt:/java.base
[0.045s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: jrt:/java.base
[0.045s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.ModuleTarget source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.ModuleHashes source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: jrt:/java.base
[0.047s][info][class,load] java.util.Collections$UnmodifiableMap source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.ModuleResolution source: jrt:/java.base
[0.047s][info][class,load] java.lang.module.ModuleReference source: jrt:/java.base
[0.047s][info][class,load] java.util.function.Supplier source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: jrt:/java.base
[0.047s][info][class,load] java.lang.module.ModuleFinder source: jrt:/java.base
[0.047s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: jrt:/java.base
[0.048s][info][class,load] java.util.Optional source: jrt:/java.base
[0.048s][info][class,load] jdk.internal.loader.BootLoader source: jrt:/java.base
[0.048s][info][class,load] jdk.internal.loader.NativeLibraries source: jrt:/java.base
[0.048s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: jrt:/java.base
[0.048s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: jrt:/java.base
[0.048s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: jrt:/java.base
[0.048s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: jrt:/java.base
[0.048s][info][class,load] java.security.cert.Certificate source: jrt:/java.base
[0.049s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: jrt:/java.base
[0.049s][info][class,load] java.util.WeakHashMap source: jrt:/java.base
[0.049s][info][class,load] java.util.WeakHashMap$Entry source: jrt:/java.base
[0.049s][info][class,load] java.util.Collections$SetFromMap source: jrt:/java.base
[0.049s][info][class,load] java.util.WeakHashMap$KeySet source: jrt:/java.base
[0.049s][info][class,load] jdk.internal.access.JavaSecurityAccess source: jrt:/java.base
[0.049s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: jrt:/java.base
[0.049s][info][class,load] java.security.ProtectionDomain$Key source: jrt:/java.base
[0.049s][info][class,load] java.security.Principal source: jrt:/java.base
[0.049s][info][class,load] jdk.internal.loader.URLClassPath source: jrt:/java.base
[0.049s][info][class,load] java.net.URLStreamHandlerFactory source: jrt:/java.base
[0.049s][info][class,load] java.net.URL$DefaultFactory source: jrt:/java.base
[0.050s][info][class,load] jdk.internal.access.JavaNetURLAccess source: jrt:/java.base
[0.050s][info][class,load] java.net.URL$3 source: jrt:/java.base
[0.050s][info][class,load] java.io.File$PathStatus source: jrt:/java.base
[0.050s][info][class,load] sun.net.www.ParseUtil source: jrt:/java.base
[0.050s][info][class,load] java.util.HexFormat source: jrt:/java.base
[0.050s][info][class,load] java.net.URLStreamHandler source: jrt:/java.base
[0.050s][info][class,load] sun.net.www.protocol.file.Handler source: jrt:/java.base
[0.050s][info][class,load] sun.net.util.IPAddressUtil source: jrt:/java.base
[0.052s][info][class,load] java.util.Queue source: jrt:/java.base
[0.052s][info][class,load] java.util.Deque source: jrt:/java.base
[0.053s][info][class,load] java.util.ArrayDeque source: jrt:/java.base
[0.053s][info][class,load] jdk.internal.module.ServicesCatalog source: jrt:/java.base
[0.053s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: jrt:/java.base
[0.053s][info][class,load] jdk.internal.loader.ClassLoaderValue source: jrt:/java.base
[0.053s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: jrt:/java.base
[0.053s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: jrt:/java.base
[0.054s][info][class,load] java.lang.module.Configuration source: jrt:/java.base
[0.054s][info][class,load] java.lang.module.ResolvedModule source: jrt:/java.base
[0.054s][info][class,load] java.util.AbstractMap$1 source: jrt:/java.base
[0.054s][info][class,load] java.util.AbstractMap$1$1 source: jrt:/java.base
[0.054s][info][class,load] java.util.ImmutableCollections$Set12$1 source: jrt:/java.base
[0.055s][info][class,load] jdk.internal.module.ModuleLoaderMap source: jrt:/java.base
[0.055s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: jrt:/java.base
[0.055s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: jrt:/java.base
[0.056s][info][class,load] java.lang.ModuleLayer source: jrt:/java.base
[0.056s][info][class,load] java.util.ListIterator source: jrt:/java.base
[0.056s][info][class,load] java.util.ImmutableCollections$ListItr source: jrt:/java.base
[0.056s][info][class,load] java.util.HashSet source: jrt:/java.base
[0.058s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: jrt:/java.base
[0.058s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: jrt:/java.base
[0.058s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: jrt:/java.base
[0.059s][info][class,load] java.util.HashMap$KeySet source: jrt:/java.base
[0.059s][info][class,load] java.util.HashMap$KeyIterator source: jrt:/java.base
[0.059s][info][class,load] java.lang.ModuleLayer$Controller source: jrt:/java.base
[0.059s][info][class,load] java.lang.invoke.LambdaMetafactory source: jrt:/java.base
[0.059s][info][class,load] java.lang.invoke.MethodType$ConcurrentWeakInternSet source: jrt:/java.base
[0.059s][info][class,load] java.lang.Void source: jrt:/java.base
[0.060s][info][class,load] java.lang.invoke.MethodTypeForm source: jrt:/java.base
[0.060s][info][class,load] java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry source: jrt:/java.base
[0.060s][info][class,load] sun.invoke.util.Wrapper source: jrt:/java.base
[0.060s][info][class,load] sun.invoke.util.Wrapper$Format source: jrt:/java.base
[0.061s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: jrt:/java.base
[0.061s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: jrt:/java.base
[0.061s][info][class,load] sun.invoke.util.ValueConversions source: jrt:/java.base
[0.061s][info][class,load] java.lang.invoke.MethodHandleImpl source: jrt:/java.base
[0.062s][info][class,load] java.lang.invoke.Invokers source: jrt:/java.base
[0.062s][info][class,load] java.lang.invoke.LambdaForm$Kind source: jrt:/java.base
[0.062s][info][class,load] java.lang.NoSuchMethodException source: jrt:/java.base
[0.062s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: jrt:/java.base
[0.062s][info][class,load] java.lang.reflect.Array source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.LambdaForm$Name source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.LambdaForm$Holder source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: jrt:/java.base
[0.063s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$2 source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: jrt:/java.base
[0.064s][info][class,load] java.lang.invoke.VarHandle$AccessType source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.Invokers$Holder source: jrt:/java.base
[0.065s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: jrt:/java.base
[0.065s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: jrt:/java.base
[0.065s][info][class,load] jdk.internal.org.objectweb.asm.Type source: jrt:/java.base
[0.066s][info][class,load] sun.security.action.GetBooleanAction source: jrt:/java.base
[0.066s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: jrt:/java.base
[0.066s][info][class,load] sun.invoke.util.BytecodeDescriptor source: jrt:/java.base
[0.066s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: jrt:/java.base
[0.066s][info][class,load] java.lang.invoke.MethodHandleInfo source: jrt:/java.base
[0.066s][info][class,load] java.lang.invoke.InfoFromMemberName source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: jrt:/java.base
[0.067s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: jrt:/java.base
[0.067s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.Label source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: jrt:/java.base
[0.068s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: jrt:/java.base
[0.068s][info][class,load] jdk.internal.org.objectweb.asm.ClassReader source: jrt:/java.base
[0.069s][info][class,load] java.lang.StringUTF16 source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: jrt:/java.base
[0.069s][info][class,load] jdk.internal.module.ModuleBootstrap$$Lambda$1/0x000000080002a5b8 source: jdk.internal.module.ModuleBootstrap
[0.069s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$1 source: jrt:/java.base
[0.069s][info][class,load] java.lang.Class$ReflectionData source: jrt:/java.base
[0.069s][info][class,load] java.lang.Class$Atomic source: jrt:/java.base
[0.069s][info][class,load] jdk.internal.reflect.DelegatingConstructorAccessorImpl source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.BoundMethodHandle source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.ClassSpecializer source: jrt:/java.base
[0.069s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: jrt:/java.base
[0.070s][info][class,load] java.lang.invoke.SimpleMethodHandle source: jrt:/java.base
[0.070s][info][class,load] java.lang.NoSuchFieldException source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: jrt:/java.base
[0.071s][info][class,load] sun.invoke.util.VerifyType source: jrt:/java.base
[0.071s][info][class,load] sun.invoke.empty.Empty source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: jrt:/java.base
[0.071s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: jrt:/java.base
[0.072s][info][class,load] sun.invoke.util.Wrapper$1 source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.LambdaFormEditor source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: jrt:/java.base
[0.072s][info][class,load] java.lang.invoke.LambdaFormBuffer source: jrt:/java.base
[0.073s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: jrt:/java.base
[0.073s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: jrt:/java.base
[0.073s][info][class,load] java.util.ArrayList$Itr source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: jrt:/java.base
[0.073s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: jrt:/java.base
[0.074s][info][class,load] java.lang.invoke.LambdaForm$MH/0x0000000800000400 source: __JVM_LookupDefineClass__
[0.074s][info][class,load] jdk.internal.ref.CleanerFactory source: jrt:/java.base
[0.074s][info][class,load] java.util.concurrent.ThreadFactory source: jrt:/java.base
[0.074s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: jrt:/java.base
[0.074s][info][class,load] java.lang.ref.Cleaner source: jrt:/java.base
[0.074s][info][class,load] java.lang.ref.Cleaner$1 source: jrt:/java.base
[0.074s][info][class,load] jdk.internal.ref.CleanerImpl source: jrt:/java.base
[0.074s][info][class,load] java.lang.ref.Cleaner$Cleanable source: jrt:/java.base
[0.075s][info][class,load] jdk.internal.ref.PhantomCleanable source: jrt:/java.base
[0.075s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: jrt:/java.base
[0.075s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: jrt:/java.base
[0.075s][info][class,load] jdk.internal.misc.InnocuousThread source: jrt:/java.base
[0.076s][info][class,load] java.util.ArrayList$SubList source: jrt:/java.base
[0.076s][info][class,load] java.lang.Module$ReflectionData source: jrt:/java.base
[0.076s][info][class,load] java.lang.WeakPairMap source: jrt:/java.base
[0.076s][info][class,load] java.lang.WeakPairMap$Pair source: jrt:/java.base
[0.076s][info][class,load] java.lang.WeakPairMap$Pair$Lookup source: jrt:/java.base
[0.077s][info][class,load] java.lang.Module$$Lambda$2/0x0000000800032648 source: java.lang.Module
[0.078s][info][class,load] java.lang.WeakPairMap$WeakRefPeer source: jrt:/java.base
[0.078s][info][class,load] java.lang.WeakPairMap$Pair$Weak source: jrt:/java.base
[0.078s][info][class,load] java.lang.WeakPairMap$Pair$Weak$1 source: jrt:/java.base
[0.079s][info][class,load] java.lang.WeakPairMap$$Lambda$3/0x0000000800032f40 source: java.lang.WeakPairMap
[0.079s][info][class,load] java.lang.invoke.DirectMethodHandle$Constructor source: jrt:/java.base
[0.079s][info][class,load] java.lang.invoke.StringConcatFactory source: jrt:/java.base
[0.079s][info][class,load] java.lang.invoke.StringConcatFactory$1 source: jrt:/java.base
[0.079s][info][class,load] java.lang.invoke.StringConcatFactory$2 source: jrt:/java.base
[0.079s][info][class,load] java.lang.invoke.StringConcatFactory$3 source: jrt:/java.base
[0.080s][info][class,load] sun.launcher.LauncherHelper source: jrt:/java.base
[0.080s][info][class,load] java.lang.StringCoding source: jrt:/java.base
[0.080s][info][class,load] sun.net.util.URLUtil source: jrt:/java.base
[0.080s][info][class,load] java.util.Locale source: jrt:/java.base
[0.080s][info][class,load] sun.util.locale.BaseLocale source: jrt:/java.base
[0.081s][info][class,load] sun.util.locale.LocaleUtils source: jrt:/java.base
[0.081s][info][class,load] java.security.PrivilegedExceptionAction source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.loader.URLClassPath$3 source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: jrt:/java.base
[0.081s][info][class,load] java.util.zip.ZipConstants source: jrt:/java.base
[0.081s][info][class,load] java.util.zip.ZipFile source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: jrt:/java.base
[0.081s][info][class,load] java.util.zip.ZipFile$1 source: jrt:/java.base
[0.081s][info][class,load] sun.net.www.protocol.jar.Handler source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: jrt:/java.base
[0.081s][info][class,load] jdk.internal.loader.FileURLMapper source: jrt:/java.base
[0.082s][info][class,load] java.util.jar.JarFile source: jrt:/java.base
[0.082s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: jrt:/java.base
[0.082s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: jrt:/java.base
[0.082s][info][class,load] java.lang.Runtime$Version source: jrt:/java.base
[0.082s][info][class,load] java.util.zip.ZipFile$CleanableResource source: jrt:/java.base
[0.082s][info][class,load] java.util.zip.ZipCoder source: jrt:/java.base
[0.082s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: jrt:/java.base
[0.082s][info][class,load] java.util.zip.ZipFile$Source source: jrt:/java.base
[0.082s][info][class,load] java.util.zip.ZipFile$Source$Key source: jrt:/java.base
[0.082s][info][class,load] java.nio.file.FileSystems source: jrt:/java.base
[0.082s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: jrt:/java.base
[0.083s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: jrt:/java.base
[0.083s][info][class,load] java.nio.file.spi.FileSystemProvider source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.BsdFileSystemProvider source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.MacOSXFileSystemProvider source: jrt:/java.base
[0.083s][info][class,load] java.nio.file.OpenOption source: jrt:/java.base
[0.083s][info][class,load] java.nio.file.StandardOpenOption source: jrt:/java.base
[0.083s][info][class,load] java.nio.file.FileSystem source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.UnixFileSystem source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.BsdFileSystem source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.MacOSXFileSystem source: jrt:/java.base
[0.083s][info][class,load] java.nio.file.Watchable source: jrt:/java.base
[0.083s][info][class,load] java.nio.file.Path source: jrt:/java.base
[0.083s][info][class,load] sun.nio.fs.UnixPath source: jrt:/java.base
[0.084s][info][class,load] sun.nio.fs.Util source: jrt:/java.base
[0.084s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: jrt:/java.base
[0.084s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: jrt:/java.base
[0.084s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: jrt:/java.base
[0.084s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: jrt:/java.base
[0.085s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: jrt:/java.base
[0.085s][info][class,load] jdk.internal.loader.NativeLibraries$$Lambda$4/0x000000080003b778 source: jdk.internal.loader.NativeLibraries
[0.085s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: jrt:/java.base
[0.085s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: jrt:/java.base
[0.085s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: jrt:/java.base
[0.085s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$$Lambda$5/0x000000080003c208 source: jdk.internal.loader.NativeLibraries
[0.086s][info][class,load] java.util.ArrayDeque$DeqIterator source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.loader.NativeLibrary source: jrt:/java.base
[0.086s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: jrt:/java.base
[0.088s][info][class,load] jdk.internal.loader.NativeLibraries$$Lambda$6/0x000000080003caa0 source: jdk.internal.loader.NativeLibraries
[0.088s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: jrt:/java.base
[0.088s][info][class,load] java.util.Enumeration source: jrt:/java.base
[0.088s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: jrt:/java.base
[0.088s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: jrt:/java.base
[0.088s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: jrt:/java.base
[0.088s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: jrt:/java.base
[0.088s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: jrt:/java.base
[0.088s][info][class,load] sun.nio.fs.UnixFileAttributes source: jrt:/java.base
[0.088s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: jrt:/java.base
[0.088s][info][class,load] sun.nio.fs.UnixMountEntry source: jrt:/java.base
[0.089s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: jrt:/java.base
[0.089s][info][class,load] java.lang.module.ModuleReader source: jrt:/java.base
[0.089s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: jrt:/java.base
[0.089s][info][class,load] jdk.internal.module.ModulePatcher$PatchedModuleReader source: jrt:/java.base
[0.089s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: jrt:/java.base
[0.090s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: jrt:/java.base
[0.090s][info][class,load] java.nio.file.Paths source: jrt:/java.base
[0.090s][info][class,load] java.lang.ExceptionInInitializerError source: jrt:/java.base
[0.090s][info][class,load] java.io.IOException source: jrt:/java.base
[0.090s][info][class,load] java.nio.file.InvalidPathException source: jrt:/java.base
[0.090s][info][class,load] java.security.PrivilegedActionException source: jrt:/java.base
[0.090s][info][class,load] java.lang.SecurityException source: jrt:/java.base
[0.090s][info][class,load] sun.launcher.LauncherHelper$ResourceBundleHolder source: jrt:/java.base
[0.091s][info][class,load] java.util.ResourceBundle source: jrt:/java.base
[0.091s][info][class,load] jdk.internal.access.JavaUtilResourceBundleAccess source: jrt:/java.base
[0.091s][info][class,load] java.util.ResourceBundle$1 source: jrt:/java.base
[0.091s][info][class,load] java.util.ResourceBundle$2 source: jrt:/java.base
[0.091s][info][class,load] java.util.ResourceBundle$Control source: jrt:/java.base
[0.091s][info][class,load] sun.util.locale.LocaleObjectCache source: jrt:/java.base
[0.091s][info][class,load] java.util.ResourceBundle$Control$CandidateListCache source: jrt:/java.base
[0.092s][info][class,load] java.util.ResourceBundle$$Lambda$7/0x0000000800011108 source: java.util.ResourceBundle
[0.092s][info][class,load] java.util.ResourceBundle$CacheKey source: jrt:/java.base
[0.092s][info][class,load] java.util.ResourceBundle$CacheKeyReference source: jrt:/java.base
[0.092s][info][class,load] java.util.ResourceBundle$KeyElementReference source: jrt:/java.base
[0.093s][info][class,load] java.util.AbstractSequentialList source: jrt:/java.base
[0.093s][info][class,load] java.util.LinkedList source: jrt:/java.base
[0.093s][info][class,load] java.util.LinkedList$Node source: jrt:/java.base
[0.093s][info][class,load] sun.util.locale.LocaleObjectCache$CacheEntry source: jrt:/java.base
[0.093s][info][class,load] java.util.ResourceBundle$3 source: jrt:/java.base
[0.093s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper source: jrt:/java.base
[0.094s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda$8/0x0000000800012da8 source: java.util.ResourceBundle
[0.094s][info][class,load] sun.security.util.SecurityConstants source: jrt:/java.base
[0.094s][info][class,load] java.security.AllPermission source: jrt:/java.base
[0.094s][info][class,load] java.net.NetPermission source: jrt:/java.base
[0.094s][info][class,load] java.lang.RuntimePermission source: jrt:/java.base
[0.094s][info][class,load] java.security.SecurityPermission source: jrt:/java.base
[0.095s][info][class,load] java.net.SocketPermission source: jrt:/java.base
[0.095s][info][class,load] sun.security.util.FilePermCompat source: jrt:/java.base
[0.095s][info][class,load] sun.security.util.SecurityProperties source: jrt:/java.base
[0.095s][info][class,load] java.security.Security source: jrt:/java.base
[0.095s][info][class,load] sun.security.util.Debug source: jrt:/java.base
[0.095s][info][class,load] java.security.Security$1 source: jrt:/java.base
[0.096s][info][class,load] java.io.FileCleanable source: jrt:/java.base
[0.096s][info][class,load] java.util.Properties$LineReader source: jrt:/java.base
[0.096s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: jrt:/java.base
[0.098s][info][class,load] java.io.FileInputStream$1 source: jrt:/java.base
[0.098s][info][class,load] java.io.FilePermission source: jrt:/java.base
[0.098s][info][class,load] java.util.ListResourceBundle source: jrt:/java.base
[0.098s][info][class,load] sun.launcher.resources.launcher source: jrt:/java.base
[0.098s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda$9/0x00000008000159f8 source: java.util.ResourceBundle
[0.099s][info][class,load] java.util.ResourceBundle$BundleReference source: jrt:/java.base
[0.099s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda$10/0x0000000800015e60 source: java.util.ResourceBundle
[0.099s][info][class,load] jdk.internal.module.Resources source: jrt:/java.base
[0.099s][info][class,load] jdk.internal.module.Checks source: jrt:/java.base
[0.100s][info][class,load] java.io.UncheckedIOException source: jrt:/java.base
[0.100s][info][class,load] java.text.Format source: jrt:/java.base
[0.100s][info][class,load] java.text.MessageFormat source: jrt:/java.base
[0.100s][info][class,load] java.util.Locale$Category source: jrt:/java.base
[0.100s][info][class,load] java.text.FieldPosition source: jrt:/java.base
[0.101s][info][class,load] java.util.Date source: jrt:/java.base
[0.101s][info][class,load] java.text.AttributedCharacterIterator$Attribute source: jrt:/java.base
[0.101s][info][class,load] java.text.Format$Field source: jrt:/java.base
[0.101s][info][class,load] java.text.MessageFormat$Field source: jrt:/java.base
[0.101s][info][class,load] java.lang.Readable source: jrt:/java.base
[0.101s][info][class,load] java.nio.CharBuffer source: jrt:/java.base
[0.101s][info][class,load] java.nio.HeapCharBuffer source: jrt:/java.base
[0.101s][info][class,load] java.nio.charset.CoderResult source: jrt:/java.base
Error: LinkageError occurred while loading main class us.hall.hp.common.LoaderLaunchStub
	java.lang.ExceptionInInitializerError: null

That is the application main class that appears to error in initialization.




---------- BEGIN SOURCE ----------
I currently have no simpler test case. Just the full application.
---------- END SOURCE ----------

CUSTOMER SUBMITTED WORKAROUND :
Fall back to jdk12 and do the exploded jar is still the only application workaround.

FREQUENCY : always



Comments
> I am not entirely sure of the status myself except it doesn’t work for my application after jdk12 and that required a workaround that no longer works. Without a reproducer, we cannot test this either.
03-08-2021

Information received from the submitter ================================== It is from the application. I believe the incident report indicated there is no simple test case other than the application. I thought it was indicated that a new report for this would be written. Then it seemed to be said that an older unresolved bug report still applied. I am not entirely sure of the status myself except it doesn’t work for my application after jdk12 and that required a workaround that no longer works.
03-08-2021

It is difficult to reproduce the issue. Requested the submitter for a simple reproducer.
03-08-2021