Gerhana saya berhenti memuat meja kerja. Saya sudah mencoba mulai dengan ./eclipse --clean
Saat memulai dari konsol, ini memunculkan pengecualian berikut:
java.lang.NullPointerException
at org.eclipse.core.internal.runtime.Log.isLoggable(Log.java:101)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeIsLoggable(ExtendedLogReaderServiceFactory.java:57)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:158)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:146)
at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
at org.eclipse.core.internal.runtime.Log.log(Log.java:60)
at org.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:92)
at org.tigris.subversion.clientadapter.Activator.getAnyClientAdapter(Activator.java:81)
at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:145)
at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:92)
at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:425)
at org.tigris.subversion.subclipse.core.status.NonRecursiveStatusUpdateStrategy.statusesToUpdate(NonRecursiveStatusUpdateStrategy.java:53)
at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus(StatusCacheManager.java:273)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatus(FileModificationManager.java:179)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.resourceChanged(FileModificationManager.java:128)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Berhenti saat memuat com.android.ide.eclipse.adt
Ada apa dengan meja kerja saya?
eclipse
macos
osx-snow-leopard
endian
sumber
sumber
--clean
tidak melakukan apa-apa saat-clean
(tanda hubung tunggal) tampaknya benar-benar berpengaruh (menggunakan Eclipse Neon dalam kasus saya).Jawaban:
DISCLAIMER: THIS WILL DELETE ALL OF YOUR ECLIPSE WORKSPACE SETTINGS AND YOU WILL HAVE TO RE-IMPORT ALL YOUR PROJECTS, THERE ARE LESS DESTRUCTIVE ANSWERS HERE
Coba yang berikut ini:
Hapus folder .metadata di ruang kerja lokal Anda (inilah yang berhasil untuk saya). Tampaknya ini berisi file .LOCK yang jika tidak ditutup dengan benar, mencegah gerhana dimulai dengan benar. Pada sistem berbasis Unix Anda dapat mengetik mengikuti pada baris perintah;
Hapus direktori .eclipse Anda di direktori home Anda. Luncurkan eclipse. Jika itu tidak berhasil,
Buka gerhana di bawah akun pengguna lain. Jika dimuat, Anda tahu masalahnya ada pada akun Anda, bukan pada pemasangan gerhana Anda.
sumber
rm workspace/.metadata/.lock
bekerja untuk saya. Pastikan untuk memulai gerhana menggunakan./eclipse -clean -refresh
apa pun yang Anda coba. Terima kasih telah mengajari kamimv .eclipse .eclipse.old
, yang tidak membantu hari ini. Hari ini membantu menghapusworkspace/.metadata/.plugins/
. Semua Plugin benar-benar berfungsi setelah itu. Beberapa pengaturan hilang. Anda kemudian dapat menggunakanImport...
untuk mengimpor semua proyek Anda yang ada sekaligus. Menghapusworkspace/.metadata
adalah pilihan terakhir, tetapi berhasil. Anda dapat menyimpannyaworkspace/.metadata/.mylyn
jika tidak ingin kehilangan tugas..metadata/.plugins/org.eclipse.core.resources/.snap
tidakProsedur yang ditunjukkan di http://off-topic.biz/en/eclipse-hangs-at-startup-showing-only-the-splash-screen/ berhasil untuk saya:
Dalam jawaban lain:
disebutkan - yang tampaknya memiliki efek yang sama atau bahkan lebih baik.
Berikut ini skrip untuk MacOS (menggunakan Macports) dan Linux (diuji di Ubuntu dengan Eclipse Equinox) untuk memulai dengan opsi mematikan dari gerhana yang sedang berjalan. Anda mungkin ingin menyesuaikan naskah dengan kebutuhan Anda. Jika Anda menambahkan platform baru, harap edit skripnya tepat di jawaban ini.
sumber
seperti disebutkan dalam komentar oleh sulai 20 Desember '12 pukul 12:46, itu berhasil bagi saya.
Namun, di Mac OS X, saya harus mencari cara untuk mengakses ./eclipse
Berikut solusinya:
Terima kasih komentar Andrew untuk posting ini: https://stackoverflow.com/a/1783448/2162226
sumber
./eclipse -clean -refresh
untuk sayaSolusi terbaik yang saya temukan adalah menghapus file ini: workspace / .metadata / .plugins / org.eclipse.e4.workbench / workbench
sumber
tidak perlu menghapus seluruh metadata. hanya mencoba menghapus .snap file di bawah org.eclipse.core.resources di folder kerja mantan Anda.
sumber
Saya menyelesaikan menghapus * .snap dari dir ruang kerja (dan semua subdirektori):
sumber
Pertanyaan yang cukup lama tetapi jawaban paling sederhana belum diposting.
Ini dia:
1) Dalam
[workspace]\.metadata\.plugins\org.eclipse.e4.workbench
hapusworkbench.xmi
file tersebut.Dalam kebanyakan kasus, itu cukup - coba muat Eclipse.
Tetap saja Anda harus mengkonfigurasi ulang pengaturan perspektif spesifik Anda (jika ada)
2) Sekarang mendapatkan masalah dengan proyek pembangunan yang bekerja dengan sempurna? Berdasarkan pengalaman saya, langkah-langkah berikut membantu:
- hapus centang Proyek-> Bangun secara otomatis
- beralih ke perspektif Java (jika belum): Jendela -> Buka perspektif -> Java
- cari tampilan Masalah atau buka: Jendela -> Tampilkan tampilan -> Masalah
- klik kanan pada grup masalah dan pilih Hapus . Pastikan untuk menghapus kesalahan Lint
- bersihkan ruang kerja: Proyek -> Bersihkan ... dengan opsi Bersihkan semua proyek
- centang Proyek-> Bangun secara otomatis
- jika masalah tetap ada untuk beberapa proyek: klik kanan proyek, pilih Properti -> Androiddan pastikan Target Bangun Proyek yang sesuai dipilih
3) Itu selalu cukup bagi saya. Tetapi jika Anda masih mendapatkan masalah - coba rekomendasi posting @george
sumber
Prosedur berikut berfungsi pada MacOS (Mavericks) dan Eclipse Luna 4.4.1 saya:
Hapus file .snap di bawah jalur "workspaceFolder" .metadata.plugins \ org.eclipse.core.resources \
Jika Anda tidak tahu cara menavigasi ke folder ini di Mac, tekan Cmd + Shift + G (Masuk ke folder) dan ketik alamat lengkap yang ingin Anda navigasikan.
sumber
Sepertinya Anda mengalami masalah ini:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=357199
sumber
menghapus ruang kerja / .metadata / .lock dan memulai gerhana dengan -clean -refresh berhasil untuk saya.
sumber
Anda harus menghapus folder org.eclipse.e4.workbench di dalam metadata.plugins \ yang dapat Anda temukan di folder ruang kerja Anda. Menghapus folder ini menyelesaikan masalah bagi saya, semoga membantu orang lain!
sumber
Saya punya masalah ini di Windows 7, inilah yang memperbaikinya untuk saya.
http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/
cd ~ / Dokumen / ruang kerja / .metalog / .plugins
rm -rf org.eclipse.core.resources
sumber
Ada banyak kemungkinan alasan untuk perilaku semacam ini. Selain menjalankan dari prompt shell seperti yang Anda miliki, ada baiknya mencari petunjuk di file log ruang kerja Anda, yang merupakan file .metadata / .log di bawah direktori ruang kerja Anda — NPE yang muncul untuk Anda sepertinya harus lakukan dengan kode logging itu sendiri, tetapi log masih dapat membantu menentukan apa yang terjadi sebelum kesalahan.
Pencarian web untuk pesan yang Anda temukan sering kali menghasilkan saran untuk menghapus berbagai direktori atau file dan memulai lagi. Terkadang saya bisa menghapus bagian .metadata / .plugins / org.eclipse.ui.workbench / workbench.xml, untuk solusi yang tidak terlalu merusak.
sumber
Masalah dengan menghapus file dalam direktori .metadata adalah Anda harus memulai meja kerja Anda dari awal. Jadi, mungkin perlu beberapa saat untuk memulihkan semua proyek Anda, terutama jika Anda memiliki beberapa di antaranya. Mengembalikan .metadata dari cadangan hanya dengan mengganti file yang ada dengan yang dicadangkan lama berfungsi untuk saya.
sumber
Mungkin juga membantu untuk mencoba memuat dan menyimpan ruang kerja dengan versi gerhana yang lebih baru:
Saya menggunakan eclipse 3.8. Saat memulai layar splash akan menggantung. Tidak ada pesan kesalahan dalam log. Yang membantu adalah membuka ruang kerja dengan eclipse 4.2.2. Setelah membuka dan menutup ruang kerja, saya bisa memuatnya lagi dengan 3.8.
sumber
Setelah beberapa penyelidikan tentang tanggal file, saya memecahkan masalah yang sama (yang merupakan masalah berulang secara acak pada Kepler saya) dengan hanya menghapus file berikut di ruang kerja lokal saya: .metadata.plugins \ org.eclipse.jdt.core \ variableAndContainers.dat
dengan dampak yang dapat diabaikan pada pemulihan ruang kerja.
Saya harap ini dapat membantu orang lain ...
sumber
Di ruang kerja Anda, Anda akan menemukan nama folder tersembunyi .metadata di mana Anda akan menemukan folder tersembunyi lain ".mylyn", hapus dan kosongkan tempat sampah Anda, buka task manager, hentikan proses Eclipse dan mulai lagi Eclipse kali ini akan berfungsi.
Nikmati!
sumber
Inilah metode yang tidak terlalu merusak yang berhasil untuk saya:
Saya menggunakan mesin Windows dengan salinan Spring Tool Suite (ekstensi Eclipse) yang saya jalankan dari direktori acak. Dalam baris perintah saya prompt, saya harus menavigasi ke direktori yang berisi saya
STS.exe
dan menjalankan:STS.exe -refresh
.Setelah itu, saya dapat membuka Eclipse saya dengan cara biasa (melalui ikon bilah tugas yang disematkan).
sumber
Dapatkan salinan cadangan folder .metadata / .plugin / org.eclipse.core.resources, lalu hapus folder tersebut dan luncurkan gerhana. Itu seharusnya meluncurkan ruang kerja, tetapi semua proyek akan hilang karena org.eclipse.core.resources menyimpan daftar semua proyek.
Selanjutnya, tutup eclipse dengan benar dan salin kembali org.eclipse.core.resources dari cadangan ke folder .metadata / .plugins / menimpa yang sudah ada.
Gerhana terbuka dan semuanya akan berfungsi dengan baik dengan semua proyek Anda kembali normal.
sumber
Eclipse pembekuan saat startup - sebelum memuat ruang kerja jawaban yang sangat bagus di posting ini. mengulangi jawaban yang berhasil untuk saya
Di direktori ruang kerja Anda, lakukan langkah-langkah berikut:
cd .metadata / .plugins
mv org.eclipse.core.resources org.eclipse.core.resources.bak
Mulai gerhana. (Seharusnya ini menunjukkan pesan kesalahan atau ruang kerja kosong karena tidak ada proyek yang ditemukan.)
Tutup semua tab editor yang terbuka.
Keluar dari gerhana.
rm -rf org.eclipse.core.resources (Hapus direktori yang baru dibuat.)
mv org.eclipse.core.resources.bak / org.eclipse.core.resources (Pulihkan direktori asli.)
Mulai gerhana dan mulai bekerja. :-)
Jawaban oleh CharlesB
sumber
Tidak ada solusi yang membantu saya untuk kasus saya.
Saya menemukan solusi yang berfungsi. Saya membaca bahwa ini terjadi ketika plugin ADT tidak diperbarui dengan benar di Eclipse.
Perbarui semuanya dan whoa! Tidak lagi berhenti saat memulai Eclipse!
sumber
Saya tidak mencoba semua ini. Saya memulai ulang dengan laptop / mesin. Dan semuanya kembali normal setelah itu.
sumber