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

Bug 388863

Summary: An internal error occurred during: Re-indexing repository ... java.lang.NullPointerException
Product: [Technology] EGit Reporter: Michael Joyner <michael>
Component: CoreAssignee: Project Inbox <egit.core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: critical    
Priority: P3 CC: eclipse, hendrik, javabrett, Michael_Rennie, robin.rosenberg, robin
Version: unspecified   
Target Milestone: 2.3   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 333338    
Bug Blocks:    

Description Michael Joyner CLA 2012-09-05 12:31:22 EDT
Getting constant "An internal error occurred during: Re-indexing repository "

Details:

An internal error occurred during: Re-indexing repository 
java.lang.NullPointerException

PHP Project + Javascript with RSE linked folders.

-- Configuration Details --
Product: Eclipse 1.5.0.20120131-1544 (org.eclipse.epp.package.jee.product)
Installed Features:
 org.eclipse.platform 4.2.0.v20120608-135145-9JF7BHV8FyMteji0Oi_ePMz0xuZ8TVo7lV0z0ecb
Comment 1 Robin Rosenberg CLA 2012-10-06 16:11:18 EDT
Is there a stacktrace in the workspace log? 

As for RSE, EGit only works with the local file system.
Comment 2 Michael Joyner CLA 2012-10-10 10:56:14 EDT
This is it I think:

!MESSAGE An internal error occurred during: "Re-indexing repository PHP_dev.pubz.me".
!STACK 0
java.lang.NullPointerException
	at org.eclipse.egit.core.ContainerTreeIterator$ResourceEntry.asFile(ContainerTreeIterator.java:262)
	at org.eclipse.egit.core.ContainerTreeIterator$ResourceEntry.<init>(ContainerTreeIterator.java:191)
	at org.eclipse.egit.core.ContainerTreeIterator.entries(ContainerTreeIterator.java:156)
	at org.eclipse.egit.core.ContainerTreeIterator.<init>(ContainerTreeIterator.java:123)
	at org.eclipse.egit.core.ContainerTreeIterator.createSubtreeIterator(ContainerTreeIterator.java:130)
	at org.eclipse.jgit.treewalk.AbstractTreeIterator.createSubtreeIterator(AbstractTreeIterator.java:528)
	at org.eclipse.jgit.treewalk.TreeWalk.enterSubtree(TreeWalk.java:908)
	at org.eclipse.jgit.treewalk.TreeWalk.next(TreeWalk.java:566)
	at org.eclipse.jgit.lib.IndexDiff.diff(IndexDiff.java:287)
	at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.calcIndexDiff(IndexDiffCacheEntry.java:343)
	at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:334)
	at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:177)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.core.jobs 4 2 2012-09-26 16:25:25.481
!MESSAGE An internal error occurred during: "Re-indexing repository PHP_dev.pubz.me".
!STACK 0
java.lang.NullPointerException
	at org.eclipse.egit.core.ContainerTreeIterator$ResourceEntry.asFile(ContainerTreeIterator.java:262)
	at org.eclipse.egit.core.ContainerTreeIterator$ResourceEntry.<init>(ContainerTreeIterator.java:191)
	at org.eclipse.egit.core.ContainerTreeIterator.entries(ContainerTreeIterator.java:156)
	at org.eclipse.egit.core.ContainerTreeIterator.<init>(ContainerTreeIterator.java:123)
	at org.eclipse.egit.core.ContainerTreeIterator.createSubtreeIterator(ContainerTreeIterator.java:130)
	at org.eclipse.jgit.treewalk.AbstractTreeIterator.createSubtreeIterator(AbstractTreeIterator.java:528)
	at org.eclipse.jgit.treewalk.TreeWalk.enterSubtree(TreeWalk.java:908)
	at org.eclipse.jgit.treewalk.TreeWalk.next(TreeWalk.java:566)
	at org.eclipse.jgit.lib.IndexDiff.diff(IndexDiff.java:287)
	at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.calcIndexDiff(IndexDiffCacheEntry.java:343)
	at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry.access$4(IndexDiffCacheEntry.java:334)
	at org.eclipse.egit.core.internal.indexdiff.IndexDiffCacheEntry$4.run(IndexDiffCacheEntry.java:177)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SESSION 2012-10-10 10:35:43.454 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.6.0_24
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
Comment 3 Robin Rosenberg CLA 2012-10-10 16:46:50 EDT
We do not support RSE, but occasional linked resources should just
be ignored. 333338 should fix that.
Comment 4 Robin Stocker CLA 2012-11-15 09:52:49 EST
*** Bug 394330 has been marked as a duplicate of this bug. ***
Comment 5 Robin Stocker CLA 2013-02-01 06:24:09 EST
I think this should have been fixed with bug 333338. Please reopen if it still occurs with EGit nightly or the upcoming 2.3.