Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 364516 - R4Eclipse compare editor generates a null pointer
Summary: R4Eclipse compare editor generates a null pointer
Status: CLOSED MOVED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows Vista
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Jacques Bouthillier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 399542
  Show dependency tree
 
Reported: 2011-11-22 15:47 EST by Jacques Bouthillier CLA
Modified: 2013-01-30 14:17 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 Jacques Bouthillier CLA 2011-11-22 15:47:39 EST
Open files from a commit having external files

[11:57:06:654] I T=main EditorProxy:222 (openCompareEditor): Open compare editor on files MeetingInfoDialog.java (Target) and MeetingInfoDialog.java (Base)
org.eclipse.mylyn.reviews.r4e.core.rfs.spi.ReviewsFileStorageException: java.lang.NullPointerException
        at org.eclipse.mylyn.reviews.r4e.core.rfs.ReviewsRFSProxy.getBlobContent(ReviewsRFSProxy.java:245)
        at org.eclipse.mylyn.reviews.r4e.core.rfs.ReviewsRFSProxy$2.getContents(ReviewsRFSProxy.java:337)
        at org.eclipse.mylyn.reviews.r4e.ui.internal.editors.StorageTypedElement.getContents(StorageTypedElement.java:87)
        at org.eclipse.compare.structuremergeviewer.Differencer.getStream(Differencer.java:488)
        at org.eclipse.compare.structuremergeviewer.Differencer.contentsEqual(Differencer.java:440)
        at org.eclipse.compare.structuremergeviewer.Differencer.compare(Differencer.java:413)
        at org.eclipse.compare.structuremergeviewer.Differencer.traverse(Differencer.java:312)
        at org.eclipse.compare.structuremergeviewer.Differencer.findDifferences(Differencer.java:221)
        at org.eclipse.mylyn.reviews.r4e.ui.internal.editors.R4ECompareEditorInput.prepareCompareInput(R4ECompareEditorInput.java:235)
        at org.eclipse.team.ui.synchronize.SaveableCompareEditorInput.prepareInput(SaveableCompareEditorInput.java:235)
        at org.eclipse.compare.CompareEditorInput.run(CompareEditorInput.java:484)
        at org.eclipse.compare.internal.CompareUIPlugin.prepareInput(CompareUIPlugin.java:553)
        at org.eclipse.compare.internal.CompareEditor$2.run(CompareEditor.java:349)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
        at org.eclipse.jgit.storage.file.UnpackedObjectCache$Table.contains(UnpackedObjectCache.java:111)
        at org.eclipse.jgit.storage.file.UnpackedObjectCache.isUnpacked(UnpackedObjectCache.java:64)
        at org.eclipse.jgit.storage.file.ObjectDirectory.openObject1(ObjectDirectory.java:427)
        at org.eclipse.jgit.storage.file.FileObjectDatabase.openObjectImpl1(FileObjectDatabase.java:172)
        at org.eclipse.jgit.storage.file.FileObjectDatabase.openObject(FileObjectDatabase.java:157)
        at org.eclipse.jgit.storage.file.WindowCursor.open(WindowCursor.java:122)
        at org.eclipse.jgit.lib.ObjectDatabase.open(ObjectDatabase.java:176)
        at org.eclipse.jgit.lib.Repository.open(Repository.java:270)
        at org.eclipse.mylyn.reviews.r4e.core.rfs.ReviewsRFSProxy.getBlobContent(ReviewsRFSProxy.java:243)
        ... 13 more
Comment 1 Jacques Bouthillier CLA 2011-11-23 11:53:39 EST
Files in the compared editor are files external to the workspace
Comment 2 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn