[ 
https://issues.jboss.org/browse/WELD-940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613280#comment-12613280
 ] 

Ondrej Zizka commented on WELD-940:
-----------------------------------

My suspicion is that Weld takes the include, processes the beans from other 
packages conforming to the include, and then processes them with visit() to 
satisfy dependencies, only taking beans from the current package, where they 
are not found. Or something such.

> Weird behavior when using weld-servlet.
> ---------------------------------------
>
>                 Key: WELD-940
>                 URL: https://issues.jboss.org/browse/WELD-940
>             Project: Weld
>          Issue Type: Bug
>          Components: Interceptors and Decorators
>    Affects Versions: 1.1.1.Final
>         Environment: Java SE application with weld-se-core, and a module with 
> embedded jetty hosting a servlet using weld-servlet-core
>            Reporter: Ondrej Zizka
>
> In a project which has pluggable modules, with one module, weld works.
> When other module, which uses weld-servlet-core, is put on classpath (with 
> it's deps), CDI stops working, giving errors like "Unable to resolve 
> dependency XY" or (after removing this @Inject) this:
> Exception in thread "main" org.jboss.weld.exceptions.DeploymentException: 
> WELD-001417 Enabled interceptor class 
> <class>org.jboss.weld.environment.se.jpa.JpaTransactionInterceptor</class> in 
> jar:file:/mnt/ssd1/data/.m2/repository/org/jboss/jawabot/JawaBot-core/2.0.0-SNAPSHOT/JawaBot-core-2.0.0-SNAPSHOT.jar!/META-INF/beans.xml@11
>  is neither annotated @Interceptor nor registered through a portable extension
>         at 
> org.jboss.weld.bootstrap.Validator.validateEnabledInterceptorClasses(Validator.java:466)
> Although the class has @Interceptor (and the same class works fine with the 
> other module). I've checked the dependencies and TattleTale report, they all 
> seem fine. Any ideas what should I look at / try?
> The project is at 
> http://ondrazizka.googlecode.com/svn/trunk/bots/JawaBot/branches/2.0/  rev. 
> 293
> To see the error, run mvn dependency:copy-dependencies java -cp ... 
> org.jboss.jawabot.JawaBotApp Or simply run the web module in NetBeans.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to