From 98eb3f124de6a44f5abc99e00cba29f983cb3a2f Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Mon, 22 Aug 2016 10:34:26 +0200 Subject: [PATCH] logic: fix jar not found exception not found jars or classpath items are not handed forward to the java indexer because the java code throws exceptions when attempting to create a jar type solver for these. --- src/lib/JavaProject.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/JavaProject.cpp b/src/lib/JavaProject.cpp index 023ae52d..03466d06 100644 --- a/src/lib/JavaProject.cpp +++ b/src/lib/JavaProject.cpp @@ -55,12 +55,15 @@ std::shared_ptr JavaProject::createIndexerTask( for (FilePath classpath: m_projectSettings->getAbsoluteClasspaths()) { - arguments.javaClassPaths.push_back(classpath.str()); + if (classpath.exists()) + { + arguments.javaClassPaths.push_back(classpath.str()); + } } for (FilePath sourcePath: m_projectSettings->getAbsoluteSourcePaths()) { - if (sourcePath.extension().empty()) + if (sourcePath.extension().empty() && sourcePath.exists()) { arguments.javaClassPaths.push_back(sourcePath.str()); }