[weld-dev] WELD-001417 while enabling interceptors in JBoss Forge addons

Matej Novotny manovotn at redhat.com
Tue Jul 18 03:46:55 EDT 2017


Hi George

Forge addons are far from my range of expertise so I am just going to shoot in the dark here :)

Make sure you have beans.xml (with discovery mode all and enabled interceptor) in both JARS - the one which contains the interceptor, as well as the one trying to use it.

If that doesn't work, try to tackle the interceptor a bit and use @Priority as a means of enablement (this enables interceptor globally as opposed to beans.xml which does that on per-bean-archive basis).
Might not be what you seek but might also give us some additional information on whats going wrong.

Matej

----- Original Message -----
> From: "George Gastaldi" <ggastald at redhat.com>
> To: "Weld" <weld-dev at lists.jboss.org>
> Sent: Tuesday, July 18, 2017 1:37:15 AM
> Subject: [weld-dev] WELD-001417 while enabling interceptors in JBoss Forge	addons
> 
> Hello Welders !
> 
> Not sure if this is the right mailing list, but worth a shot ;)
> 
> I am trying to enable a CDI interceptor inside JBoss Forge addons but I am
> facing a hard time making Weld understand that. The interceptor classes are
> in the classpath but I keep getting this error:
> 
> WELD-001417: Enabled interceptor class
> org.jboss.forge.addon.infinispan.MyInterceptor
> (<class>org.jboss.forge.addon.infinispan.MyInterceptor</class> in
> jar:file:/home/ggastald/.forge/addons/org-foo-foo-1-0-0-SNAPSHOT/foo-1.0.0-SNAPSHOT-forge-addon.jar!/META-INF/beans.xml at 7)
> does not match an interceptor bean: the class is not found, or not annotated
> with @Interceptor and still not registered through a portable extension, or
> not annotated with @Dependent inside an implicit bean archive
> 
> I have beans.xml with annotated-mode="all". I even added the @Dependent to
> the interceptor class, but no luck. The current thread ClassLoader can
> resolve the interceptor class also.
> 
> I've opened https://issues.jboss.org/browse/FURNACE-145 with more information
> on the subject, in case someone feels brave enough to help me out on this
> :).
> 
> I appreciate any help!
> 
> Best Regards,
> 
> 
> 
> 
> 
> 
> 
> 
> George Gastaldi
> 
> Principal Software Engineer
> 
> Red Hat
> 
> Remote
> 
> Joinville - Santa Catarina
> 
> ggastald at redhat.com M: +55-47-99711-1000
> TRIED. TESTED. TRUSTED.
> @redhatnews Red Hat Red Hat
> 
> 
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev


More information about the weld-dev mailing list