Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 322920 - NPE in GitFileRevision.inCommit(...)
Summary: NPE in GitFileRevision.inCommit(...)
Status: CLOSED DUPLICATE of bug 322732
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 0.9.0   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-17 11:55 EDT by Chris Aniszczyk CLA
Modified: 2010-08-17 11:58 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Aniszczyk CLA 2010-08-17 11:55:15 EDT
I'm not sure if this is a problem in JGit or EGit, depending how we call the JGit API. I'm able to reproduce by syncing and selecting a file to compare.

eclipse.buildId=I20100608-0911
java.version=1.6.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -keyring /Users/chrisaniszczyk/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -keyring /Users/chrisaniszczyk/.eclipse_keyring -showlocation


Error
Tue Aug 17 10:50:01 CDT 2010
An internal error occurred during: "Initializing Compare Editor".

java.lang.NullPointerException
at org.eclipse.jgit.util.RawParseUtils.author(RawParseUtils.java:549)
at org.eclipse.jgit.revwalk.RevCommit.getAuthorIdent(RevCommit.java:303)
at org.eclipse.egit.core.internal.storage.CommitFileRevision.<init>(CommitFileRevision.java:59)
at org.eclipse.egit.core.internal.storage.GitFileRevision.inCommit(GitFileRevision.java:50)
at org.eclipse.egit.ui.internal.CompareUtils.getFileRevision(CompareUtils.java:110)
at org.eclipse.egit.ui.internal.CompareUtils.getFileRevisionTypedElement(CompareUtils.java:73)
at org.eclipse.egit.ui.internal.synchronize.model.GitModelBlob.getRight(GitModelBlob.java:119)
at org.eclipse.egit.ui.internal.synchronize.model.GitModelBlob.prepareInput(GitModelBlob.java:146)
at org.eclipse.team.internal.ui.mapping.ModelCompareEditorInput.prepareCompareInput(ModelCompareEditorInput.java:121)
at org.eclipse.team.ui.synchronize.SaveableCompareEditorInput.prepareInput(SaveableCompareEditorInput.java:235)
at org.eclipse.compare.CompareEditorInput.run(CompareEditorInput.java:483)
at org.eclipse.compare.internal.CompareUIPlugin.prepareInput(CompareUIPlugin.java:548)
at org.eclipse.compare.internal.CompareEditor$2.run(CompareEditor.java:349)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Dariusz Luksza CLA 2010-08-17 11:57:38 EDT
This is a duplication of bug: 322732
Comment 2 Chris Aniszczyk CLA 2010-08-17 11:58:47 EDT

*** This bug has been marked as a duplicate of bug 322732 ***