Git Product home page Git Product logo

Comments (7)

medoussboug avatar medoussboug commented on June 9, 2024 1

Hello, thank you for sharing your issue. Can you please share a reproducer so that we can investigate it?

from graal.

archenroot avatar archenroot commented on June 9, 2024

I now tried to fix it by deleting some entries from the reflect-config.json file generated using an agent as described here: #4797 (comment)
the suggestion is to delete from the file the following:

{
  "name":"jdk.internal.loader.BuiltinClassLoader",
  "allDeclaredFields":true,
  "queryAllDeclaredMethods":true
},
{
  "name":"jdk.internal.loader.ClassLoaders$AppClassLoader",
  "allDeclaredFields":true,
  "queryAllDeclaredMethods":true
},
{
  "name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader",
  "allDeclaredFields":true,
  "queryAllDeclaredMethods":true
},

After that change, I am capable of generating a native image, but when I run it I get the following:

zangetsu  X10SRA  …/atlan-api-benchmark  ./atlan-api-benchmark-1.0-SNAPSHOT-jar-with-dependencies 
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
Exception in thread "main" java.lang.ExceptionInInitializerError
	at com.atlan.AtlanClient.<init>(AtlanClient.java:178)
	at com.atlan.Atlan.getClient(Atlan.java:63)
	at com.atlan.Atlan.getClient(Atlan.java:42)
	at com.atlan.Atlan.setBaseUrl(Atlan.java:102)
	at net.pmi.atlan.api.benchmark.AtlanApiBenchmark.<clinit>(AtlanApiBenchmark.java:52)
	at [email protected]/java.lang.invoke.DirectMethodHandle.ensureInitialized(DirectMethodHandle.java:288)
	at [email protected]/java.lang.invoke.DirectMethodHandle.internalMemberNameEnsureInit(DirectMethodHandle.java:336)
Caused by: io.github.classgraph.ClassGraphException: Uncaught exception during scan
	at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1637)
	at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1654)
	at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1667)
	at com.atlan.serde.Serde.<clinit>(Serde.java:52)
	... 7 more
Caused by: java.lang.IllegalArgumentException: Method "list" could not be invoked
	at nonapi.io.github.classgraph.reflection.ReflectionUtils.invokeMethod(ReflectionUtils.java:230)
	at io.github.classgraph.ModuleReaderProxy.list(ModuleReaderProxy.java:111)
	at io.github.classgraph.ClasspathElementModule.scanPaths(ClasspathElementModule.java:318)
	at io.github.classgraph.Scanner$4.processWorkUnit(Scanner.java:1100)
	at io.github.classgraph.Scanner$4.processWorkUnit(Scanner.java:1094)
	at nonapi.io.github.classgraph.concurrency.WorkQueue.runWorkLoop(WorkQueue.java:246)
	at nonapi.io.github.classgraph.concurrency.WorkQueue.access$000(WorkQueue.java:50)
	at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:201)
	at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:198)
	at [email protected]/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
	at [email protected]/java.lang.Thread.run(Thread.java:1583)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:832)
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:211)
Caused by: java.lang.reflect.InvocationTargetException
	at [email protected]/java.lang.reflect.Method.invoke(Method.java:580)
	at nonapi.io.github.classgraph.reflection.StandardReflectionDriver.invokeMethod(StandardReflectionDriver.java:193)
	at nonapi.io.github.classgraph.reflection.ReflectionUtils.invokeMethod(ReflectionUtils.java:227)
	... 15 more
Caused by: com.oracle.svm.core.jdk.UnsupportedFeatureError: JRT file system is disabled
	at org.graalvm.nativeimage.builder/com.oracle.svm.core.util.VMError.unsupportedFeature(VMError.java:121)
	at [email protected]/jdk.internal.module.SystemModuleFinders$SystemImage.reader(SystemModuleFinders.java:158)
	at [email protected]/jdk.internal.module.SystemModuleFinders$ModuleContentSpliterator.<init>(SystemModuleFinders.java:527)
	at [email protected]/jdk.internal.module.SystemModuleFinders$SystemModuleReader.list(SystemModuleFinders.java:502)
	... 18 more

from graal.

archenroot avatar archenroot commented on June 9, 2024

I attach the project (cleared up sensitive information)
atlan-api-benchmark.zip

from graal.

medoussboug avatar medoussboug commented on June 9, 2024

we will work on reproducing your issue

from graal.

philippthiele avatar philippthiele commented on June 9, 2024

I now tried to fix it by deleting some entries from the reflect-config.json file generated using an agent as described here: #4797 (comment) the suggestion is to delete from the file the following:

{
  "name":"jdk.internal.loader.BuiltinClassLoader",
  "allDeclaredFields":true,
  "queryAllDeclaredMethods":true
},
{
  "name":"jdk.internal.loader.ClassLoaders$AppClassLoader",
  "allDeclaredFields":true,
  "queryAllDeclaredMethods":true
},
{
  "name":"jdk.internal.loader.ClassLoaders$PlatformClassLoader",
  "allDeclaredFields":true,
  "queryAllDeclaredMethods":true
},

I have exactly the same problem as described in this issue and when I remove the mentioned entries, I can also generate a native image and get the same error, but for me the root is the java.lang.IllegalArgumentException and not the UnsupportedFeatureError:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'resourceHandlerMapping': Instantiation of supplied bean failed
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1222)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521)
        at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:960)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625)
        at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:464)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:334)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1358)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1347)
        at eu.elusivedrafts.supersketchyparty.SuperSketchyPartyApplication.main(SuperSketchyPartyApplication.java:14)
        at [email protected]/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH)
Caused by: io.github.classgraph.ClassGraphException: Uncaught exception during scan
        at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1606)
        at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1623)
        at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1636)
        at org.webjars.WebJarAssetLocator.scanForWebJars(WebJarAssetLocator.java:188)
        at org.webjars.WebJarAssetLocator.<init>(WebJarAssetLocator.java:210)
        at org.webjars.WebJarAssetLocator.<init>(WebJarAssetLocator.java:194)
        at org.springframework.web.servlet.resource.WebJarsResourceResolver.<init>(WebJarsResourceResolver.java:63)
        at org.springframework.web.servlet.config.annotation.ResourceChainRegistration.getResourceResolvers(ResourceChainRegistration.java:114)
        at org.springframework.web.servlet.config.annotation.ResourceHandlerRegistration.getRequestHandler(ResourceHandlerRegistration.java:235)
        at org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry.getRequestHandler(ResourceHandlerRegistry.java:178)
        at org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry.getHandlerMapping(ResourceHandlerRegistry.java:168)
        at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport.resourceHandlerMapping(WebMvcConfigurationSupport.java:589)
        at org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport__BeanDefinitions.lambda$getResourceHandlerMappingInstanceSupplier$7(WebMvcConfigurationSupport__BeanDefinitions.java:161)
        at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:68)
        at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:54)
        at org.springframework.beans.factory.aot.BeanInstanceSupplier.lambda$get$2(BeanInstanceSupplier.java:206)
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58)
        at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46)
        at org.springframework.beans.factory.aot.BeanInstanceSupplier.invokeBeanSupplier(BeanInstanceSupplier.java:218)
        at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:206)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1216)
        ... 18 common frames omitted
Caused by: java.lang.IllegalArgumentException: Method "list" could not be invoked: java.lang.reflect.InvocationTargetException
        at nonapi.io.github.classgraph.reflection.ReflectionUtils.invokeMethod(ReflectionUtils.java:231)
        at io.github.classgraph.ModuleReaderProxy.list(ModuleReaderProxy.java:108)
        at io.github.classgraph.ClasspathElementModule.scanPaths(ClasspathElementModule.java:304)
        at io.github.classgraph.Scanner$4.processWorkUnit(Scanner.java:1091)
        at io.github.classgraph.Scanner$4.processWorkUnit(Scanner.java:1085)
        at nonapi.io.github.classgraph.concurrency.WorkQueue.runWorkLoop(WorkQueue.java:246)
        at nonapi.io.github.classgraph.concurrency.WorkQueue.access$000(WorkQueue.java:50)
        at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:201)
        at nonapi.io.github.classgraph.concurrency.WorkQueue$1.call(WorkQueue.java:198)
        at [email protected]/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at [email protected]/java.lang.Thread.runWith(Thread.java:1596)
        at [email protected]/java.lang.Thread.run(Thread.java:1583)
        at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:833)
        at org.graalvm.nativeimage.builder/com.oracle.svm.core.windows.WindowsPlatformThreads.osThreadStartRoutine(WindowsPlatformThreads.java:214)

If I instead try to add the arguments, as suggested by the initial error:

--initialize-at-run-time=java.time.zone.ZoneRulesProvider
--trace-class-initialization=java.time.zone.ZoneRulesProvider

I get this output:

[1/8] Initializing...                                                                                    (0,0s @ 0,28GB)
Error: The class java.time.zone.ZoneRulesProvider has already been initialized (from command line with 'java.time.zone.ZoneRulesProvider'); it is too late to register java.time.zone.ZoneRulesProvider for build-time initialization. java.time.zone.ZoneRulesProvider caused initialization of this class with the following trace:
        at java.time.zone.ZoneRulesProvider.<clinit>(ZoneRulesProvider.java:135)
        at java.time.ZoneRegion.ofId(ZoneRegion.java:121)
        at java.time.ZoneId.of(ZoneId.java:411)
        at java.time.ZoneId.of(ZoneId.java:359)
        at java.time.ZoneId.of(ZoneId.java:315)
        at java.util.TimeZone.toZoneId0(TimeZone.java:605)
        at java.util.TimeZone.toZoneId(TimeZone.java:582)
        at java.util.TimeZone.toZoneId0(TimeZone.java:594)
        at java.util.TimeZone.toZoneId(TimeZone.java:582)
        at sun.util.cldr.CLDRTimeZoneNameProviderImpl.getDisplayNameArray(CLDRTimeZoneNameProviderImpl.java:94)
        at sun.util.locale.provider.TimeZoneNameProviderImpl.getDisplayName(TimeZoneNameProviderImpl.java:99)
        at sun.util.locale.provider.TimeZoneNameUtility$TimeZoneNameGetter.getName(TimeZoneNameUtility.java:271)
        at sun.util.locale.provider.TimeZoneNameUtility$TimeZoneNameGetter.getObject(TimeZoneNameUtility.java:229)
        at sun.util.locale.provider.TimeZoneNameUtility$TimeZoneNameGetter.getObject(TimeZoneNameUtility.java:215)
        at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObjectImpl(LocaleServiceProviderPool.java:284)
        at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObject(LocaleServiceProviderPool.java:245)
        at sun.util.locale.provider.TimeZoneNameUtility.retrieveDisplayNamesImpl(TimeZoneNameUtility.java:197)
        at sun.util.locale.provider.TimeZoneNameUtility.retrieveDisplayName(TimeZoneNameUtility.java:150)
        at java.util.TimeZone.getDisplayName(TimeZone.java:430)
        at java.util.Date.toString(Date.java:1045)
        at java.lang.String.valueOf(String.java:4465)
        at java.lang.StringBuilder.append(StringBuilder.java:173)
        at java.util.Properties.writeDateComment(Properties.java:958)
        at java.util.Properties.store0(Properties.java:919)
        at java.util.Properties.store(Properties.java:908)
        at jdk.internal.vm.VMSupport.serializePropertiesToByteArray(VMSupport.java:77)
        at jdk.internal.vm.VMSupport.serializeSavedPropertiesToByteArray(VMSupport.java:115)

I am trying to generate a native image for windows

java version "21.0.2" 2024-01-16 LTS
Java(TM) SE Runtime Environment Oracle GraalVM 21.0.2+13.1 (build 21.0.2+13-LTS-jvmci-23.1-b30)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.2+13.1 (build 21.0.2+13-LTS-jvmci-23.1-b30, mixed mode, sharing)

from graal.

medoussboug avatar medoussboug commented on June 9, 2024

@archenroot , we were not able to reproduce your issue, this was on a fresh container containing only graalvm gcc, build-essential, zlib1g-dev

atlan-api-benchmark# native-image         --no-fallback         --enable-sbom         --gc=G1         --pgo-instrument         --strict-image-heap         -march=native         --trace-object-instantiation=java.util.jar.JarFile         --report-unsupported-elements-at-runtime         --strict-image-heap         -H:ConfigurationFileDirectories=/home/zangetsu/proj/pmi/atlan/atlan-api-benchmark/native-image-config         -H:+ReportExceptionStackTraces         -jar target/atlan-api-benchmark-1.0-SNAPSHOT-jar-with-dependencies.jar
========================================================================================================================
GraalVM Native Image: Generating 'atlan-api-benchmark-1.0-SNAPSHOT-jar-with-dependencies' (executable)...
========================================================================================================================
[1/8] Initializing...                                                                                    (5.8s @ 0.17GB)
 Java version: 21.0.1+12, vendor version: Oracle GraalVM 21.0.1+12.1
 Graal compiler: optimization level: 2, target machine: native, PGO: instrument
 C compiler: gcc (linux, aarch64, 11.4.0)
 Garbage collector: G1 GC (max heap size: 25.0% of RAM)
 1 user-specific feature(s):
 - com.oracle.svm.thirdparty.gson.GsonFeature
------------------------------------------------------------------------------------------------------------------------
Build resources:
 - 15.23GB of memory (65.0% of 23.44GB system memory, determined at start)
 - 6 thread(s) (100.0% of 6 available processor(s), determined at start)
[2/8] Performing analysis...  [****]                                                                    (29.2s @ 0.72GB)
    8,661 reachable types   (80.8% of   10,718 total)
   11,629 reachable fields  (55.7% of   20,868 total)
   41,020 reachable methods (52.0% of   78,932 total)
    2,901 types,   119 fields, and 1,512 methods registered for reflection
       58 types,    56 fields, and    52 methods registered for JNI access
        9 native libraries: dl, g1gc-cr, m, pthread, rt, stdc++, z
[3/8] Building universe...                                                                               (2.8s @ 0.97GB)
[4/8] Parsing methods...      [**]                                                                       (4.1s @ 0.80GB)
[5/8] Inlining methods...     [**]                                                                       (0.4s @ 0.97GB)
[6/8] Compiling methods...    [[6/8] Compiling methods...    [*********]                                                               (93.6s @ 2.59GB)
[7/8] Layouting methods...    [**]                                                                       (4.0s @ 3.84GB)
[8/8] Creating image...       [****]                                                                    (17.7s @ 2.48GB)
  38.78MB (33.21%) for code area:    21,565 compilation units
  73.29MB (62.77%) for image heap:2,211,069 objects and 50 resources
   4.69MB ( 4.02%) for other data
 116.77MB in total
------------------------------------------------------------------------------------------------------------------------
Top 10 origins of code area:                                Top 10 object types in image heap:
  16.75MB java.base                                            9.69MB c.o.svm.enterprise.profiling.metadata.cctree.c
  16.37MB a.0-SNAPSHOT-jar-with-dependencies.jar               8.09MB c.o.svm.enterprise.profiling.metadata.cctree.d[]
   3.45MB svm.jar (Native Image)                               7.86MB int[]
 847.28kB com.oracle.svm.svm_enterprise                        7.55MB byte[] for java.lang.String
 415.39kB java.xml                                             6.55MB byte[] for code metadata
 362.76kB java.logging                                         3.95MB java.lang.String
  77.39kB org.graalvm.collections                              3.80MB java.util.HashMap$Node
  70.40kB jdk.proxy1                                           3.64MB c.o.s.e.profiling.metadata.codepositions.g
  68.33kB jdk.proxy4                                           3.46MB c.o.svm.enterprise.profiling.metadata.cctree.d
  63.61kB jdk.proxy3                                           3.33MB java.lang.Object[]
 219.36kB for 9 more packages                                 15.38MB for 2940 more object types
                              Use '-H:+BuildReport' to create a report with more details.
------------------------------------------------------------------------------------------------------------------------
Security report:
 - Binary includes Java deserialization.
 - Embedded SBOM contains 22 component(s) and is 1.34kB in size.
------------------------------------------------------------------------------------------------------------------------
Recommendations:
 PGO:  Use Profile-Guided Optimizations ('--pgo') for improved throughput.
 HEAP: Set max heap for improved and more predictable memory usage.
 QBM:  Use the quick build mode ('-Ob') to speed up builds during development.
------------------------------------------------------------------------------------------------------------------------
                       18.0s (11.2% of total time) in 165 GCs | Peak RSS: 6.08GB | CPU load: 2.64
------------------------------------------------------------------------------------------------------------------------
Produced artifacts:
 /root/atlan-api-benchmark/atlan-api-benchmark-1.0-SNAPSHOT-jar-with-dependencies (executable)
========================================================================================================================
Finished generating 'atlan-api-benchmark-1.0-SNAPSHOT-jar-with-dependencies' in 2m 39s.
./atlan-api-benchmark-1.0-SNAPSHOT-jar-with-dependencies
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
Exception in thread "main" java.lang.ExceptionInInitializerError
	at nonapi.io.github.classgraph.classpath.ClasspathOrder.<clinit>(ClasspathOrder.java:79)
	at nonapi.io.github.classgraph.classpath.ClasspathFinder.<init>(ClasspathFinder.java:171)
	at io.github.classgraph.Scanner.<init>(Scanner.java:168)
	at io.github.classgraph.ClassGraph.scanAsync(ClassGraph.java:1562)
	at io.github.classgraph.ClassGraph.scanAsync(ClassGraph.java:1590)
	at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1615)
	at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1654)
	at io.github.classgraph.ClassGraph.scan(ClassGraph.java:1667)
	at com.atlan.serde.Serde.<clinit>(Serde.java:52)
	at com.atlan.AtlanClient.<init>(AtlanClient.java:178)
	at com.atlan.Atlan.getClient(Atlan.java:63)
	at com.atlan.Atlan.getClient(Atlan.java:42)
	at com.atlan.Atlan.setBaseUrl(Atlan.java:102)
	at net.pmi.atlan.api.benchmark.AtlanApiBenchmark.<clinit>(AtlanApiBenchmark.java:51)
	at [email protected]/java.lang.invoke.DirectMethodHandle.ensureInitialized(DirectMethodHandle.java:288)
	at [email protected]/java.lang.invoke.DirectMethodHandle.internalMemberNameEnsureInit(DirectMethodHandle.java:336)
Caused by: java.lang.RuntimeException: Could not find canHandle method for nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler
	at nonapi.io.github.classgraph.classloaderhandler.ClassLoaderHandlerRegistry$ClassLoaderHandlerRegistryEntry.<init>(ClassLoaderHandlerRegistry.java:163)
	at nonapi.io.github.classgraph.classloaderhandler.ClassLoaderHandlerRegistry$ClassLoaderHandlerRegistryEntry.<init>(ClassLoaderHandlerRegistry.java:134)
	at nonapi.io.github.classgraph.classloaderhandler.ClassLoaderHandlerRegistry.<clinit>(ClassLoaderHandlerRegistry.java:47)
	... 16 more
Caused by: java.lang.NoSuchMethodException: nonapi.io.github.classgraph.classloaderhandler.AntClassLoaderHandler.canHandle(java.lang.Class, nonapi.io.github.classgraph.utils.LogNode)
	at [email protected]/java.lang.Class.checkMethod(DynamicHub.java:1065)
	at [email protected]/java.lang.Class.getDeclaredMethod(DynamicHub.java:1155)
	at nonapi.io.github.classgraph.classloaderhandler.ClassLoaderHandlerRegistry$ClassLoaderHandlerRegistryEntry.<init>(ClassLoaderHandlerRegistry.java:159)
	... 18 more

from graal.

medoussboug avatar medoussboug commented on June 9, 2024

@philippthiele please proceed to creating a new ticket and follow the template so that we are able to investigate your issue (you will also need to provide a new reproducer) and we will be happy to assist you.

from graal.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.