Scout-app: الحصول على "ArgumentError: خطأ # 3214"

تم إنشاؤها على ٢٨ أكتوبر ٢٠١٤  ·  41تعليقات  ·  مصدر: scout-app/scout-app

عندما أحاول بدء مشاهدة الملفات للحصول على التحديثات (ضغط ieg على زر "تشغيل") ، أحصل على هذا الخطأ من Adobe Air. حاولت تحديث Air لمعرفة ما إذا كان ذلك سيؤدي إلى حل المشكلة ، لكنها لم تفعل. وتجدر الإشارة أيضًا إلى أنه عند النقر فوق زر التشغيل ، فإنه يختفي بعد ظهور رسالة الخطأ.

أنا أعمل على Windows 7. لقد قمت بتضمين لقطة شاشة للخطأ.

شكرا مقدما على أي مساعدة / نصيحة.

scoutissue_

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

andrewbiddingerarctwelvebeliyadigiTeam @ dim00dongorousEraYaNgetnathansghostgildniy @ بتوقيت جرينتش، فإنهGothburzGrahamhoarehardstonepauliamabeagleKennethHooper @ kziper1414larrLiriant @ mayan62 @ مصنوع من طينnashCode nfonteNordicdesignrokkitpress @ sarbjit399 @ sg1010spaWayneMcKenziexlsmile

واو ، هذا كثير من الناس. ولدي أخبار سارة لكم جميعًا! :ابتسامة:

لم يعد Scout-App يعتمد على Adobe Air أو Java! جرب أحدث إصدار وأخبرنا برأيك.

إذا كان لديك أي ملاحظات ، فقم بإنشاء عدد جديد. إغلاق هذا.

ال 41 كومينتر

هل قمت بتثبيت جافا؟

زاك

في الثلاثاء ، 28 أكتوبر 2014 ، الساعة 1:57 مساءً ، كتب Adam [email protected] :

كلما حاولت بدء مشاهدة الملفات للحصول على التحديثات (الضغط على مفتاح ieg
زر "play") ، تلقيت هذا الخطأ من Adobe Air. حاولت تحديث Air إلى
معرفة ما إذا كان ذلك من شأنه أن يحل المشكلة ، لكنه لم يفعل ذلك. وتجدر الإشارة أيضًا إلى متى
النقر فوق زر التشغيل ، يختفي بعد ظهور رسالة الخطأ.

أنا أعمل على Windows 7. لقد قمت بتضمين لقطة شاشة للخطأ.

شكرا مقدما على أي مساعدة / نصيحة.

[صورة: scoutissue_]
https://cloud.githubusercontent.com/assets/8458698/4813787/9d650880-5ecb-11e4-8258-424e547c0405.JPG

-
قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub
https://github.com/mhs/scout-app/issues/187.

زاك دينيس

حرفي البرمجيات ، مؤسس | _تبادل الإنسان _

616475-4225 ext. 702

نعتذر عن التأخير - أسبوع حافل. نعم ، تم تثبيت Java. لا يزال يحصل على خطأ. أي شيء يجب أن أبحث عنه على وجه التحديد في إعدادات تكوين Java؟

هل أجاب أحد على هذا السؤال؟ أنا على الحصول على نفس الخطأ.

خلاصة القول هي أن Scout يبحث عن وقت تشغيل java في المكان الخطأ ، ويقوم Air بالإبلاغ عن الخطأ 3214. يمكنك رؤية الحل الخاص بي على الرابط أدناه ؛ يجب أن يحميك من التغييرات في موقع جافا عند إصدار التحديث التالي ، ما لم تقرر Oracle تغيير الطريقة التي يقومون بها بالأشياء مرة أخرى.

https://github.com/mhs/scout-app/issues/173

امل ان يساعد.

أعلم أن هذا رد متأخر. أعتقد أن المشكلة تتمثل في أن SCOUT به ملف يسمى "process_interaction.js" ويستخدم مجموعة من المسارات ذات الحبال الصلبة للحصول على جافا في جهاز المستخدمين. لذلك سيكون عليك تغيير ذلك لتوجيه جافا الخاصة بك في هذا الملف.

هذا ما نجح معي في Win8.1
من getnathans أعلاه: لدى SCOUT ملف يسمى "process_interaction.js" ....

الوظيفة javaDir () {
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_25 \ bin \ java.exe") ؛
إذا (! path.exists) {

الرجاء سيدي المطور ، أضف هذا إلى الإعدادات أو استخدم متغير بيئة JAVA_HOME.

هذا لا يحل المشكلة حقًا ، لكنني اعتقدت أنني سأشاركها. لقد انتهيت للتو من تعلم سطر الأوامر. لم يكن الأمر صعبًا للغاية ، على الرغم من أن أداة Scout كانت سهلة الاستخدام. آمل أن يتم إصلاح الخلل بغض النظر.

شكرا للجميع على المساهمة. حل sg100 (توفير المسار الصحيح لجافا المحدثة حديثًا في "C: \ Program Files (x86) \ Java ...") ساعدني بالتأكيد في حالتي.

هتافات!

نعم نعم شكرا لك getnathans

C: \ Program Files (x86) \ Scout \ javascripts \ app يحتوي على ملف "process_interaction.js" وابحث في هذه الوظيفة

الوظيفة javaDir () {
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre1.8.0_31 \ bin \ java.exe") ؛
إذا (! path. موجود)

وابحث عن مجلد java في C: \ Program Files \ Java \ jre1.8.0_31 \ bin \ java.exe

جعل مجلد shoure jre \ bin
انسخ مسار الملف والصقه في ملف js ، بعد إضافة المزيد "\" لإعجابه أسفل مسار الملف
C: \ Program Files \ Java \ jre1.8.0_31 \ bin \ java.exe

تذكر إضافة المزيد "\"

(عرض مربع النص هذا واحد فقط \ هذا يعني أنك تواجه مشكلة)

يشجع

وجدت نفس المشكلة على Win8.1 حيث قمت بتحديث Adobe Air (كان Scout يعمل بشكل مثالي حتى ذلك الحين).
حاولت تحديث Java ولكن ذلك لم يساعد.

الحل الذي اقترحه sg1010 ساعدني ، ولكن في حالتي كان علي تغيير عنوان URL إلى
C: \ Program Files (x86) \ Java \ jre1.8.0_45 \ bin \ java.exe

لذا تحقق من مسار Java الخاص بك وقم بتحديثه وفقًا لذلك.

شكرًا لك على أنه حل المشكلة بالنسبة لي

يمكن تأكيد عمل Nordicdesigns مع نظام Win 8:

الوظيفة javaDir () {
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre7 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_45 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre6 \ bin \ java.exe") ؛
}
}
مسار العودة؛
} آخر {
return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
}
}

شكرا ، يعمل بالنسبة لي فوز 7:

الوظيفة javaDir () {
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre1.8.0_31 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_31 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre6 \ bin \ java.exe") ؛
}
}
مسار العودة؛
} آخر {
return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
}
}

هل أي شخص لديه مشاكل مع زر التوقف لا يظهر؟

نعم ، واين ماكنزي. أواجه مشكلات مع عدم ظهور زر الإيقاف أيضًا. (بالإضافة إلى "Error # 3214") أنا في Windows 8 ، بالرغم من ذلك.

لقد لجأت إلى استخدام الخليط. يعمل بشكل جيد إن لم يكن أفضل.

http://mixture.io/

حسنًا ، سوف أتحقق من ذلك! شكرا واين! تم إصلاح مشاكلي في Windows عن طريق تحديث Java إلى الإصدار 7.

فتحت "Processing_interaction.js" في محرر النصوص الخاص بي وغيرت المسار ، لكن عندما أحاول حفظ التغييرات لا يعمل. يبدو أنني بحاجة إلى إذن المسؤول. يساعد!

@ vipergirl77 نعم ، أنت بحاجة إلى تشغيل المحرر كمسؤول. إذا كنت تستخدم نظام Windows ، فانقر بزر الماوس الأيمن فوق التطبيق الخاص بك ، واختر "تشغيل كمسؤول". على Widows 8 ، يمكنك أيضًا الضغط على مفتاح Windows ، والبدء في كتابة اسم التطبيق الخاص بك (مثل Notepad ++ ، و Notepad ، إلخ) ، وعندما يظهر التطبيق في نتائج البحث ، انقر بزر الماوس الأيمن فوق التطبيق ثم "تشغيل كمسؤول". امل ان يساعد.

xlsmile آه حسنًا ، إنه يعمل الآن. شكرا لك!

هذا ساعدني كثيرا!
الشكر لكم جميعا!

شكرا جزيلا لك حلها في النهاية! اضطررت إلى تغيير مسار Java في ملف scoutj avafile

مرحبًا ، لقد تمكنت من تحديث المسار إلى ما يلي:

function javaDir() {
  if(air.Capabilities.os.match(/Windows/)) {
    path = air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre7\bin\java.exe");
  if(!path.exists){
    path = air.File.applicationDirectory.resolvePath("C:\Program Files (x86)\Java\jre1.8.0_60\bin\java.exe");
  if(!path.exists){
    path = air.File.applicationDirectory.resolvePath("C:\Program Files\Java\jre6\bin\java.exe");
  }
}
  return path;
    } else {
  return air.File.applicationDirectory.resolvePath("/usr/bin/java");
    }
}

لا يزال بدون حظ ، هل لدى أي شخص أي أفكار؟

im على windows 10 مع Java Version 8 Update 60.

شكرا
كريج

يرجى التحقق من مسار جافا الخاص بك

يوم الخميس ، 20 آب (أغسطس) 2015 الساعة 6:16 مساءً ، كريج واتون [email protected]
كتب:

مرحبًا ، لقد تمكنت من تحديث المسار إلى ما يلي:

الوظيفة javaDir () {
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre7 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_60 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre6 \ bin \ java.exe") ؛
}
}
مسار العودة؛
} آخر {
return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
}
}

لا يزال بدون حظ ، هل لدى أي شخص أي أفكار؟

im على windows 10 مع الإصدار 8 Update 60.

شكرا
كريج

-
قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub
https://github.com/mhs/scout-app/issues/187#issuecomment -132996040.

يجب عليك استخدام الشرطة المائلة (/) بدلاً من الشرطة المائلة للخلف. يعمل بدون مشاكل على WIN 10.

 الوظيفة javaDir () {
 إذا (air.Capabilities.os.match (/ Windows /)) {
 path = air.File.applicationDirectory.resolvePath ("C: / Program Files / Java / jre7 / bin / java.exe") ؛
 إذا (! path.exists) {
 path = air.File.applicationDirectory.resolvePath ("C: / Program Files (x86) /Java/jre7/bin/java.exe") ؛
 إذا (! path.exists) {
 path = air.File.applicationDirectory.resolvePath ("C: / Program Files (x86) /Java/jre1.8.0_60/bin/java.exe") ؛
 }
 }
 مسار العودة؛
 } آخر {
 return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
 }
 }

نعم ، احصل على nathans andeliya ، لقد نجح هذا أيضًا! لا تنسى أنه مزدوج \ لكل مجلد في المسار! يجب عليك فقط نسخ بنية المسار الموجودة التي تراها ولكن قم بتغيير أسماء المجلدات كما هو مطلوب ، phew!

اضطررت إلى تحرير المسار الثالث إلى مجلد إصدار java المناسب ، وإلا كان حل @ gmt-it هو الحل الوحيد الذي نجح معي في Win10. شكرا!

شكرا ... عملت لي :)

  • لقد غيرت للتو المسارات في C: \ Program Files (x86) \ Scout \ javascripts \ app \ process_interaction.js من
    الوظيفة javaDir () {
    إذا (air.Capabilities.os.match (/ Windows /)) {
    path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre7 \ bin \ java.exe") ؛
    إذا (! path.exists) {
    path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_66 \ bin \ java.exe") ؛
    إذا (! path.exists) {
    path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre6 \ bin \ java.exe") ؛
    }
    }
    مسار العودة؛
    } آخر {
    return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
    }
    }

ل

الوظيفة javaDir () {
 إذا (air.Capabilities.os.match (/ Windows /)) {
 path = air.File.applicationDirectory.resolvePath ("C: / Program Files / Java / jre1.8.0_66 / bin / java.exe") ؛
 إذا (! path.exists) {
 path = air.File.applicationDirectory.resolvePath ("C: / Program Files (x86) /Java/jre1.8.0_66/bin/java.exe") ؛
 إذا (! path.exists) {
 path = air.File.applicationDirectory.resolvePath ("C: / Program Files / Java / jre1.8.0_66 / bin / java.exe") ؛
 }
 }
 مسار العودة؛
 } آخر {
 return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
 }
 }

أدى تشغيله كمسؤول وتغيير المتغيرات إلى إصلاح هذه المشكلة بالنسبة لي.

Windows 10 + Java 8

المحلول:
افتح: "C: \ Program Files (x86) \ Scout \ javascripts \ app \ process_interaction.js"

قم بتغيير السطر أدناه وفقًا لإصدار Java الخاص بك وتحتاج إلى استخدام DOUBLE-SLASHES - '\':
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_66 \ bin \ java.exe") ؛

لا تحاول إعادة كتابة الملف الحالي ، حيث ستحصل على خطأ.
فقط استخدم "حفظ باسم" لذلك. ثم ببساطة استبدل الملفات.

ملاحظة: لا أعرف لماذا ، لكن جيثب يعرض شرطة مائلة واحدة فقط هنا بدلاً من المضاعفة.

أتمنى لك كل خير!

هل هناك حل دائم لهذا؟ في كل مرة يتم فيها تحديث Java ، يجب تعديل الملف.

هل هناك طريقة لتغيير "path = air.File.applicationDirectory.resolvePath (" C: \ Program Files (x86) \ Java \ jre1.8.0_66 \ bin \ java.exe ") ؛" للحصول على نوع من أحرف البدل أو التعبير العادي لـ \ jre1.8.0_66 \؟

سيكون موضع تقدير أي مساعدة.

شكرا!

للحصول على تحديثات مستقبلية لـ Scout ، اقترح أن يتحقق Scout مما إذا تم العثور على Java عند تحميل Scout.

إذا لم يكن كذلك ، اسمح للمستخدم بالانتقال إلى java.exe داخل شاشة التكوين.

بالنسبة للنافذة 8 ، كل ما تحتاجه هو تغيير المسار
"C: \ Program Files \ Java \ jre7 \ bin \ java.exe"

ل
C: \ Program Files \ Java \ jre1.8.0_60 \ bin \ java.exe ،

ثم بدلاً من الشرطة المائلة للخلف "\" قم بتغييرها إلى شرطة مائلة للأمام "/" تمامًا مثل هذا
C: / ملفات البرنامج / Java / jre1.8.0_60 / bin / java.exe


الوظيفة javaDir () {
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: / Program Files / Java / jre1.8.0_60 / bin / java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre7 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre6 \ bin \ java.exe") ؛
}
}
مسار العودة؛
} آخر {
return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
}
}

مقالة رائعة تعمل على إصلاح مشكلتي على نظام التشغيل Windows 10

هذا يعمل علي windows 10 ، استخدم مزدوج '/'
غيّر فقط في هذا :::> path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_66 \ bin \ java.exe") ؛ <:: dont change if (air.Capabilities.os.match (/ Windows /)) {الشرطة المائلة المزدوجة هنا.

شكرا
dim00 علق في 17 ديسمبر 2015
Windows 10 + Java 8

المحلول:
افتح: "C: \ Program Files (x86) \ Scout \ javascripts \ app \ process_interaction.js"

قم بتغيير السطر أدناه وفقًا لإصدار Java الخاص بك وتحتاج إلى استخدام DOUBLE-SLASHES - '\':
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_66 \ bin \ java.exe") ؛

لا تحاول إعادة كتابة الملف الحالي ، حيث ستحصل على خطأ.
فقط استخدم "حفظ باسم" لذلك. ثم ببساطة استبدل الملفات.

ملاحظة: لا أعرف لماذا ، لكن جيثب يعرض شرطة مائلة واحدة فقط هنا بدلاً من المضاعفة.

أتمنى لك كل خير!

أعتقد أن الجميع ما زالوا يفتقدون السؤال الأصلي الذي نشرته.

أعلم أنه يمكنك وضع إصدار Java الحالي والمضي قدمًا. أنا أبحث عن حل لا يتطلب مني تغيير الإصدار في كل مرة أقوم فيها بتحديث Java في Windows.

شكرا!

KennethHooper من الواضح أن الحل لم يتم تنفيذه بعد في هذا البرنامج المجاني مفتوح المصدر.

شكرا لي العمل !. مع ضعف \
فوز 8.1 جافا 8 تحديث 71

`دالة javaDir () {
إذا (air.Capabilities.os.match (/ Windows /)) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre7 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files (x86) \ Java \ jre1.8.0_71 \ bin \ java.exe") ؛
إذا (! path.exists) {
path = air.File.applicationDirectory.resolvePath ("C: \ Program Files \ Java \ jre1.8.0_71 \ bin \ java.exe") ؛
}
}
مسار العودة؛
} آخر {
return air.File.applicationDirectory.resolvePath ("/ usr / bin / java") ؛
}
}
انتبه إلى "\" المضاعفة لأن GitHub تغير "\" من أجل "\"

andrewbiddingerarctwelvebeliyadigiTeam @ dim00dongorousEraYaNgetnathansghostgildniy @ بتوقيت جرينتش، فإنهGothburzGrahamhoarehardstonepauliamabeagleKennethHooper @ kziper1414larrLiriant @ mayan62 @ مصنوع من طينnashCode nfonteNordicdesignrokkitpress @ sarbjit399 @ sg1010spaWayneMcKenziexlsmile

واو ، هذا كثير من الناس. ولدي أخبار سارة لكم جميعًا! :ابتسامة:

لم يعد Scout-App يعتمد على Adobe Air أو Java! جرب أحدث إصدار وأخبرنا برأيك.

إذا كان لديك أي ملاحظات ، فقم بإنشاء عدد جديد. إغلاق هذا.

@ kziper1414 شكرا على الحل الخاص بك. لقد نجحت معي ولكن حتى بدون الشرطة المائلة المزدوجة.

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