Codestream: Pengecualian Masuk Kode VS Mac

Dibuat pada 27 Mar 2019  ·  14Komentar  ·  Sumber: TeamCodeStream/codestream

Saya menggunakan Mac dan menjalankan VSCode 1.32.3 dengan CodeStream Versi 0.50.0-55. Saya juga mencoba CodeStream Versi 0.35.0-54

Saya mencoba masuk dan itu duduk dalam lingkaran WebviewPanel: Completed posting webview/focus/didChange to the webview untuk sementara waktu kemudian habis dengan pesan kesalahan berikut dan jejak tumpukan:

~/.vscode/extensions/codestream.codestream-0.50.0/dist/extension.js:1:12234
Error: CodeStream: Login failed:
request to http://api.codestream.com/no-auth/login failed, reason: connect ETIMEDOUT
[2019-03-27 14:43:39:169] [3] CodeStreamSession.logout — signInFailure
[2019-03-27 14:43:39:170] [3] CodeStreamSession.logout completed • 0 ms
[2019-03-27 14:43:39:170] module.exports.onWebviewRequest.e.onIpcRequest
Error: UNKNOWN
[2019-03-27 14:43:39:196] WebviewPanel: Completed posting response(wv:2:qPG9VCtmQEOqilWkaPF3Gw) to the webview

Agen CodeStream menunjukkan kesalahan berikut:

[Error - 11:23:36 AM] [2019-03-27 15:23:36:182] ClientRequest.<anonymous>
FetchError: request to https://api.codestream.com/no-auth/login failed, reason: connect ETIMEDOUT
FetchError: request to https://api.codestream.com/no-auth/login failed, reason: connect ETIMEDOUT
    at ClientRequest.<anonymous> (~/.vscode/extensions/codestream.codestream-0.50.0/dist/agent.js:16:255208)
    at ClientRequest.emit (events.js:182:13)
    at ClientRequest.EventEmitter.emit (domain.js:442:20)
    at Socket.socketErrorListener (_http_client.js:382:9)
    at Socket.emit (events.js:182:13)
    at Socket.EventEmitter.emit (domain.js:442:20)
    at emitErrorNT (internal/streams/destroy.js:82:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)

Proxy yang saya gunakan valid dan telah mencoba mengaturnya dengan pengkodean karakter, tanpa penyandian dan bahkan menggunakan pengaturan http_proxy saya di dotfiles saya. Saya juga telah menetapkan "http.proxyStrictSSL": false,

needs more info

Komentar yang paling membantu

Sepertinya itu bekerja sekarang.

Hanya perlu mengundang orang ke tim dan menguji lebih lanjut. Terima kasih!

Semua 14 komentar

@ethikz Maaf atas masalah yang Anda hadapi. Apakah Anda memiliki "http.proxy" disetel ke proxy Anda di setelan vscode? Jika tidak, dapatkah Anda mencoba mengaturnya dan melaporkan kembali?

@eamodio saya sudah mengaturnya. Satu-satunya perbedaan adalah yang ada di file titik saya dikodekan url

Dapatkah Anda memverifikasi bahwa URL ini berfungsi di Chrome. Ini akan menguji konfigurasi proxy di luar Kode VS.

https://api.codestream.com/no-auth/status

Itu seharusnya mengembalikan 'OK'

Yap, saya mendapatkan pesan OK di browser.

Saya tahu proxy berfungsi di VSCode meskipun untuk hal-hal lain seolah-olah. Mereka semua menarik dari variabel lingkungan saya di dotfile saya.

@ethikz Kami telah merilis v0.51 dan sementara saya ragu itu akan memperbaiki masalah Anda, itu memang memiliki sedikit logging baru yang mungkin membantu kami memecahkan masalah. Bisakah Anda mencobanya dan melaporkan kembali dengan log (dari saluran keluaran CodeStream dan CodeStream (Agent) )? Jika Anda tidak ingin memposting log di sini, Anda dapat mengirimkannya ke: [email protected] dan cukup masukkan nomor masalah di subjek. Terima kasih!

@eamodio Tentu, saya akan memperbarui dan mencoba. Jika Anda bisa memberi saya beberapa hari, mungkin awal minggu depan, karena berada di hackathon 3 hari.

@ethikz - Hanya ingin menindaklanjuti untuk melihat apakah Anda memiliki kesempatan untuk mengambil beberapa log yang diperbarui. Terima kasih!

@planteater , maaf atas jawaban yang terlambat.

Jadi saya menggunakan 0.52.0-60 dan saya mendapatkan kesalahan berikut:

Dari Agen

[Error - 10:12:46 AM] [2019-04-11 14:12:46:168] ClientRequest.<anonymous>
FetchError: request to https://api.codestream.com/no-auth/login failed, reason: connect ETIMEDOUT 23.22.69.228:443
FetchError: request to https://api.codestream.com/no-auth/login failed, reason: connect ETIMEDOUT 23.22.69.228:443
    at ClientRequest.<anonymous> (.vscode/extensions/codestream.codestream-0.52.0/dist/agent.js:23:204118)
    at ClientRequest.emit (events.js:182:13)
    at ClientRequest.EventEmitter.emit (domain.js:442:20)
    at TLSSocket.socketErrorListener (_http_client.js:382:9)
    at TLSSocket.emit (events.js:182:13)
    at TLSSocket.EventEmitter.emit (domain.js:442:20)
    at emitErrorNT (internal/streams/destroy.js:82:8)
    at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
    at process._tickCallback (internal/process/next_tick.js:63:19)

Dari Codestream

[2019-04-11 14:14:57:862] WebviewPanel: Completed posting webview/focus/didChange to the webview
[2019-04-11 14:14:58:979] WebviewPanel: Completed posting webview/editor/didChangeVisibleRanges to the webview
[2019-04-11 14:14:59:489] WebviewPanel: Completed posting webview/editor/didChangeVisibleRanges to the webview
[2019-04-11 14:15:07:906] WebviewPanel: Completed posting webview/focus/didChange to the webview
[2019-04-11 14:15:13:840] WebviewPanel: FAILED posting webview/focus/didChange to the webview
[2019-04-11 14:16:23:296] WebviewPanel: Resuming communication...
[2019-04-11 14:16:23:297] WebviewPanel: Flushing pending queue
[2019-04-11 14:16:23:298] WebviewPanel: Completed posting webview/focus/didChange to the webview
[2019-04-11 14:16:23:298] WebviewPanel: Completed flushing pending queue
[2019-04-11 14:16:23:302] WebviewPanel: Completed posting webview/focus/didChange to the webview

Saat membuka file js dan menemukan baris yang dilaporkan, saya melihat fungsi ini:

function en(e) {
    var t = this,
      n = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
      r = n.size;
    let i = void 0 === r ? 0 : r;
    var o = n.timeout;
    let s = void 0 === o ? 0 : o;
    null == e ? e = null : "string" == typeof e || nn(e) || e instanceof Blob || Buffer.isBuffer(e) || "[object ArrayBuffer]" === Object.prototype.toString.call(e) || ArrayBuffer.isView(e) || e instanceof zt || (e = String(e)), this[Qt] = {
      body: e,
      disturbed: !1,
      error: null
    }, this.size = i, this.timeout = s, e instanceof zt && e.on("error", function (e) {
      const n = "AbortError" === e.name ? e : new Xt(`Invalid response body while trying to fetch ${t.url}: ${e.message}`, "system", e);
      t[Qt].error = n
    })
  }

@ethikz - Bisakah saya menyusahkan Anda untuk mengirim hasil lengkap untuk agen? Sayangnya apa yang Anda kirimkan di atas tidak memiliki bagian yang kami butuhkan. Terima kasih!

@planteater Itulah yang ditunjukkan agen kepada saya tanpa akun yang saya coba masuki. Apakah ada hal tertentu yang Anda cari?

Saya sudah mengaturnya di debug.

@ethikz Saya memerlukan log agen (output) lengkap, sehingga saya dapat melihat cara memulainya, pengaturan proxy apa yang dikirim, dll. Jika Anda tidak ingin memposting log lengkap di sini, kirimkan ke support@ codestream.com dan gunakan GH #43 sebagai baris subjek. Terima kasih!

@eamodio Anda seharusnya menerima email dengan log terlampir.

@ethikz Terima kasih atas

Sepertinya itu bekerja sekarang.

Hanya perlu mengundang orang ke tim dan menguji lebih lanjut. Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

ftcy0118 picture ftcy0118  ·  11Komentar

stefanvuckovic picture stefanvuckovic  ·  7Komentar

lots0logs picture lots0logs  ·  4Komentar

DAmNRelentless picture DAmNRelentless  ·  3Komentar

awebdeveloper picture awebdeveloper  ·  3Komentar