2 апреля 2014 г.

Netbeans 8 и java.lang.OutOfMemoryError: GC overhead limit exceeded

Решил я тут давеча обновить себе нетбинсу до 8й версии (пора бы уже). Скачал как водится sh скриптик и давай ставить. И вот какое дело - на 25% вылетает установщик с исключением вида java.lang.OutOfMemoryError: GC overhead limit exceeded.
Уж я его и так и сяк, а всё равно вылетает. Не судьба думаю, дай попробую 7.4 поставить. И тоже самое повторяется.
Тут уже я забеспокоился, небось джава не та стоит у меня или вообще всё пропало. Ладно решил в лог установщика заглянуть:
investigating java home candidate: /home/esemi/runet_source
[2014-04-02 12:12:53.545]:         Непредвиденная ошибка в потоке Thread-2
[2014-04-02 12:12:53.546]:         java.lang.OutOfMemoryError: GC overhead limit exceeded
[2014-04-02 12:12:53.546]:              at java.io.UnixFileSystem.resolve(UnixFileSystem.java:108)
[2014-04-02 12:12:53.546]:              at java.io.File.<init>(File.java:262)
[2014-04-02 12:12:53.546]:              at java.io.File.listFiles(File.java:1206)
[2014-04-02 12:12:53.546]:              at org.netbeans.installer.utils.FileUtils.exists(FileUtils.java:623)
[2014-04-02 12:12:53.546]:              at org.netbeans.installer.wizard.components.actions.SearchForJavaAction.getJavaLocationsInfo(SearchForJavaAction.java:174)
[2014-04-02 12:12:53.547]:              at org.netbeans.installer.wizard.components.actions.SearchForJavaAction.execute(SearchForJavaAction.java:103)
[2014-04-02 12:12:53.547]:              at org.netbeans.installer.wizard.components.actions.netbeans.NbInitializationAction.execute(NbInitializationAction.java:132)
[2014-04-02 12:12:53.547]:              at org.netbeans.installer.wizard.components.WizardAction$1.run(WizardAction.java:123)
[2014-04-02 12:12:53.548]:         ... show message dialog
[2014-04-02 12:12:53.548]:             title: Критическая ошибка
[2014-04-02 12:12:53.548]:             message: Непредвиденная ошибка в потоке Thread-2
[2014-04-02 12:12:53.548]:            
[2014-04-02 12:12:53.548]:             Исключение:
[2014-04-02 12:12:53.548]:               java.lang.OutOfMemoryError:
[2014-04-02 12:12:53.549]:               GC overhead limit exceeded 


Тут то и нашлась свинья - парсил я как то с локальной машины рунет и складывал результаты как раз в папочку runet_source и почистить забыл конечно. В общем в папочке было 13 миллионов файлов и нетбинса их проглотить не смогла =)

Комментариев нет: