From 94bc7f8a3eef54afef7bc01e07c81e794edb2ebe Mon Sep 17 00:00:00 2001 From: BoykoAlex Date: Wed, 7 Nov 2018 18:38:45 -0500 Subject: [PATCH] Test the reason for build failure --- .../vscode/commons/maven/java/MavenProjectClasspath.java | 6 +++++- .../ide/vscode/commons/maven/JavaIndexTest.java | 9 --------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java b/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java index c0778c3e5..9aaa6ac20 100644 --- a/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java +++ b/headless-services/commons/commons-maven/src/main/java/org/springframework/ide/vscode/commons/maven/java/MavenProjectClasspath.java @@ -87,7 +87,11 @@ public class MavenProjectClasspath implements IClasspath { if (javaVersion == null) { javaVersion = "8"; } - cpe.setSourceContainerUrl(BootProjectUtil.jreSources(path).toUri().toURL()); + try { + cpe.setSourceContainerUrl(BootProjectUtil.jreSources(path).toUri().toURL()); + } catch (Throwable t) { + t.printStackTrace(); + } cpe.setJavadocContainerUrl(new URL("https://docs.oracle.com/javase/" + javaVersion + "/docs/api/")); cpe.setSystem(true); entries.add(cpe); diff --git a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java index 3676ac694..c17b2207f 100644 --- a/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java +++ b/headless-services/commons/commons-maven/src/test/java/org/springframework/ide/vscode/commons/maven/JavaIndexTest.java @@ -67,9 +67,6 @@ public class JavaIndexTest { .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) .block(); assertTrue(results.size() > 10); -// results.forEach(res -> { -// System.out.println("Found type: " + res.getT1()); -// }); IType type = results.get(0).getT1(); System.out.println(type.getFullyQualifiedName() + ": " + type.getBindingKey()); assertEquals("java.util.Map", type.getFullyQualifiedName()); @@ -83,9 +80,6 @@ public class JavaIndexTest { .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) .block(); assertTrue(results.size() > 10); -// results.forEach(res -> { -// System.out.println("Found type: " + res.getT1()); -// }); IType type = results.get(0).getT1(); System.out.println(type.getFullyQualifiedName() + ": " + type.getBindingKey()); assertEquals("java.util.EnumMap$KeySet", type.getFullyQualifiedName()); @@ -99,9 +93,6 @@ public class JavaIndexTest { .collectSortedList((o1, o2) -> o2.getT2().compareTo(o1.getT2())) .block(); assertTrue(results.size() > 10); - results.forEach(res -> { - System.out.println("Found result: " + res.getT1()); - }); assertEquals("java.util", results.get(0).getT1()); }