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

Reply via email to