Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 333203 - NPE trying to checkout a branch
Summary: NPE trying to checkout a branch
Status: RESOLVED FIXED
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 0.11   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 0.11-M1   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-25 09:37 EST by Andrew Gvozdev CLA
Modified: 2010-12-30 07:11 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Gvozdev CLA 2010-12-25 09:37:05 EST
Git NPE: An internal error occurred during: "Checking out refs/heads/origin". The check out seems to finish OK, just got me a bit scared at the popup at first.
java.lang.NullPointerException
at org.eclipse.egit.ui.internal.decorators.GitDocument.populate(GitDocument.java:147)
at org.eclipse.egit.ui.internal.decorators.GitDocument.onRefsChanged(GitDocument.java:209)
at org.eclipse.jgit.events.RefsChangedEvent.dispatch(RefsChangedEvent.java:55)
at org.eclipse.jgit.events.RefsChangedEvent.dispatch(RefsChangedEvent.java:47)
at org.eclipse.jgit.events.ListenerList.dispatch(ListenerList.java:120)
at org.eclipse.jgit.lib.Repository.fireEvent(Repository.java:149)
at org.eclipse.jgit.storage.file.RefDirectory.fireRefsChanged(RefDirectory.java:891)
at org.eclipse.jgit.storage.file.RefDirectory.putLooseRef(RefDirectory.java:522)
at org.eclipse.jgit.storage.file.RefDirectory.storedSymbolicRef(RefDirectory.java:484)
at org.eclipse.jgit.storage.file.RefDirectoryUpdate.doLink(RefDirectoryUpdate.java:162)
at org.eclipse.jgit.lib.RefUpdate.link(RefUpdate.java:569)
at org.eclipse.egit.core.op.BranchOperation.updateHeadRef(BranchOperation.java:160)
at org.eclipse.egit.core.op.BranchOperation.access$5(BranchOperation.java:137)
at org.eclipse.egit.core.op.BranchOperation$1.run(BranchOperation.java:116)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)
at org.eclipse.egit.core.op.BranchOperation.execute(BranchOperation.java:127)
at org.eclipse.egit.ui.internal.repository.tree.command.CheckoutCommand$1$1.run(CheckoutCommand.java:62)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at org.eclipse.egit.ui.internal.repository.tree.command.CheckoutCommand$1.run(CheckoutCommand.java:67)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

egit 0.11.0.201012231154
Comment 1 Robin Rosenberg CLA 2010-12-30 07:06:56 EST
Fix in http://egit.eclipse.org/r/#change,2187
Comment 2 Mathias Kinzler CLA 2010-12-30 07:11:50 EST
Merged as e6415b25c6d3ff2ee0539a074c13e8f0145ccc56