Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBogdan Gheorghe2006-05-03 17:53:33 +0000
committerBogdan Gheorghe2006-05-03 17:53:33 +0000
commit3de6ebfa7c0699509868fb5baea2556a23bbf7d9 (patch)
tree52fa067215a2c0a35b012f4c038c0fd30b744a9b /bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources
parenta9f29c94ecf86198897d3b21a4bdfa325bbd6e33 (diff)
downloadeclipse.platform.team-3de6ebfa7c0699509868fb5baea2556a23bbf7d9.tar.gz
eclipse.platform.team-3de6ebfa7c0699509868fb5baea2556a23bbf7d9.tar.xz
eclipse.platform.team-3de6ebfa7c0699509868fb5baea2556a23bbf7d9.zip
Bug 140007 (RC3) [Sync View] Update with a remote deleted file causes NPE
Diffstat (limited to 'bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources')
-rw-r--r--bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java
index 7f122c6a5..5c0d78265 100644
--- a/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java
+++ b/bundles/org.eclipse.team.cvs.core/src/org/eclipse/team/internal/ccvs/core/resources/UpdateContentCachingService.java
@@ -154,6 +154,10 @@ public class UpdateContentCachingService {
try {
RemoteFolderTreeBuilder builder = new RemoteFolderTreeBuilder(repository, file.getParent(), tag);
RemoteFile remote = builder.buildTree(file, Policy.subMonitorFor(monitor, 10));
+
+ if (remote == null)
+ return null;
+
byte[] syncBytes = remote.getSyncBytes();
if (builder.getFileDiffs().length > 0) {
// Getting the storage of the file will cache the contents

Back to the top