Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4948761

REGRESSION 1.5: Introspector.getBeanInfo throws NPE if a primitive type is pass

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      06
    • CPU:
      x86, sparc
    • OS:
      linux, solaris_9, windows_2000, windows_xp

      Backports

        Description

        ###@###.### 2003-11-04

        J2SE Version (please include all output from java -version flag):
          java version "1.5.0-beta"
          Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b26)
          Java HotSpot(TM) Client VM (build 1.5.0-beta-b26, mixed mode)

        Does this problem occur on J2SE 1.4 or 1.4.1 or 1.4.2? Yes / No (pick one)
         No, works fine with 1.4.2 and 1.5 build 14.

        Operating System Configuration Information (be specific):
         Windows XP SP1

        Hardware Configuration Information (be specific):
         512 Mb RAM, 1.3 Ghz processor

        Bug Description:
          java.beans.Introspector.getBeanInfo(class) throws a NullPointerException if a primitive type is passed in.

        Steps to Reproduce (be specific):

        import java.beans.*;

        public class BeanIntroTest
        {
                public static void main(String[] args) throws Exception
                {
                        BeanInfo beanInfo = Introspector.getBeanInfo(short.class);
                        System.out.println("Found "+beanInfo.getPropertyDescriptors().length+" properties");
                }
        }


        The above will output "Found 0 properties" in 1.4.2, but will throw a NullPointerException in 1.5.
        ###@###.### 10/8/04 14:04 GMT

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mdavidsosunw Mark Davidson (Inactive)
                Reporter:
                tyao Ting-Yun Ingrid Yao (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: