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

MethodType.fromMethodDescriptorString throws unspecified NPE

XMLWordPrintable

      Please see the minimized test below to reproduce the issue.

      Minimized test:
      ===============
      $ cat Test.java
      import java.lang.invoke.*;

      public class Test {
          public static void main(String[] args) throws Exception {
              MethodType.fromMethodDescriptorString(
                      (String) null, ClassLoader.getSystemClassLoader());
          }
      }

      Minimized test output:
      ========================
      $ javac Test.java

      $java -showversion -verify Test
      java version "1.7.0-ea"
      Java(TM) SE Runtime Environment (build 1.7.0-ea-b138)
      Java HotSpot(TM) Server VM (build 21.0-b08, mixed mode)

      Exception in thread "main" java.lang.NullPointerException
              at sun.invoke.util.BytecodeDescriptor.parseMethod(BytecodeDescriptor.java:41)
              at java.lang.invoke.MethodType.fromMethodDescriptorString(MethodType.java:717)
              at Test.main(Test.java:5)
      NPE is also thrown for descriptor "(.)"

            Unassigned Unassigned
            ygaevsky Yuri Gaevsky (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: