From 0192cea4df8233be7d4472e8b64db67749adeef2 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Tue, 20 Mar 2018 13:37:07 -0700 Subject: [PATCH] Log command execution errors --- .../jdt/ls/extension/ClasspathListenerHandler.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/headless-services/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/ClasspathListenerHandler.java b/headless-services/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/ClasspathListenerHandler.java index 6788f59fc..5e589658d 100644 --- a/headless-services/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/ClasspathListenerHandler.java +++ b/headless-services/org.springframework.tooling.jdt.ls.extension/src/org/springframework/tooling/jdt/ls/extension/ClasspathListenerHandler.java @@ -16,6 +16,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.eclipse.core.internal.runtime.Log; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; @@ -67,7 +68,14 @@ public class ClasspathListenerHandler implements IDelegateCommandHandler { Logger.log(e); } } - conn.executeCommand(callbackCommandId, project, projectName, deleted, classpath); + try { + Logger.log("executing callback "+callbackCommandId+" "+projectName+" "+deleted+" "+(classpath==null ? "" : classpath.getEntries().size())); + conn.executeCommand(callbackCommandId, project, projectName, deleted, classpath); + Logger.log("executing callback "+callbackCommandId+" SUCCESS"); + } catch (Exception e) { + Logger.log("executing callback "+callbackCommandId+" FAILED"); + Logger.log(e); + } return Status.OK_STATUS; } }