From b51608f0223c6020e981175d0f6d582535371c12 Mon Sep 17 00:00:00 2001 From: Kevin Cunnane Date: Fri, 8 Dec 2017 16:12:27 -0800 Subject: [PATCH] Fix batch parse failure message to give clear description of what failed (#566) --- .../BatchParser/BatchParserWrapper.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Microsoft.SqlTools.ServiceLayer/BatchParser/BatchParserWrapper.cs b/src/Microsoft.SqlTools.ServiceLayer/BatchParser/BatchParserWrapper.cs index eb883f23..3564930b 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/BatchParser/BatchParserWrapper.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/BatchParser/BatchParserWrapper.cs @@ -8,6 +8,7 @@ using System; using System.Collections.Generic; using System.IO; using Microsoft.SqlTools.ServiceLayer.BatchParser.ExecutionEngineCode; +using System.Globalization; namespace Microsoft.SqlTools.ServiceLayer.BatchParser { @@ -347,7 +348,8 @@ namespace Microsoft.SqlTools.ServiceLayer.BatchParser { Logger.Write(LogLevel.Verbose, SR.BatchParserWrapperExecutionError); - throw new Exception(SR.BatchParserWrapperExecutionEngineError); + throw new Exception(string.Format(CultureInfo.CurrentCulture, + SR.BatchParserWrapperExecutionEngineError, args.Message + Environment.NewLine + '\t' + args.Description)); } }