Community
Participate
Working Groups
I see this NPE quite frequently, not sure when this is hit I am using EGit 0.8.0.201005261531 on Helios RC1 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.egit.ui". !STACK 0 java.lang.NullPointerException at java.util.Collections.sort(Collections.java:116) at org.eclipse.egit.ui.internal.repository.RepositoriesViewContentProvider.getElements(RepositoriesViewContentProvider.java:44) at org.eclipse.egit.ui.internal.repository.RepositoriesView.showResource(RepositoriesView.java:1864) at org.eclipse.egit.ui.internal.repository.RepositoriesView$43.done(RepositoriesView.java:1852) at org.eclipse.core.internal.jobs.JobListeners$3.notify(JobListeners.java:39) at org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:112) at org.eclipse.core.internal.jobs.JobListeners.done(JobListeners.java:152) at org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:646) at org.eclipse.core.internal.jobs.WorkerPool.endJob(WorkerPool.java:105) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:71)
Ok, I think I understand the problem more or less. However, I have to wait for http://egit.eclipse.org/r/#change,778 before I can continue.
Instead of using job listener, the RepositoriesView.showResource() method now simply uses join() when a refresh job is running, so the problem should not occur anymore.