Howdy,

Why again?

There is ongoing effort (master is already updated), but also to raise
whole Java level of Sisu, see https://github.com/eclipse/sisu.inject/pull/72
Hopefully soon new sisu release will happen that will contain updated ASM
and allow using Java11+ bytecode.

Thanks
T


On Tue, Jan 24, 2023 at 6:58 PM Romain Manni-Bucau <[email protected]>
wrote:

> Hi all,
>
> We are hit again by sisu asm, we cant write a component using sisu Named
> SPI if compiled with java 17 (since then it will be visited with a too old
> asm - exception at the end), do we want to upgrade asm there, do we want to
> plan drop it - guess we can using the annot processor to collect more data?
>
>
> Exception:
>
> java.lang.IllegalArgumentException
> at org.eclipse.sisu.space.asm.ClassReader.<init>(ClassReader.java:170)
> at org.eclipse.sisu.space.asm.ClassReader.<init>(ClassReader.java:153)
> at org.eclipse.sisu.space.asm.ClassReader.<init>(ClassReader.java:424)
> at org.eclipse.sisu.space.SpaceScanner.accept(SpaceScanner.java:102)
> at org.eclipse.sisu.space.SpaceScanner.accept(SpaceScanner.java:78)
> at org.eclipse.sisu.space
> .SpaceModule.scanForElements(SpaceModule.java:168)
> at org.eclipse.sisu.space.SpaceModule.configure(SpaceModule.java:129)
> at
>
> org.eclipse.sisu.plexus.PlexusAnnotatedBeanModule.configure(PlexusAnnotatedBeanModule.java:102)
> at
>
> org.eclipse.sisu.plexus.PlexusBindingModule.configure(PlexusBindingModule.java:63)
> at
> com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:409)
> at com.google.inject.spi.Elements.getElements(Elements.java:108)
> at com.google.inject.spi.Elements.getElements(Elements.java:101)
> at org.eclipse.sisu.wire.WireModule.configure(WireModule.java:75)
> at
> com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:409)
> at com.google.inject.spi.Elements.getElements(Elements.java:108)
> at
>
> com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:160)
> at
>
> com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
> at com.google.inject.Guice.createInjector(Guice.java:87)
> at com.google.inject.Guice.createInjector(Guice.java:69)
> at com.google.inject.Guice.createInjector(Guice.java:59)
> at
>
> org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector(DefaultPlexusContainer.java:481)
> at
>
> org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:206)
> at org.apache.maven.cli.MavenCli.container(MavenCli.java:585)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:274)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
> <
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> >
>

Reply via email to