Ошибка javaIO в Eclipse 202003 во время сборки проекта - PullRequest
0 голосов
/ 30 апреля 2020

Кто-нибудь сталкивался со следующей ошибкой при использовании Eclipse последней версии: 202003? Я скачал его, обновил Java 1.8 до последней версии Java, запустил eclipse, добавил мой проект PHP, и во время сборки или проверки или индексации DLTK я получил внутреннюю ошибку. Часть из файла .log затмения:

!ENTRY org.eclipse.dltk.core.index.lucene 1 1 2020-04-30 16:33:01.599
!MESSAGE Recovering index storage: Y:\.metadata\.plugins\org.eclipse.dltk.core.index.lucene\index\4b74b979-df85-4fb0-bd11-ad91f89ae355\timestamps

!ENTRY org.eclipse.dltk.core.index.lucene 4 4 2020-04-30 16:33:01.617
!MESSAGE Index writer could not be created, index data might be corrupted.
!STACK 0
java.io.IOException: The request is not supported
    at sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
    at sun.nio.ch.FileDispatcherImpl.lock(Unknown Source)
    at sun.nio.ch.FileChannelImpl.tryLock(Unknown Source)
    at java.nio.channels.FileChannel.tryLock(Unknown Source)
    at org.apache.lucene.store.NativeFSLockFactory.obtainFSLock(NativeFSLockFactory.java:126)
    at org.apache.lucene.store.FSLockFactory.obtainLock(FSLockFactory.java:41)
    at org.apache.lucene.store.BaseDirectory.obtainLock(BaseDirectory.java:45)
    at org.apache.lucene.store.SleepingLockWrapper.obtainLock(SleepingLockWrapper.java:84)
    at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:729)
    at org.eclipse.dltk.internal.core.index.lucene.IndexContainer.createWriter(IndexContainer.java:139)
    at org.eclipse.dltk.internal.core.index.lucene.IndexContainer.getWriter(IndexContainer.java:146)
    at org.eclipse.dltk.internal.core.index.lucene.IndexContainer.getTimestampsWriter(IndexContainer.java:167)
    at org.eclipse.dltk.internal.core.index.lucene.IndexRecovery.tryRecover(IndexRecovery.java:62)
    at org.eclipse.dltk.internal.core.index.lucene.IndexContainer.getWriter(IndexContainer.java:149)
    at org.eclipse.dltk.internal.core.index.lucene.IndexContainer.getTimestampsWriter(IndexContainer.java:167)
    at org.eclipse.dltk.internal.core.index.lucene.IndexRecovery.tryRecover(IndexRecovery.java:62)
    at org.eclipse.dltk.internal.core.index.lucene.IndexContainer.getWriter(IndexContainer.java:149)
    at org.eclipse.dltk.internal.core.index.lucene.IndexContainer.getTimestampsWriter(IndexContainer.java:167)
 ........

Понятия не имею, что происходит? WTF? Java версия: jre1.8.0_251, и я также попытался переустановить предыдущую java версию, которую я использовал. Это было: 1.8.0_202 ... но я снова и снова и снова получал ту же ошибку :( Я хотел бы обновить Eclipse из-за Symfony плагина ...

Ранее использовал java версия: 1.8.0_191. Я переустановил его и получил ошибку:

An internal error occurred during: "Build Modules".
java.lang.StackOverflowError

Процесс сборки остановлен на 49% :( Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 11 мая 2020

Привет, это проблема с DLTK 6.1 + PDT 7.1. Мы уже исправили это: больше нет блокировок asyn c и FS. Пожалуйста, обновите до последних снимков или попробуйте Eclipse 2020-06 M2 или новее: https://www.eclipse.org/downloads/packages/release/2020-06/m2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...