From 0c5a08d8cec6348399e8b45caf986f7487316afc Mon Sep 17 00:00:00 2001 From: David McKnight Date: Fri, 18 May 2007 15:58:12 +0000 Subject: [PATCH] [187670] exception in classifier when element is deleted --- .../dstore/universal/miners/filesystem/FileClassifier.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/FileClassifier.java b/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/FileClassifier.java index 17c0a259907..1116a0dfbad 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/FileClassifier.java +++ b/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/FileClassifier.java @@ -180,7 +180,8 @@ public class FileClassifier extends Thread for (int i = 0; i < _subject.getNestedSize(); i++) { DataElement child = _subject.get(i); - + if (child != null && !child.isDeleted()) + { if (child.getType().equals(IUniversalDataStoreConstants.UNIVERSAL_FILE_DESCRIPTOR) || child.getType().equals(IUniversalDataStoreConstants.UNIVERSAL_VIRTUAL_FILE_DESCRIPTOR) || child.getType().equals(IUniversalDataStoreConstants.UNIVERSAL_FOLDER_DESCRIPTOR)) @@ -203,6 +204,7 @@ public class FileClassifier extends Thread * (tokenizer.countTokens() < 12) { putElement(name, child); } */ } + } } _classifyChildren = true;