When generating a proxy, ProxyFactory excludes static methods on Classes but not on Interfaces. Java 8 allows us to have static methods on Interface and Weld fails to create a proxy when we have it:
javax.servlet.ServletException: WELD-001524: Unable to load proxy class for bean Managed Bean [class sample.BackingBean] with qualifiers [@Default @Any @Named] with class class sample. BackingBean using classloader ModuleClassLoader for Module "deployment.JavaEE7Test.war:main" from Service Module Loader
Thanks for Shinsuke Oda-san for detailed blog about this issue.
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