-
Notifications
You must be signed in to change notification settings - Fork 71
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Using catalog::apicurio with bindings:asyncapi triggers zilla crash with mentioned exception:
java.util.concurrent.CompletionException: java.lang.IllegalAccessError: class io.aklivity.zilla.runtime.binding.asyncapi.internal.config.composite.AsyncapiCompositeGenerator$NamespaceHelper$CatalogsHelper (in module io.aklivity.zilla.runtime.binding.asyncapi) cannot access class io.aklivity.zilla.runtime.catalog.apicurio.internal.config.ApicurioOptionsConfig (in module io.aklivity.zilla.runtime.catalog.apicurio) because module io.aklivity.zilla.runtime.catalog.apicurio does not export io.aklivity.zilla.runtime.catalog.apicurio.internal.config to module io.aklivity.zilla.runtime.binding.asyncapi
at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
...
at io.aklivity.zilla.runtime.command@0.9.90/io.aklivity.zilla.runtime.command.internal.ZillaMain.main(ZillaMain.java:34)
Caused by: java.lang.IllegalAccessError: class io.aklivity.zilla.runtime.binding.asyncapi.internal.config.composite.AsyncapiCompositeGenerator$NamespaceHelper$CatalogsHelper (in module io.aklivity.zilla.runtime.binding.asyncapi) cannot access class io.aklivity.zilla.runtime.catalog.apicurio.internal.config.ApicurioOptionsConfig (in module io.aklivity.zilla.runtime.catalog.apicurio) because module io.aklivity.zilla.runtime.catalog.apicurio does not export io.aklivity.zilla.runtime.catalog.apicurio.internal.config to module io.aklivity.zilla.runtime.binding.asyncapi
at io.aklivity.zilla.runtime.binding.asyncapi@0.9.90/io.aklivity.zilla.runtime.binding.asyncapi.internal.config.composite.AsyncapiCompositeGenerator$NamespaceHelper$CatalogsHelper.injectApicurioRegistry(AsyncapiCompositeGenerator.java:310)
..
at java.base/java.lang.Thread.run(Thread.java:1570)
java.lang.IllegalAccessError: class io.aklivity.zilla.runtime.binding.asyncapi.internal.config.composite.AsyncapiCompositeGenerator$NamespaceHelper$CatalogsHelper (in module io.aklivity.zilla.runtime.binding.asyncapi) cannot access class io.aklivity.zilla.runtime.catalog.apicurio.internal.config.ApicurioOptionsConfig (in module io.aklivity.zilla.runtime.catalog.apicurio) because module io.aklivity.zilla.runtime.catalog.apicurio does not export io.aklivity.zilla.runtime.catalog.apicurio.internal.config to module io.aklivity.zilla.runtime.binding.asyncapi
error
io.aklivity.zilla.runtime.engine.config.ConfigException: Engine configuration failed
at io.aklivity.zilla.runtime.engine@0.9.90/io.aklivity.zilla.runtime.engine.internal.registry.EngineManager.onPathChanged(EngineManager.java:207)
...
at io.aklivity.zilla.runtime.command@0.9.90/io.aklivity.zilla.runtime.command.internal.ZillaMain.main(ZillaMain.java:34)
Caused by: java.util.concurrent.CompletionException: java.lang.IllegalAccessError: class io.aklivity.zilla.runtime.binding.asyncapi.internal.config.composite.AsyncapiCompositeGenerator$NamespaceHelper$CatalogsHelper (in module io.aklivity.zilla.runtime.binding.asyncapi) cannot access class io.aklivity.zilla.runtime.catalog.apicurio.internal.config.ApicurioOptionsConfig (in module io.aklivity.zilla.runtime.catalog.apicurio) because module io.aklivity.zilla.runtime.catalog.apicurio does not export io.aklivity.zilla.runtime.catalog.apicurio.internal.config to module io.aklivity.zilla.runtime.binding.asyncapi
at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413)
...
at io.aklivity.zilla.runtime.engine@0.9.90/io.aklivity.zilla.runtime.engine.internal.registry.EngineManager.onPathChanged(EngineManager.java:183)
... 8 more
Caused by: java.lang.IllegalAccessError: class io.aklivity.zilla.runtime.binding.asyncapi.internal.config.composite.AsyncapiCompositeGenerator$NamespaceHelper$CatalogsHelper (in module io.aklivity.zilla.runtime.binding.asyncapi) cannot access class io.aklivity.zilla.runtime.catalog.apicurio.internal.config.ApicurioOptionsConfig (in module io.aklivity.zilla.runtime.catalog.apicurio) because module io.aklivity.zilla.runtime.catalog.apicurio does not export io.aklivity.zilla.runtime.catalog.apicurio.internal.config to module io.aklivity.zilla.runtime.binding.asyncapi
at io.aklivity.zilla.runtime.binding.asyncapi@0.9.90/io.aklivity.zilla.runtime.binding.asyncapi.internal.config.composite.AsyncapiCompositeGenerator$NamespaceHelper$CatalogsHelper.injectApicurioRegistry(AsyncapiCompositeGenerator.java:310)
...
at java.base/java.lang.Thread.run(Thread.java:1570)
To Reproduce
Steps to reproduce the behavior:
- Start zilla with
type: "apicurio"catalog withtype: "asyncapi"bindings. - See above mentioned error
Expected behavior
Zilla should be able to handle this config without an issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working