Hello Mark

Thank you for your reply. There is really nothing else on the class path. I set 
up a small 'virgin' eclipse project to demonstrate the fact. The deployment to 
GF4 passes with no error or warning in the log, but the @Specialized bean is 
not installed and the validation error in the IDE persists. I really have no 
idea why this should not work. Maybe I have overseen something vital.

Regards, Rainer

Am 24.06.2014 05:04, schrieb Mark Struberg:
Hi!

Where did you do this?
JsfModuleConfig is already specialized 2 times:
* TestJsfModuleConfig in deltaspike-jsf-module-impl tests

* PlaygroundJsfModuleConfig in examples/jsf-playground

Maybe you have one of these in your classpath which confuses your tools?

If not, it should work perfectly fine.

LieGrue,
strub


On Monday, 23 June 2014, 19:25, Rainer Schön <[email protected]> 
wrote:




Hi all,

When I subclass JsfModuleConfig and annotate it with @Specializes I get a JBoss 
Tools CDI validator error, stating that my class does not qualify for 
specialization (Managed bean class annotated @Specializes must directly extend 
the bean class of another managed bean [JSR-299 §3.1.4]). Firstly I thought, 
this is a validation bug, but the bean effectively is not installed, when 
deployed. Finally I installed it by the @Alternative mechanism which does the 
trick. But I still wonder why this @Specializes should not work in this case. 
Did anyone have had a similar problem, using DS? I am using WELD as the CDI 
provider.

Thanks and regards
Rainer





Reply via email to