Reflections could not get type for name java.security.interfaces.EdECPrivateKey from any class loader

208 views Asked by At

We are getting this exception in the logs related to Reflections where a file is not available on the classpath. We are not able to find the appropriate maven depdendency to be added for this class to be availabe.

Please note that we are using REDHAT OPENJDK 11.0.18.10-1

00:47:42:316072|0122-00099:INFO [org.reflections.Reflections] - Reflections took 6223 ms to scan 51 urls, producing 3364 keys and 15403 values 
00:47:43:208290|1587-00099:WARN [org.reflections.Reflections] - could not get type for name java.security.interfaces.EdECPrivateKey from any class loader
org.reflections.ReflectionsException: could not get type for name java.security.interfaces.EdECPrivateKey
    at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:312)
    at org.reflections.Reflections.expandSuperTypes(Reflections.java:382)
    at org.reflections.Reflections.<init>(Reflections.java:140)
    at org.reflections.Reflections.<init>(Reflections.java:182)
    at org.reflections.Reflections.<init>(Reflections.java:155)
    at com.iontrading.isf.workflow_engine.impl.grapher.yed.BootstrapWorkflowGrapherService.start(BootstrapWorkflowGrapherService.java:64)
    at com.iontrading.isf.boot.impl.a.start(BootServiceWrapper.java:64)
    at com.iontrading.isf.boot.impl.ServicesContainerImpl.startService(ServicesContainerImpl.java:42)
    at com.iontrading.isf.boot.impl.b.start(BootServices.java:75)
    at com.iontrading.isf.applicationserver.impl.d.a(ISFAppBuilder.java:40)
    at com.iontrading.isf.applicationserver.impl.ISFBootstrap$1$1.run(ISFBootstrap.java:145)
    at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ClassNotFoundException: java.security.interfaces.EdECPrivateKey
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:310)
    ... 11 more

00:47:44:455779|1584-00099:WARN [org.reflections.Reflections] - could not get type for name java.security.interfaces.EdECPublicKey from any class loader
org.reflections.ReflectionsException: could not get type for name java.security.interfaces.EdECPublicKey
    at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:312)
    at org.reflections.Reflections.expandSuperTypes(Reflections.java:382)
    at org.reflections.Reflections.<init>(Reflections.java:140)
    at org.reflections.Reflections.<init>(Reflections.java:182)
    at org.reflections.Reflections.<init>(Reflections.java:155)
    at com.iontrading.isf.workflow_engine.impl.grapher.yed.BootstrapWorkflowGrapherService.start(BootstrapWorkflowGrapherService.java:64)
    at com.iontrading.isf.boot.impl.a.start(BootServiceWrapper.java:64)
    at com.iontrading.isf.boot.impl.ServicesContainerImpl.startService(ServicesContainerImpl.java:42)
    at com.iontrading.isf.boot.impl.b.start(BootServices.java:75)
    at com.iontrading.isf.applicationserver.impl.d.a(ISFAppBuilder.java:40)
    at com.iontrading.isf.applicationserver.impl.ISFBootstrap$1$1.run(ISFBootstrap.java:145)
    at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.ClassNotFoundException: java.security.interfaces.EdECPublicKey
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:310)
    ... 11 more

We tried searching the web for a subsequent dependency but it seems not available to me.

0

There are 0 answers