-
Bug
-
Resolution: Fixed
-
P2
-
8, 8u5
-
b16
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8048471 | 8u25 | Jan Lahoda | P2 | Resolved | Fixed | b05 |
JDK-8038850 | 8u20 | Jan Lahoda | P2 | Closed | Fixed | b20 |
JDK-8052618 | emb-8u26 | Jan Lahoda | P2 | Resolved | Fixed | b17 |
Although the compiler finishes I consider this a crash since it effectively takes so much time that it is like not finishing at all. Moreover as we use the compiler inside NetBeans IDE the compiler in such case eats all memory and our whole IDE dies because of that.
There is no workaround on our side - we cannot catch some exception or something. Also for the command line use of the javac - there might be cases (quite common in fact) that the compiler will not finish.
Hence marking the problem as P2.
Here is the simple repro test on my machine (using the attached file):
~/Downloads$date ; /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/javac inventorymgr/AddItem.java ; date
Thu Jan 16 09:48:26 CET 2014
Thu Jan 16 09:48:28 CET 2014
~/Downloads$date ; /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/javac inventorymgr/AddItem.java ; date
Thu Jan 16 09:49:09 CET 2014
Thu Jan 16 09:50:29 CET 2014
- backported by
-
JDK-8048471 For some sources compiler compiles for ever
-
- Resolved
-
-
JDK-8052618 For some sources compiler compiles for ever
-
- Resolved
-
-
JDK-8038850 For some sources compiler compiles for ever
-
- Closed
-
- duplicates
-
JDK-8038492 javac extremly slow
-
- Closed
-
- relates to
-
JDK-8256290 javac/lambda/T8031967.java fails with StackOverflowError on x86_32
-
- Resolved
-
-
JDK-8038492 javac extremly slow
-
- Closed
-
-
JDK-8056014 Type inference may be skipped for a complex receiver generic method in a parameter position
-
- Closed
-
-
JDK-8056984 Exception in compiler: java.lang.AssertionError: isSubClass T
-
- Closed
-