2013-07-20 15 views
11

Sto utilizzando Intellij IDEA come IDE per l'esecuzione di programmi Java. I debiti per alimentare il computer di fluttuazione sono stati riavviati. Ora quando lancio l'IDE dopo il riavvio ricevo l'errore Cannot convert project: /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml: Error on line -1: Premature end of file.Impossibile convertire il progetto ... Fine prematura dell'errore di file in Intellij IDE

Qualcuno ha riscontrato questa situazione prima? Cosa posso fare per visualizzare nuovamente il mio progetto?

+1

Che cosa significa '/ home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml'? – lefloh

+0

Il file workspace.xml potrebbe essere già rotto. Quindi potresti voler eliminare la cartella .idea e creare un progetto dalla fonte esistente. – Elbek

+0

'.idea/workspace.xml' può essere cancellato. Aiuta? – CrazyCoder

risposta

17

ho avuto anche questo dopo un'interruzione di corrente, ho semplicemente cancellato il file workspace.xml dai progetti .idea cartella, rinnovate IntelliJ e sembrava essere OK a parte sciogliere, che i file sono stati Aperto.

Cheers, Nick

+3

+1 La stessa cosa è successa a me dopo un'interruzione di corrente. L'eliminazione di workspace.xml ha risolto il problema, ma ho perso alcune configurazioni di progetto come il font utilizzato. – Songo

+0

Ditto ... Ora sono piuttosto curioso di sapere cosa succede durante un'interruzione di corrente che causa questo. I computer –

+0

sono cose complicate. –

0

Finalmente risolto il problema. La sua è la soluzione. Prima di tutto ho avuto due progetti IDEA Intellij aperti in due finestre separate.

Uno era il progetto che aveva il repository di sovversione corrispondente. Questo era un file-based format project. I file che definiscono un progetto sono .iws, .ipr and .iml. .iws è quello corrispondente alla configurazione dello spazio di lavoro. Ho appena ripristinato questo file con svn revert project.iws e ho potuto avviare nuovamente il mio progetto.

Ma il problema in secondo progetto JavaDemoCodes persisteva come è stato di progetto personalizzato che ho creato e sembra di default otteniamo un progetto basato su directory formato invece di file-based format project. Questo ha tutte le sue configurazioni nella directory /home/aniket/.IdeaIC12. Come molti di voi hanno suggerito di aver cercato workspace.xml qui ma non sono riuscito a trovarlo. Ho provato find . -name *.xml ma non riuscivo ancora a trovarlo (Anche se l'errore suggerisce che non c'è alcun file /home/aniket/IdeaProjects/JavaDemoCodes/.idea/workspace.xml). Finalmente ho importato il progetto dal mio primo progetto (quello con svn repo) ha rilevato il mio progetto JavaDemoCodes come progetto Intellij IDEA e io lo apro in una nuova finestra

Non sono sicuro se questa è la risposta perfetta ma ha risolto il mio problema e sì come qualcuno mi ha suggerito di eliminare il file .iws dal mio primo progetto basato su repository SVN e ho provato a riavviarlo ma non mi ha aiutato. Il nuovo file .iws è stato creato ma mi ha comunque dato lo stesso errore.

1

Ho avuto questo errore esatto quando il mio laptop è stato bluescreen. Ho risolto da:

  • Exit IntelliJ IDEA
  • Rinominare .idea cartella
  • Inizio IntelliJ IDEA
  • Crea nuovo progetto da fonti esistenti
  • Exit IntelliJ IDEA
  • copiare tutti i file dal vecchio .idea cartella a quella appena creata.
  • Restart IntelliJ IDEA
+0

Cambiare solo: "copia tutto" su "copia tutto tranne workspace.xml" –

0

ho sperimentato questo stesso problema. Mi capita quando ho IntelliJ aperto e per qualsiasi ragione (di solito i problemi con l'avere più connessioni VPN aperte), il mio computer si blocca e devo fare un riavvio forzato.

La mia soluzione è utilizzare il ripristino di Windows 7. Vado alla cartella di cui si lamenta, fare clic con il tasto destro del mouse e fare un ripristino. Se sono fortunato, ho un punto di ripristino di pochi giorni.

Per me, la ricostruzione della mia configurazione su diversi progetti da zero richiede troppo tempo.Usare un punto di ripristino da alcuni giorni o anche una settimana ha più senso.

Buona fortuna.

Problemi correlati