Bauke Scholtz created OWB-894:
---------------------------------
Summary: OpenWebBeansJsfPlugin logs "skipped deployment" on all
UIComponents with an UndeclaredThrowableException
Key: OWB-894
URL: https://issues.apache.org/jira/browse/OWB-894
Project: OpenWebBeans
Issue Type: Bug
Affects Versions: 1.2.1
Reporter: Bauke Scholtz
Deployment of a project with JSF utility library OmniFaces
(https://code.google.com/p/omnifaces/) results in the following log, whereby
all @FacesComponent annotated classes are been validated as managed beans:
INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
aug 21, 2013 3:31:57 PM org.apache.webbeans.config.BeansDeployer
isValidManagedBean
INFO: skipped deployment of: org.omnifaces.component.tree.TreeNodeItem reason:
java.lang.reflect.UndeclaredThrowableException
aug 21, 2013 3:31:57 PM org.apache.webbeans.config.BeansDeployer
isValidManagedBean
INFO: skipped deployment of: org.omnifaces.component.output.OutputFormat
reason: java.lang.reflect.UndeclaredThrowableException
aug 21, 2013 3:31:57 PM org.apache.webbeans.config.BeansDeployer
isValidManagedBean
INFO: skipped deployment of: org.omnifaces.component.tree.TreeNode reason:
java.lang.reflect.UndeclaredThrowableException
aug 21, 2013 3:31:57 PM org.apache.webbeans.config.BeansDeployer
isValidManagedBean
INFO: skipped deployment of:
org.omnifaces.component.validator.ValidateAllOrNone reason:
java.lang.reflect.UndeclaredThrowableException
[etc...]
This is wrong in 2 ways:
1. Why are @FacesComponent classes scanned as managed beans in first place?
They are nowhere in OmniFaces registered as managed beans.
2. The UndeclaredThrowableException in reason is unhelpful. It is hiding the
real reason.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira