harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-5257) [drlvm][class_support] wrong IllegalAccessError for array of protected inner classes
Date Wed, 05 Dec 2007 10:57:43 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-5257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alexey Varlamov updated HARMONY-5257:
-------------------------------------

    Attachment: H5257test.diff
                H5257fix.diff

The problem is in resolution code, one needs to check inheritance for base type of arrays.

> [drlvm][class_support] wrong IllegalAccessError for array of protected inner classes
> ------------------------------------------------------------------------------------
>
>                 Key: HARMONY-5257
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5257
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>            Reporter: Alexey Varlamov
>            Assignee: Alexey Varlamov
>         Attachments: H5257fix.diff, H5257test.diff
>
>
> The ArgoUML start fails with IllegalAccessError: 
> java.lang.IllegalAccessError: from org/netbeans/mdr/handlers/gen/PackageGenerator to
[Lorg/netbeans/lib/jmi/util/ClassFileGenerator$MethodInfo;
>         at org.netbeans.mdr.handlers.gen.PackageGenerator.generateMethods(PackageGenerator.java:132)
>         at org.netbeans.lib.jmi.util.ClassFileGenerator.generateClassFile(ClassFileGenerator.java:162)
>         at org.netbeans.mdr.handlers.gen.HandlerGenerator.generateHandler(HandlerGenerator.java:90)
>         at org.netbeans.mdr.handlers.BaseObjectHandler.getHandlerClass(BaseObjectHandler.java:108)
>         at org.netbeans.mdr.NBMDRepositoryImpl.getHandler(NBMDRepositoryImpl.java:631)
>         at org.netbeans.mdr.NBMDRepositoryImpl.getHandler(NBMDRepositoryImpl.java:613)
>         at org.netbeans.mdr.NBMDRepositoryImpl.getExtent(NBMDRepositoryImpl.java:314)
>         at org.netbeans.mdr.NBMDRepositoryImpl.installFakeMof(NBMDRepositoryImpl.java:1332)
>         at org.netbeans.mdr.NBMDRepositoryImpl.boot(NBMDRepositoryImpl.java:1315)
>         at org.netbeans.mdr.NBMDRepositoryImpl.initCheck(NBMDRepositoryImpl.java:749)
>         at org.netbeans.mdr.NBMDRepositoryImpl.getExtent(NBMDRepositoryImpl.java:298)
>         at org.argouml.model.mdr.MDRModelImplementation.<init>(MDRModelImplementation.java:254)
>         at java.lang.reflect.VMReflection.newClassInstance(VMReflection.java)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:283)
>         at java.lang.Class.newInstance(Class.java:700)
>         at org.argouml.model.Model.<clinit>(Model.java:124)
>         at org.argouml.application.Main.main(Main.java:250)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message