Hello; Has anybody here experimented with running an application using Cayenne with the GraalVM "native image" compiler? The resultant executable seems to be having a problem with the DI system at run time; probably because there's some reflection going on in there -- seems likely. Is there any documentation / guidance about how to start the `ServerRuntime` without the DI mechanism?
Caused by: org.apache.cayenne.di.DIRuntimeException: No applicable constructor is found for constructor injection in class 'org.apache.cayenne.log.Slf4jJdbcEventLogger' at org.apache.cayenne.di.spi.ConstructorInjectingProvider.initConstructor(ConstructorInjectingProvider.java:103) ~[na:na] at org.apache.cayenne.di.spi.ConstructorInjectingProvider.<init>(ConstructorInjectingProvider.java:42) ~[na:na] at org.apache.cayenne.di.spi.DefaultBindingBuilder.to(DefaultBindingBuilder.java:44) ~[na:na] at org.apache.cayenne.configuration.server.ServerModule.configure(ServerModule.java:349) ~[na:na] at org.apache.cayenne.di.spi.DefaultInjector.<init>(DefaultInjector.java:68) ~[na:na] at org.apache.cayenne.di.DIBootstrap.createInjector(DIBootstrap.java:38) ~[na:na] at org.apache.cayenne.di.DIBootstrap.createInjector(DIBootstrap.java:46) ~[na:na] at org.apache.cayenne.configuration.CayenneRuntime.<init>(CayenneRuntime.java:79) ~[haikudepotserver-webapp:4.1.1] at org.apache.cayenne.configuration.server.ServerRuntime.<init>(ServerRuntime.java:75) ~[haikudepotserver-webapp:4.1.1] at org.apache.cayenne.configuration.server.ServerRuntimeBuilder.build(ServerRuntimeBuilder.java:207) ~[na:na] Regards. -- Andrew Lindesay