Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 393230

Summary: Blame annotations don't work
Product: [Technology] EGit Reporter: Eike Stepper <stepper>
Component: UIAssignee: Project Inbox <egit.ui-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: robin
Version: 2.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Eike Stepper CLA 2012-10-31 08:58:33 EDT
What steps will reproduce the problem?
1. Open http://git.eclipse.org/c/cdo/cdo.git/tree/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/transaction/CDOTransactionImpl.java in the Java editor
2. Try to display the blame annotation ruler



-- Error Details --
Date: Wed Oct 31 13:54:54 CET 2012
Message: E-mail address of PersonIdent must not be null.
Severity: Error
Product: Eclipse SDK 3.8.1.v201209141540 (org.eclipse.sdk.ide)
Plugin: org.eclipse.egit.ui
Session Data:
eclipse.buildId=M20120914-1540
java.version=1.6.0_32
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data C:\develop\ws\cdo

Exception Stack Trace:
java.lang.IllegalArgumentException: E-mail address of PersonIdent must not be null.
	at org.eclipse.jgit.lib.PersonIdent.<init>(PersonIdent.java:186)
	at org.eclipse.jgit.lib.PersonIdent.<init>(PersonIdent.java:162)
	at org.eclipse.jgit.lib.PersonIdent.<init>(PersonIdent.java:101)
	at org.eclipse.jgit.blame.Candidate$BlobCandidate.getAuthor(Candidate.java:383)
	at org.eclipse.jgit.blame.BlameGenerator.getSourceAuthor(BlameGenerator.java:825)
	at org.eclipse.jgit.blame.BlameResult.loadFrom(BlameResult.java:331)
	at org.eclipse.jgit.blame.BlameResult.computeAll(BlameResult.java:240)
	at org.eclipse.jgit.blame.BlameGenerator.computeBlameResult(BlameGenerator.java:436)
	at org.eclipse.jgit.api.BlameCommand.call(BlameCommand.java:221)
	at org.eclipse.egit.ui.internal.blame.BlameOperation.execute(BlameOperation.java:179)
	at org.eclipse.egit.core.internal.job.JobUtil$1.run(JobUtil.java:50)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Comment 1 Robin Stocker CLA 2012-10-31 09:19:41 EDT

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