Meu eclipse para de carregar o workbench. Já tentei começar com ./eclipse --clean
Ao iniciar no console, ele lança a seguinte exceção:
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)
Ele para ao carregar com.android.ide.eclipse.adt
O que há de errado com minha bancada de trabalho?
eclipse
macos
osx-snow-leopard
endian
fonte
fonte
--clean
não faz nada enquanto-clean
(hífen único) parece realmente ter um efeito (usando Eclipse Neon no meu caso).Respostas:
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
Experimente o seguinte:
Exclua a pasta .metadata em seu espaço de trabalho local (isso é o que funcionou para mim). Parece que ele contém um arquivo .LOCK que, se não for fechado corretamente, impede que o eclipse inicie corretamente. Em sistemas baseados em Unix, você pode digitar o seguinte na linha de comando;
Exclua seu diretório .eclipse em seu diretório inicial. Lance o eclipse. Se isso não funcionar,
Abra o eclipse com outra conta de usuário. Se carregar, você sabe que o problema é com sua conta, não com a instalação do Eclipse.
fonte
rm workspace/.metadata/.lock
funciona para mim. Certifique-se de iniciar o eclipse usando o./eclipse -clean -refresh
que você tentar. Obrigado por nos ensinarmv .eclipse .eclipse.old
, o que não ajudou hoje. Hoje ajudou a deletarworkspace/.metadata/.plugins/
. Todos os plug-ins realmente funcionaram depois disso. Algumas configurações sumiram. Você pode usarImport...
para importar todos os seus projetos existentes de uma vez. Excluirworkspace/.metadata
é a última escolha, mas funciona. Você pode ficarworkspace/.metadata/.mylyn
se não quiser perder suas tarefas..metadata/.plugins/org.eclipse.core.resources/.snap
simO procedimento mostrado em http://off-topic.biz/en/eclipse-hangs-at-startup-showing-only-the-splash-screen/ funcionou para mim:
Em outras respostas:
é mencionado - o que parece ter o mesmo ou até melhor efeito.
Aqui está um script para MacOS (usando Macports) e Linux (testado no Ubuntu com Eclipse Equinox) para fazer o início com uma eliminação opcional do eclipse em execução. Você pode querer adaptar o script às suas necessidades. Se você adicionar novas plataformas, edite o script certo nesta resposta.
fonte
conforme mencionado no comentário de sulai de 20 de dezembro de '12 às 12:46, que funcionou para mim.
No entanto, no Mac OS X, tive que descobrir como chegar a ./eclipse
Aqui está a solução:
Obrigado pelo comentário de Andrew para esta postagem: https://stackoverflow.com/a/1783448/2162226
fonte
./eclipse -clean -refresh
consertou para mimA melhor solução que encontrei é excluir este arquivo: workspace / .metadata / .plugins / org.eclipse.e4.workbench / workbench
fonte
não há necessidade de excluir todos os metadados. apenas tente excluir o arquivo .snap em org.eclipse.core.resources na pasta do espaço de trabalho, por exemplo.
fonte
Resolvi excluir * .snap do diretório do espaço de trabalho (e de todos os subdiretórios):
fonte
Uma pergunta bem antiga, mas a resposta mais simples ainda não foi postada.
Aqui está:
1) No arquivo de
[workspace]\.metadata\.plugins\org.eclipse.e4.workbench
exclusãoworkbench.xmi
.Na maioria dos casos, é o suficiente - tente carregar o Eclipse.
Ainda assim, você terá que reconfigurar suas configurações de perspectiva específicas (se houver)
2) Agora está tendo problemas com projetos de construção que funcionaram perfeitamente? Pela minha experiência, as etapas a seguir ajudam:
- desmarque Projetos-> Construir automaticamente
- mude para a perspectiva Java (se ainda não): Janela -> Abrir perspectiva -> Java
- localize a visualização Problemas ou abra-a: Janela -> Mostrar visualização -> Problemas
- clique com o botão direito nos grupos de problemas e selecione Excluir . Certifique-se de excluir os erros do Lint
- limpe o espaço de trabalho: Projeto -> Limpar ... com a opção Limpar todos os projetos
- marque Projetos-> Compilar automaticamente
- se os problemas persistirem para alguns projetos: clique com o botão direito do mouse no projeto, selecione Propriedades -> Androide certifique-se de que o destino de construção do projeto apropriado seja escolhido
3) Sempre foi suficiente para mim. Mas se você ainda tiver problemas - tente postar recomendações @george
fonte
O procedimento a seguir funcionou em meu MacOS (Mavericks) e Eclipse Luna 4.4.1:
Exclua o arquivo .snap no caminho "workspaceFolder" .metadata.plugins \ org.eclipse.core.resources \
Se você não sabe como navegar para esta pasta no Mac, pressione Cmd + Shift + G (ir para a pasta) e digite o endereço completo para o qual deseja navegar.
fonte
Parece que você está tendo este problema:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=357199
fonte
deletar o workspace / .metadata / .lock e iniciar o eclipse com -clean -refresh funcionou para mim.
fonte
Você deve excluir a pasta org.eclipse.e4.workbench dentro de metadata.plugins \ que pode ser encontrada na pasta do espaço de trabalho. Excluir esta pasta resolveu o problema para mim, espero que ajude alguém!
fonte
Eu tive esse problema no Windows 7, isso é o que resolveu para mim.
http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/
cd ~ / Documentos / espaço de trabalho / .metalog / .plugins
rm -rf org.eclipse.core.resources
fonte
Existem muitas razões possíveis para este tipo de comportamento. Além de executar a partir de um prompt de shell como você fez, vale a pena procurar por pistas no arquivo de log do seu espaço de trabalho, que é o arquivo .metadata / .log no diretório do seu espaço de trabalho - o NPE que está surgindo para você parece que precisa fazer com o próprio código de log, mas o log ainda pode ajudar a determinar o que estava acontecendo antes do erro.
As pesquisas na Web por mensagens que você encontra geralmente fornecem sugestões para excluir vários diretórios ou arquivos e começar novamente. Às vezes, consigo apenas remover partes de .metadata / .plugins / org.eclipse.ui.workbench / workbench.xml, no entanto, para obter soluções menos destrutivas.
fonte
O problema com a exclusão de arquivos no diretório .metadata é que você teria que iniciar seu ambiente de trabalho do zero. Portanto, pode demorar um pouco para restaurar todos os seus projetos, especialmente se você tiver vários deles. Restaurar .metadados de um backup apenas substituindo os arquivos existentes pelos antigos com backup funcionou para mim.
fonte
Também pode ajudar tentar carregar e salvar o espaço de trabalho com uma versão mais recente do eclipse:
Estou usando o eclipse 3.8. Ao iniciar, a tela inicial travava. Não havia mensagens de erro no log. O que ajudou foi abrir o espaço de trabalho com o eclipse 4.2.2. Depois de abrir e fechar o espaço de trabalho, consegui carregá-lo novamente com o 3.8.
fonte
Após alguma investigação sobre as datas dos arquivos, resolvi o mesmo problema (que é um problema aleatório recorrente no meu Kepler) simplesmente excluindo o seguinte arquivo em meu espaço de trabalho local: .metadata.plugins \ org.eclipse.jdt.core \ variablesAndContainers.dat
com impacto insignificante na restauração do espaço de trabalho.
Espero que possa ajudar alguém ...
fonte
Em sua área de trabalho, você encontrará o nome da pasta oculta .metadata, na qual encontrará outra pasta oculta ".mylyn", exclua-a e esvazie a lixeira, vá para o gerenciador de tarefas, pare o processo do Eclipse e inicie novamente o Eclipse, desta vez ele funcionará.
Aproveitar!
fonte
Aqui está um método menos destrutivo que funcionou para mim:
Estou em uma máquina Windows com uma cópia do Spring Tool Suite (uma extensão do Eclipse) que estou executando em um diretório aleatório. Em meu prompt de linha de comando, tive que navegar até o diretório que continha meu
STS.exe
e executar:STS.exe -refresh
.Depois disso, eu poderia abrir meu Eclipse da maneira normal (que era por meio de um ícone da barra de tarefas fixado).
fonte
Obtenha uma cópia de backup da pasta .metadata / .plugin / org.eclipse.core.resources, em seguida, exclua essa pasta e ative o eclipse. Isso deve iniciar a área de trabalho, mas todos os projetos serão perdidos, pois org.eclipse.core.resources mantém uma lista de todos os projetos.
Em seguida, feche o eclipse corretamente e copie org.eclipse.core.resources de backup para a pasta .metadata / .plugins / substituindo a existente.
Eclipse aberto e tudo deve funcionar bem com todos os seus projetos de volta ao normal.
fonte
Eclipse congelando na inicialização - antes de carregar o espaço de trabalho uma resposta muito boa neste post. repetindo a resposta que funcionou para mim
No diretório do seu espaço de trabalho, execute as seguintes etapas:
cd .metadata / .plugins
mv org.eclipse.core.resources org.eclipse.core.resources.bak
Comece o eclipse. (Deve mostrar uma mensagem de erro ou um espaço de trabalho vazio porque nenhum projeto foi encontrado.)
Feche todas as guias abertas dos editores.
Saia do eclipse.
rm -rf org.eclipse.core.resources (Exclua o diretório recém-criado.)
mv org.eclipse.core.resources.bak / org.eclipse.core.resources (Restaure o diretório original.)
Inicie o eclipse e comece a trabalhar. :-)
Resposta de CharlesB
fonte
Nenhuma das soluções me ajudou no meu caso.
Eu encontrei a solução de trabalho embora. Eu li que isso acontece quando o plugin ADT não é atualizado corretamente no Eclipse.
Atualize tudo e uau! Não congela mais ao iniciar o Eclipse!
fonte
Eu não tentei tudo isso. Reiniciei pelo laptop / máquina. E tudo voltou ao normal depois disso.
fonte