@@ -97,7 +61,7 @@ class ExtensionManifestParser extends ExtensionManifestHandler {
try{
returnJSON.parse(manifestContents.toString());
}catch(e){
this._collector.error(this._absoluteFolderPath,nls.localize('jsonParseFail',"Failed to parse {0}: {1}.",this._absoluteManifestPath,getParseErrorMessage(e.message)));
this._log.error(this._absoluteFolderPath,nls.localize('jsonParseFail',"Failed to parse {0}: {1}.",this._absoluteManifestPath,getParseErrorMessage(e.message)));
}
returnnull;
},(err)=>{
...
...
@@ -105,7 +69,7 @@ class ExtensionManifestParser extends ExtensionManifestHandler {
this._collector.error(this._absoluteFolderPath,nls.localize('jsonsParseFail',"Failed to parse {0} or {1}: {2}.",messageBundle.localized,messageBundle.original,getParseErrorMessage(error.error)));
this._log.error(this._absoluteFolderPath,nls.localize('jsonsParseFail',"Failed to parse {0} or {1}: {2}.",messageBundle.localized,messageBundle.original,getParseErrorMessage(error.error)));
@@ -223,45 +254,26 @@ export class MainProcessExtensionService extends AbstractExtensionService implem
});
userExtensions.forEach((userExtension)=>{
if(result.hasOwnProperty(userExtension.id)){
collector.warn(userExtension.extensionFolderPath,localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[userExtension.id].extensionFolderPath,userExtension.extensionFolderPath));
log.warn(userExtension.extensionFolderPath,localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[userExtension.id].extensionFolderPath,userExtension.extensionFolderPath));
}
result[userExtension.id]=userExtension;
});
developedExtensions.forEach(developedExtension=>{
collector.info('',localize('extensionUnderDevelopment',"Loading development extension at {0}",developedExtension.extensionFolderPath));
log.info('',localize('extensionUnderDevelopment',"Loading development extension at {0}",developedExtension.extensionFolderPath));
if(result.hasOwnProperty(developedExtension.id)){
collector.warn(developedExtension.extensionFolderPath,localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[developedExtension.id].extensionFolderPath,developedExtension.extensionFolderPath));
log.warn(developedExtension.extensionFolderPath,localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[developedExtension.id].extensionFolderPath,developedExtension.extensionFolderPath));