[
https://issues.jboss.org/browse/WELD-940?page=com.atlassian.jira.plugin.s...
]
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