Community
Participate
Working Groups
1.1.0.201109151100-r eclipse.buildId=I20110915-1308 NPE in GitResourceVariantTreeSubscriber.refresh on Replace With > File in Git Index. I invoked the command on a new Java package containing 1 file. The package has not been added to the index before and does not exist in the repository. When I invoke the command on the added file, it does nothing. Expected: Should replace with the version in the index, i.e. remove it from the workspace. Same behavior in both cases if I use Replace With > HEAD Revision. Error Tue Sep 27 15:04:49 CEST 2011 Error occurred while building scope for committing changes java.lang.NullPointerException at org.eclipse.egit.core.synchronize.GitResourceVariantTreeSubscriber.refresh(GitResourceVariantTreeSubscriber.java:141) at org.eclipse.team.core.subscribers.SubscriberResourceMappingContext.refresh(SubscriberResourceMappingContext.java:167) at org.eclipse.team.core.subscribers.SubscriberResourceMappingContext.ensureRefreshed(SubscriberResourceMappingContext.java:207) at org.eclipse.team.core.subscribers.SubscriberResourceMappingContext.fetchMembers(SubscriberResourceMappingContext.java:132) at org.eclipse.jdt.internal.corext.util.JavaElementResourceMapping.getRemotePackageFragmentTraversals(JavaElementResourceMapping.java:233) at org.eclipse.jdt.internal.corext.util.JavaElementResourceMapping.access$0(JavaElementResourceMapping.java:225) at org.eclipse.jdt.internal.corext.util.JavaElementResourceMapping$PackageFragmentResourceMapping.getTraversals(JavaElementResourceMapping.java:198) at org.eclipse.team.core.mapping.provider.SynchronizationScopeManager.addMappingsToScope(SynchronizationScopeManager.java:389) at org.eclipse.team.core.mapping.provider.SynchronizationScopeManager.internalPrepareContext(SynchronizationScopeManager.java:200) at org.eclipse.team.core.mapping.provider.SynchronizationScopeManager.access$0(SynchronizationScopeManager.java:187) at org.eclipse.team.core.mapping.provider.SynchronizationScopeManager$1.run(SynchronizationScopeManager.java:167) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) at org.eclipse.team.core.mapping.provider.SynchronizationScopeManager.initialize(SynchronizationScopeManager.java:165) at org.eclipse.team.core.subscribers.SubscriberScopeManager.access$0(SubscriberScopeManager.java:1) at org.eclipse.team.core.subscribers.SubscriberScopeManager$1.run(SubscriberScopeManager.java:81) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) at org.eclipse.team.core.subscribers.SubscriberScopeManager.initialize(SubscriberScopeManager.java:79) at org.eclipse.team.ui.synchronize.ModelOperation.initializeScope(ModelOperation.java:161) at org.eclipse.team.ui.synchronize.ModelOperation.beginOperation(ModelOperation.java:124) at org.eclipse.team.ui.synchronize.ModelOperation.run(ModelOperation.java:105) at org.eclipse.egit.ui.internal.operations.GitScopeUtil.collectRelatedChanges(GitScopeUtil.java:168) at org.eclipse.egit.ui.internal.operations.GitScopeUtil.access$0(GitScopeUtil.java:158) at org.eclipse.egit.ui.internal.operations.GitScopeUtil$1.run(GitScopeUtil.java:141) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
*** This bug has been marked as a duplicate of bug 358302 ***