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

Bug 358703

Summary: Renaming project connected to git causes NPE
Product: [Technology] EGit Reporter: Michael Woski <woskimi>
Component: CoreAssignee: Project Inbox <egit.core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: matthias.sohn, robin.rosenberg
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Michael Woski CLA 2011-09-23 06:17:21 EDT
I was trying to rename a C project that is under git version control (.git folder resides in the project folder). I got the error shown below.
As soon as I disconnected from git I could rename the project.

eclipse.buildId=I20110915-1308
java.version=1.7.0
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
Command-line arguments:  -os linux -ws gtk -arch x86_64

java.lang.NullPointerException
	at org.eclipse.egit.core.GitMoveDeleteHook.moveProject(GitMoveDeleteHook.java:190)
	at org.eclipse.team.internal.core.MoveDeleteManager.moveProject(MoveDeleteManager.java:113)
	at org.eclipse.core.internal.resources.Resource.unprotectedMove(Resource.java:1996)
	at org.eclipse.core.internal.resources.Resource.move(Resource.java:1612)
	at org.eclipse.ltk.core.refactoring.resource.RenameResourceChange.perform(RenameResourceChange.java:123)
	at org.eclipse.ltk.core.refactoring.CompositeChange.perform(CompositeChange.java:278)
	at org.eclipse.ltk.core.refactoring.PerformChangeOperation$1.run(PerformChangeOperation.java:258)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
	at org.eclipse.ltk.core.refactoring.PerformChangeOperation.executeChange(PerformChangeOperation.java:306)
	at org.eclipse.ltk.internal.ui.refactoring.UIPerformChangeOperation.executeChange(UIPerformChangeOperation.java:92)
	at org.eclipse.ltk.core.refactoring.PerformChangeOperation.run(PerformChangeOperation.java:218)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
	at org.eclipse.ltk.internal.ui.refactoring.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Comment 1 Denis Roy CLA 2011-09-23 09:47:44 EDT
You probably meant to file this against the EGit project...
Comment 2 Matthias Sohn CLA 2011-09-30 19:02:42 EDT
this is probably fixed with this change which is currently in review: http://egit.eclipse.org/r/#change,2727
could you give this a try ?
Comment 3 Stefan Lay CLA 2011-11-14 03:56:16 EST
Fixed with 57b79abd8f486af5f95db42435c374404fa40513