@@ -342,9 +342,9 @@ export class JSONSchemaService implements IJSONSchemaService {
}
varschemaContent:IJSONSchema={};
varjsonErrors=[];
schemaContent=Json.parse(content,errors);
varerrors=jsonErrors.length?[nls.localize('json.schema.invalidFormat','Unable to parse content from \'{0}\': {1}.',toDisplayString(url),jsonErrors[0])]:[];
varjsonErrors:Json.ParseError[]=[];
schemaContent=Json.parse(content,jsonErrors);
varerrors=jsonErrors.length?[nls.localize('json.schema.invalidFormat','Unable to parse content from \'{0}\': {1}.',toDisplayString(url),Json.getParseErrorMessage(jsonErrors[0].error))]:[];
this._collector.error(this._absoluteFolderPath,nls.localize('jsonParseFail',"Failed to parse {0}: {1}.",this._absoluteManifestPath,error));
this._collector.error(this._absoluteFolderPath,nls.localize('jsonParseFail',"Failed to parse {0}: {1}.",this._absoluteManifestPath,json.getParseErrorMessage(error.error)));
});
returnnull;
}
...
...
@@ -114,11 +114,11 @@ class ExtensionManifestNLSReplacer extends ExtensionManifestHandler {
this._collector.error(this._absoluteFolderPath,nls.localize('jsonParseFail',"Failed to parse {0}: {1}.",messageBundle,error));
this._collector.error(this._absoluteFolderPath,nls.localize('jsonParseFail',"Failed to parse {0}: {1}.",messageBundle,json.getParseErrorMessage(error.error)));