// If it is the very first start debugging we need to clear the repl and our sessions map
if(this.model.getSessions().length===0){
this.removeReplExpressions();
this.allSessions.clear();
...
...
@@ -292,6 +294,7 @@ export class DebugService implements IDebugService {
}
if(compound){
// we are starting a compound debug, first do some error checking and than start each configuration in the compound
if(!compound.configurations){
returnTPromise.wrapError(newError(nls.localize({key:'compoundMustHaveConfigurations',comment:['compound indicates a "compounds" configuration item','"configurations" is an attribute and should not be localized']},
"Compound must have \"configurations\" attribute set in order to start multiple configurations.")));
...
...
@@ -323,8 +326,9 @@ export class DebugService implements IDebugService {
returnTPromise.wrapError(newError(nls.localize('noFolderWithName',"Can not find folder with name '{0}' for configuration '{1}' in compound '{2}'.",configData.folder,configData.name,compound.name)));