Невозможно преобразовать проект... Недопустимый конец ошибки файла в Intellij IDE

Я использую Intellij IDEA как IDE для запуска программ Java. Снова перезагрузился компьютер с потерями мощности. Теперь, когда я запускаю среду IDE после перезагрузки, я получаю сообщение об ошибке Cannot convert project: /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml: Error on line -1: Premature end of file.

Кто-нибудь сталкивался с этой ситуацией раньше? Что я могу сделать, чтобы снова просмотреть проект?

Ответ 1

У меня также было это после сбоя питания, я просто удалил файл workspace.xml из папки .idea проектов, перезапустил IntelliJ, и, похоже, это было нормально, кроме того, что те файлы были открыты.

Cheers, Ник

Ответ 2

У меня была эта точная ошибка, когда мой ноутбук был экранизирован. Я решил это:

  • Выход из IntelliJ IDEA
  • Переименовать папку .idea
  • Запустите IntelliJ IDEA
  • Создать новый проект из существующих источников
  • Выход из IntelliJ IDEA
  • Скопируйте все файлы из старой .idea папки в новую.
  • Перезапустить IntelliJ IDEA

Ответ 3

Наконец, решена проблема. Это решение. Прежде всего, у меня было два проекта Intellij IDEA, открытых в двух отдельных окнах.

Один из них был проектом, у которого был соответствующий репозиторий subversion. Это был file-based format project. Файлы, определяющие проект, .iws, .ipr and .iml..iws соответствует конфигурации рабочего пространства. Я просто вернул обратно этот файл с помощью svn revert project.iws, и я мог снова запустить свой проект.

Но проблема во втором проекте JavaDemoCodes по-прежнему сохранялась, так как это был пользовательский проект, который я создал, и по умолчанию мы получаем проект формата на основе каталогов вместо file-based format project. У этого есть все его конфигурации в каталоге /home/aniket/.IdeaIC12. Поскольку многие из вас предложили найти здесь workspace.xml, но не смогли найти его. Я пробовал find . -name *.xml, но я все еще не мог его найти (также, как ошибка говорит о том, что нет файла /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml). Наконец, я импортировал проект из своего первого проекта (тот, у которого есть svn repo), он обнаружил мой проект JavaDemoCodes как проект Intellij IDEA, и позвольте мне открыть его в новом окне.

Не уверен, что это прекрасный ответ, но он решил мою проблему и да, поскольку кто-то предложил мне удалить файл .iws из моего первого проекта svn repo и попытался перезапустить, но не помог. Создан новый .iws файл, но он все равно дал мне ту же ошибку.

Ответ 4

У меня возникла такая же проблема. Это происходит со мной, когда у меня есть IntelliJ open и по какой-либо причине (обычно проблемы с открытием нескольких VPN-подключений), мой компьютер зависает, и мне приходится выполнять принудительную перезагрузку.

Мое решение - использовать восстановление Windows 7. Я пойду в папку, на которую он жалуется, щелкните правой кнопкой мыши по ней и сделайте восстановление. Если мне повезет, у меня есть точка восстановления всего несколько дней.

Для меня перестройка моей конфигурации на нескольких проектах с нуля слишком трудоемка. Использование точки восстановления с нескольких дней или даже недели имеет смысл.

Удачи.