harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Ellison (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (HARMONY-1306) [classlib][beans] compatibility: Harmony throws IntrospectionException while RI throws NPE for EventSetDescriptor(class, null, class, "")
Date Tue, 19 Sep 2006 13:30:25 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-1306?page=all ]

Tim Ellison resolved HARMONY-1306.
----------------------------------

    Resolution: Fixed

Thanks Vladimir.

Patch applied to BEANS module at repo revision r447840.

Please check that the patch was applied as you expected.

(Note that the relevant regression test is currently excluded.)


> [classlib][beans] compatibility: Harmony throws IntrospectionException while RI throws
NPE for EventSetDescriptor(class, null, class, "")
> -----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-1306
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1306
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Vladimir Ivanov
>         Assigned To: Tim Ellison
>         Attachments: EventSetDescriptor.patch
>
>
> The method java.beans.EventSetDescriptor(Long.TYPE, null, Long.TYPE, "") throws IntrospectionException
on Harmony and NPE on RI.
> ================ test.java =====================
> import java.beans.EventSetDescriptor;
> public class test {
>     public static void main(String args[]) throws Exception {
>         System.out.println("res = " + new EventSetDescriptor(Long.TYPE, null, Long.TYPE,
""));
>     }
> }
> ============================================
> Output:
> C:\tmp\tmp17>C:\jrockit-jdk1.5.0-windows-ia32\bin\java.exe -cp . -showversion test
> java version "1.5.0"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
> BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32, R25.0.0-75, GC: System
optimized over throughput (initial strategy singleparpar))
> java.lang.NullPointerException
>         at java.beans.EventSetDescriptor.<init>(EventSetDescriptor.java:146)
>         at java.beans.EventSetDescriptor.<init>(EventSetDescriptor.java:62)
>         at test.main(test.java:5)
> C:\tmp\tmp17>C:\harmony\classlib1.5\deploy\jdk\jre\bin\java.exe -cp . -showversion
test
> java version 1.5 (subset)
> (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
> Exception in thread "main" java.beans.IntrospectionException: Cannot acquire event type
from long listener.
>         at java.beans.EventSetDescriptor.findMethodByName(EventSetDescriptor.java:397)
>         at java.beans.EventSetDescriptor.<init>(EventSetDescriptor.java:64)
>         at test.main(test.java:5)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message