Handle unexpected string errors

Looks like sometimes VS Code throws strings. For example if ifconfig is
missing.
This commit is contained in:
Asher 2020-03-02 17:19:28 -06:00
parent 79b4c64a03
commit ecac0dd751
No known key found for this signature in database
GPG Key ID: D63C1EF81242354A

View File

@ -940,7 +940,7 @@ index 0000000000..eb62b87798
+} +}
diff --git a/src/vs/server/entry.ts b/src/vs/server/entry.ts diff --git a/src/vs/server/entry.ts b/src/vs/server/entry.ts
new file mode 100644 new file mode 100644
index 0000000000..0d7feaa24e index 0000000000..220a0f4223
--- /dev/null --- /dev/null
+++ b/src/vs/server/entry.ts +++ b/src/vs/server/entry.ts
@@ -0,0 +1,76 @@ @@ -0,0 +1,76 @@
@ -951,7 +951,7 @@ index 0000000000..0d7feaa24e
+import { enableCustomMarketplace } from 'vs/server/node/marketplace'; +import { enableCustomMarketplace } from 'vs/server/node/marketplace';
+import { Vscode } from 'vs/server/node/server'; +import { Vscode } from 'vs/server/node/server';
+ +
+setUnexpectedErrorHandler((error) => logger.warn(error.message)); +setUnexpectedErrorHandler((error) => logger.warn(error instanceof Error ? error.message : error));
+enableCustomMarketplace(); +enableCustomMarketplace();
+ +
+/** +/**