Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.5.1
-
None
-
None
Description
final Date date = new Date() final Long ms try { ms = date.parse('') } catch (IllegalArgumentException e) { throw new RuntimeException(e) } println ms
Expected result (Groovy 2.4.15):
Java.lang.RuntimeException: java.lang.IllegalArgumentException at ConsoleScript0.run(ConsoleScript0:6) Caused by: java.lang.IllegalArgumentException at java_util_Date$parse.call(Unknown Source) at ConsoleScript0.run(ConsoleScript0:4)
Fails to compile with Groovy 2.5.1:
The variable [ms] may be uninitialized . At [8:9] at line: 8, column: 9