eclipse loading com.android......adt

来源:互联网 发布:2015中国石油进口数据 编辑:程序博客网 时间:2024/06/17 17:21

Eclipse hangs on loading workbench

up vote63down votefavorite
35

My eclipse stops loading workbench. I tried already starting with ./eclipse --clean

When starting from console it throws following exception:

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)

It stops when loading com.android.ide.eclipse.adt

Whats wrong with my workbench?

Eclipse startup screen

share|improve this question
 
 

19 Answers 19

activeoldestvotes
up vote117down voteaccepted

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

Try the following:

  1. Delete the .metadata folder in your local workspace (this is what worked for me). It seems that it contains a .LOCK file that if not properly closed, prevents eclipse from starting properly. On Unix based systems you can type following on command line;

    rm -r workspace/.metadata
  2. Delete your .eclipse directory in your home directory. Launch eclipse. If that doesn't work,

  3. Open eclipse under another user account. If it loads, you know the problem is with your account, not your eclipse installation.

share|improve this answer
 
 
it happened to me after i clicked File->restart by mistake.–nurneNov 12 '12 at 14:53
 
For me works the 3#.–Dr.LuijiDec 18 '12 at 9:48
51 
In most cases, rm workspace/.metadata/.lock works for me. Make sure to start eclipse using./eclipse -clean -refresh whatever you try. Thanks for teaching us mv .eclipse .eclipse.old, which did not help today. Today it helped to deleteworkspace/.metadata/.plugins/. All Plugins actually did work after that. Some settings gone. You can then useImport... to import all your existing projects at once. Deleting workspace/.metadata is the last choice, but works. You can keep workspace/.metadata/.mylyn if you don't want to loose your tasks.–sulaiDec 20 '12 at 12:46
 
The rm -r workspace/.metedata works perfectly–MilošJan 24 '13 at 9:04
2 
Just delete the .lock file - no need to loose all of your settings!–slottDec 12 '13 at 7:51
0 0
原创粉丝点击