Codestream: استثناء تسجيل الدخول إلى Mac في رمز VS

تم إنشاؤها على ٢٧ مارس ٢٠١٩  ·  14تعليقات  ·  مصدر: TeamCodeStream/codestream

أنا أستخدم جهاز Mac وأقوم بتشغيل VSCode 1.32.3 مع إصدار CodeStream 0.50.0-55. لقد جربت أيضًا إصدار CodeStream 0.35.0-54

أحاول تسجيل الدخول وهو موجود في حلقة من WebviewPanel: Completed posting webview/focus/didChange to the webview لفترة من الوقت ثم تنتهي مهلة مع رسالة الخطأ التالية وتتبع المكدس:

~/.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

يُظهر عامل CodeStream الخطأ التالي:

[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)

الوكيل الذي أستخدمه صالح وقد حاولت تعيينه باستخدام ترميز الأحرف ، بدون ترميز وحتى استخدام إعدادات http_proxy في ملفات dotfiles الخاصة بي. لقد قمت أيضًا بتعيين "http.proxyStrictSSL": false,

needs more info

التعليق الأكثر فائدة

يبدو أنه يعمل الآن.

ما عليك سوى دعوة الأشخاص للانضمام إلى الفريق وإجراء المزيد من الاختبارات. شكرا لك!

ال 14 كومينتر

ethikz آسف "http.proxy" تعيينه للوكيل الخاص بك في إعدادات vscode الخاصة بك؟ إذا لم يكن الأمر كذلك ، فهل يمكنك محاولة ضبط ذلك والإبلاغ عنه مرة أخرى؟

eamodio لدي مجموعة. الاختلاف الوحيد هو أن الملف النقطي هو عنوان url المشفر

هل يمكنك التحقق من أن عنوان URL هذا يعمل في Chrome. سيختبر تكوين الوكيل خارج VS Code.

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

يجب أن يعود ببساطة "موافق"

نعم ، تلقيت رسالة " موافق" في المتصفح.

أعرف أن الوكيل يعمل في VSCode على الرغم من أنه لأشياء أخرى كما لو. إنهم جميعًا يسحبون من متغير بيئتي في ملف dotfile الخاص بي.

ethikz لقد أصدرنا الإصدار 0.51 وبينما أشك في أنه سيصلح مشكلتك ، إلا أنه يحتوي على القليل من التسجيل الجديد الذي قد يساعدنا في اكتشاف المشكلة. هل يمكنك تجربتها والإبلاغ مرة أخرى بالسجلات (من قناة المخرجات CodeStream و CodeStream (Agent) )؟ إذا كنت لا ترغب في نشر السجلات هنا ، فيمكنك إرسالها إلى: [email protected] وقم فقط بوضع رقم الإصدار في الموضوع. شكرا!

eamodio بالتأكيد ، سأقوم بالتحديث والمحاولة. إذا كان بإمكانك إعطائي بضعة أيام ، فقد يكون ذلك في وقت مبكر من الأسبوع المقبل ، نظرًا لكونك في هاكاثون 3 أيام.

ethikz - أردت فقط المتابعة لمعرفة ما إذا كانت لديك فرصة للحصول على بعض السجلات المحدثة. شكرا!

planteater ، آسف على الرد المتأخر.

لذلك أنا أستخدم 0.52.0-60 وأحصل على الخطأ التالي

من الوكيل

[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)

من كودستريم

[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

عند فتح ملف js والعثور على السطر الذي يبلغ عنه ، أرى هذه الوظيفة:

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 - هل يمكنني أن

planteater هذا ما أظهره لي الوكيل مطروحًا منه الحساب الذي أحاول تسجيل الدخول إليه. هل هناك شيء معين تبحث عنه؟

لقد قمت بتعيينه على التصحيح.

ethikz أحتاج إلى سجلات الوكيل الكاملة (الإخراج) ، حتى أتمكن من معرفة كيفية بدء تشغيله ، وإعدادات الوكيل التي تم إرسالها ، وما إلى ذلك. إذا كنت لا تريد نشر السجلات الكاملة هنا ، فيرجى إرسالها إلى support @ codestream.com واستخدم GH #43 كسطر للموضوع. شكرا!

eamodio يجب أن تكون قد تلقيت بريدًا إلكترونيًا مرفقًا

ethikz شكرًا على السجلات وأعتقد أننا قمنا بإصلاح المشكلة في 0.52.1 التي تم إصدارها للتو. هل يمكنك تجربتها والإبلاغ عنها مرة أخرى؟ شكرا!

يبدو أنه يعمل الآن.

ما عليك سوى دعوة الأشخاص للانضمام إلى الفريق وإجراء المزيد من الاختبارات. شكرا لك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات