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

Improve error message for NumberFormatException on null input

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b11
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Verified

      Description

      A DESCRIPTION OF THE PROBLEM :
      Long.valueOf(null);

      Exception in thread "main" java.lang.NumberFormatException: null
          at java.base/java.lang.Long.parseLong(Long.java:655)
          at java.base/java.lang.Long.valueOf(Long.java:1144)
          at Main.main(Main.java:3)

      This error message is a bit hard to decipher without understand that the Exception message IS the value passed in (null). It just looks like there is no message with this Exception. It would be better (and seems to be the current trend) if this method was more cleat in the JavaDocs about 'null' and also that it threw an explicit NPE (Objects#requireNonNull).


        Attachments

          Issue Links

            Activity

              People

              Assignee:
              darcy Joe Darcy
              Reporter:
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: