spf4j
spf4j copied to clipboard
Issue with sp4j-core-8.9.4, Spring 5.3.18 and Java 17 .0.1
When sp4j-core-8.9.4is used with Spring 5.3.18 and Java 17 .0.1 I get this:
2022-05-03T15:17:19.854-07:00 [APP/PROC/WEB/0] [OUT] {"ts":"2022-05-03T15:17:19.822-07:00","tid":"main","level":"INFO","class":"o.s.b.Reflections","msg":"Para type stealing from Constructor not supported", "exception":"java.lang.NoSuchFieldException: parameterTypes", "stack":["java.lang.Class.getDeclaredField(^) [:]","o.s.b.Reflections.lambda$static$1(Reflections.java:98) [file:/home/vcap/app/BOOT-INF/lib/spf4j-core-8.9.4.jar:8.9.4]","j.s.AccessController.doPrivileged(Unknown Source) [:]","o.s.b.Reflections.<clinit>(Reflections.java:95) [file:/home/vcap/app/BOOT-INF/lib/spf4j-core-8.9.4.jar:8.9.4]","o.s.j.ExportedValue.toAttributeInfo(ExportedValue.java:67) [file:/home/vcap/app/BOOT-INF/lib/spf4j-core-8.9.4.jar:8.9.4]","o.s.j.ExportedValuesMBean.createBeanInfo(ExportedValuesMBean.java:282) [file:/home/vcap/app/BOOT-INF/lib/spf4j-core-8.9.4.jar:8.9.4]","^.<init>(^:82) [^]","o.s.j.DynamicMBeanBuilder.replace(DynamicMBeanBuilder.java:234) [file:/home/vcap/app/BOOT-INF/lib/spf4j-core-8.9.4.jar:8.9.4]","o.s.j.Registry.export(Registry.java:180) [file:/home/vcap/app/BOOT-INF/lib/spf4j-core-8.9.4.jar:8.9.4]","^.export(^:171) [^]","c.p.j.c.a.h.ArtifactorySchemaClient.<clinit>(ArtifactorySchemaClient.java:48) [file:/home/vcap/app/BOOT-INF/lib/core-avro-5.11.0.jar:5.11.0]"
I already have this command line option:
--add-exports java.base/java.lang=ALL-UNNAMED
but it is not helping. Any clue?