[
https://issues.apache.org/jira/browse/DELTASPIKE-384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13696423#comment-13696423
]
John D. Ament commented on DELTASPIKE-384:
------------------------------------------
thanks for the patch. I'll test it out locally this evening and merge it in.
This shouldn't be held up by ear support since there's really nothing CDI
centric about this feature.
> ViewConfigUtils.toNodeList() fails in EAR
> -----------------------------------------
>
> Key: DELTASPIKE-384
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-384
> Project: DeltaSpike
> Issue Type: Bug
> Components: JSF-Module
> Affects Versions: 0.4
> Environment: JBoss AS 7.2.0.Final (EAP 6.1.0.Alpha1)
> Reporter: Richard DiCroce
> Attachments: deltaspike-384.patch
>
>
> ViewConfigUtils.toNodeList() does not work in my EAR.
> ClassUtils.tryToLoadClassForName() returns null for every class that
> toNodeList() uses it to try to load. This eventually results in a
> NullPointerException.
> To work around the problem, I have substituted my own version of the
> ViewConfigUtils class, containing the below rewrite of toNodeList() which is
> equivalent but doesn't require use of any classloaders:
> {code}
> public static List<Class> toNodeList(Class nodeClass) {
> List<Class> treePath = new ArrayList<Class>();
> do {
> treePath.add(0, nodeClass);
> nodeClass = nodeClass.getEnclosingClass();
> } while (nodeClass != null);
> return treePath;
> }
> {code}
--
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