File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
platform/telemetry/common Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -243,7 +243,7 @@ export class ErrorNoTelemetry extends Error {
243
243
244
244
constructor ( msg ?: string ) {
245
245
super ( msg ) ;
246
- this . name = 'ErrorNoTelemetry ' ;
246
+ this . name = 'CodeExpectedError ' ;
247
247
}
248
248
249
249
public static fromError ( err : Error ) : ErrorNoTelemetry {
@@ -258,7 +258,7 @@ export class ErrorNoTelemetry extends Error {
258
258
}
259
259
260
260
public static isErrorNoTelemetry ( err : Error ) : err is ErrorNoTelemetry {
261
- return err . name === 'ErrorNoTelemetry ' ;
261
+ return err . name === 'CodeExpectedError ' ;
262
262
}
263
263
}
264
264
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import { binarySearch } from 'vs/base/common/arrays';
7
7
import { errorHandler , ErrorNoTelemetry } from 'vs/base/common/errors' ;
8
8
import { DisposableStore , toDisposable } from 'vs/base/common/lifecycle' ;
9
9
import { safeStringify } from 'vs/base/common/objects' ;
10
+ import { FileOperationError } from 'vs/platform/files/common/files' ;
10
11
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry' ;
11
12
12
13
type ErrorEventFragment = {
@@ -87,7 +88,8 @@ export default abstract class BaseErrorTelemetry {
87
88
}
88
89
89
90
// If it's the no telemetry error it doesn't get logged
90
- if ( ErrorNoTelemetry . isErrorNoTelemetry ( err ) ) {
91
+ // TOOD @lramos 15 hacking in FileOperation error because it's too messy to adopt ErrorNoTelemetry. A better solution should be found
92
+ if ( ErrorNoTelemetry . isErrorNoTelemetry ( err ) || err instanceof FileOperationError ) {
91
93
return ;
92
94
}
93
95
You can’t perform that action at this time.
0 commit comments