Capture which class is declared final
-------------------------------------
Key: QI-302
URL: http://issues.ops4j.org/browse/QI-302
Project: Qi4j
Issue Type: Improvement
Reporter: Niclas Hedhman
Today I got the exception below and it wasn't dead easy to locate the offending
class. Much better if the error is captured and reported into something
relevant.
Caused by: java.lang.VerifyError: Cannot inherit from final class
at java.lang.ClassLoader.defineClass1(Native Method)[:1.6.0_18]
at
java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)[:1.6.0_18]
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)[:1.6.0_18]
at
org.qi4j.runtime.composite.FragmentClassLoader.findClass(FragmentClassLoader.java:92)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)[:1.6.0_18]
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)[:1.6.0_18]
at
org.qi4j.runtime.bootstrap.AssemblyHelper.instantiationClass(AssemblyHelper.java:64)
at
org.qi4j.runtime.bootstrap.AssemblyHelper.getMixinModel(AssemblyHelper.java:39)
at
org.qi4j.runtime.composite.AbstractMixinsModel.implementMethodWithClass(AbstractMixinsModel.java:214)
at
org.qi4j.runtime.composite.AbstractMixinsModel.implementMethod(AbstractMixinsModel.java:135)
at
org.qi4j.runtime.composite.CompositeMethodsModel.implementMixinType(CompositeMethodsModel.java:128)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.ops4j.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev