if(node.toComputer()!=null && node.toComputer().getChannel()!=null){
Iterator<String> iterator = property.getSlaveWorkspaceUsage().get(nodeName).keySet().iterator();
while(iterator.hasNext()){
String projectWorkspace = iterator.next();
FilePath workspace = new FilePath(node.toComputer().getChannel(), projectWorkspace);
if(workspace.exists()){
Long diskUsage = property.getSlaveWorkspaceUsage().get(node.getNodeName()).get(workspace.getRemote());
ArrayList<FilePath> exceededFiles = new ArrayList<FilePath>();
if(project instanceof ItemGroup){
List<AbstractProject> projects = getAllProjects((ItemGroup) project);