Я пытаюсь использовать настраиваемую внешнюю библиотеку в службе микронавтов (aws lambda через шлюз api с собственной компиляцией graalvm)
В моей библиотеке есть несколько классов, которые Джексон должен использовать во время десериализации. Итак, я добавил свои классы в аннотацию @Introspected
в отдельный класс конфигурации (как описано в документации https://docs.micronaut.io/latest/guide/index.html#_use_the_code_introspected_code_annotation_on_a_configuration_class)
Когда я запускаю собственную компиляцию, я получаю сообщение об ошибке Error loading a referenced type: java.lang.IllegalAccessError: tried to access class antessio.$Kanye$Introspection from class micronaut.htt.service.$CoreLibBeanInstrospectionConfig$IntrospectionRef0
.
Чтобы воспроизвести проблему, я создал небольшой проект: https://github.com/antessio/micronaut-bean-introspection.
Есть ли какие-либо другие конфигурации или настройки, которые мне не хватает?
Примечание: конфигурация среды
jdk 1.8
микронавт 1.2.8
graalvm 19.2.1