Edengineer: [تحديث النخبة الخطير]: الإبلاغ عن أخطاء السجل هنا

تم إنشاؤها على ١٢ ديسمبر ٢٠١٨  ·  27تعليقات  ·  مصدر: msarilar/EDEngineer

capture

bug RefData technical 4.0

ال 27 كومينتر

أنا أحصل على نفس الشيء.

شكرا على التقرير!

يبدو وكأنه مشكلة في سجلات التحديث الجديد ؛ هل التطبيق يعمل بشكل جيد بعد ذلك؟

سيكون من الرائع تحميل أحدث سجلاتك هنا حتى أتمكن من التحقق من الأشياء الليلة

ما السجلات التي تريدها؟ أرني الطريق

نفس الشئ بالنسبة لي. إذا كنت أعرف ماذا أرسل سأرسله :)

31783941-fe27-48aa-ad27-010fecf5fc92

فقط اعتقدت أنني سأضيف تجربتي إلى هذا.

نفس رسالة الخطأ الموضحة أعلاه - لن يكمل التطبيق التحميل والنقر فوق الزر "موافق" فقط يكرر نفس الرسالة.

حاولت إلغاء تثبيت EDEngineer ، وتنزيل نسخة جديدة وإعادة التثبيت ، ولكن دون جدوى.

سوف يسعدك تحميل أي سجلات محددة تراها ذات صلة.

مؤكد! يحدث هذا بالنسبة لي 2 ... وتضع نافذة Edengineer نفسها أمام رسالة الخطأ ، مزعجة للغاية!

الحصول أيضًا على نفس الخطأ الوارد أعلاه - يحدث في كل مرة يتم فيها تحديث مخزوني الضعيف (أي الشراء والإطلاق) - لم يجرب (حتى الآن) أي شيء آخر يغير تخزين المخزون.

image
نفس الخطأ هنا. كان ناتجًا عن تغييرات حمولة ليمبيت ، أي عندما يتم إطلاق النار على البطريق وما إلى ذلك. فيما يلي مقطع من المجلة ، يُظهر السطر الذي يُفترض أنه تسبب في حدوث الخطأ:

{ "timestamp":"2018-12-12T03:16:32Z", "event":"LaunchDrone", "Type":"Prospector" }
{ "timestamp":"2018-12-12T03:16:35Z", "event":"Cargo", "Vessel":"Ship", "Count":69 }
{ "timestamp":"2018-12-12T03:17:02Z", "event":"LaunchDrone", "Type":"Prospector" }
{ "timestamp":"2018-12-12T03:17:06Z", "event":"Cargo", "Vessel":"Ship", "Count":68 }
{ "timestamp":"2018-12-12T03:17:10Z", "event":"LaunchDrone", "Type":"Prospector" }
{ "timestamp":"2018-12-12T03:17:13Z", "event":"Cargo", "Vessel":"Ship", "Count":67 }
{ "timestamp":"2018-12-12T03:17:20Z", "event":"LaunchDrone", "Type":"Prospector" }
{ "timestamp":"2018-12-12T03:17:23Z", "event":"Cargo", "Vessel":"Ship", "Count":66 }
{ "timestamp":"2018-12-12T03:17:57Z", "event":"LaunchDrone", "Type":"Prospector" }
{ "timestamp":"2018-12-12T03:18:00Z", "event":"Cargo", "Vessel":"Ship", "Count":65 }
{ "timestamp":"2018-12-12T03:18:05Z", "event":"LaunchDrone", "Type":"Prospector" }
{ "timestamp":"2018-12-12T03:18:07Z", "event":"Cargo", "Vessel":"Ship", "Count":64 }

حسنًا ، كان خطأي أثناء التثبيت ، ولا يمكنني حتى تشغيله ؛)

الحصول على نفس الأخطاء كما هو موضح أعلاه. يبدو أن البطلينوس هو أحد الأسباب.

لقد واجهت كلتا المشكلتين اللتين يتحدث عنهما الناس ، في وقت سابق اليوم أعطاني الخطأ في كل مرة أقوم فيها بإغلاقه وسأغلقه وكان كل شيء على ما يرام. لكن هذا المساء ارتكبت خطأ إطلاق ED Engineer بينما كنت أقوم بإطلاق لعبة limpets وجمدت مهندس ED مع هذا الخطأ في الخلفية. الآن لا يمكنني تشغيل ED Engineer تمامًا مثل Burnwine. بالإضافة إلى ذلك ، حاولت التخلص من جميع البطانات الخاصة بي ثم تشغيل مهندس ED لكن ذلك لم يساعد ، والآن لدي نفس الخطأ ولكنه يقول 0 تحت العدد بدلاً من الرقم السابق.

يبدو أن نفس المشكلة هنا مرتبطة بأحداث الشحن (مثل "البضائع") التي تم إنشاؤها بعد أن يغير أي شيء كمية البضائع التي بحوزتك (على سبيل المثال ، "المهمة مكتملة" ، "ماركتسيل" ، "ماركت باي" ، "شراء درون" ، "إطلاق درون ").

أحداث Ok Cargo (يبدو أنها التحميل الأولي للعبة)

{"الطابع الزمني": "2018-12-12T11: 28: 49Z"، "event": "Cargo"، "Vessel": "Ship"، "Count": 449، "Inventory": [{"Name": " cmmcomposite "،" Name_Localised ":" CMM Composite "،" Count ": 20،" Stolen ": 0}، {" Name ":" Artificialfabrics "،" Name_Localised ":" Synthetic Fabrics "،" Count ": 105،" مسروق ": 0} ، {" الاسم ":" أشباه الموصلات "،" العدد ": 46 ،" المسروق ": 0} ، {" الاسم ":" البوليمرات "،" العدد ": 14 ،" المسروق ": 0} ، {"Name": "computercomponents"، "Name_Localised": "Computer Components"، "Count": 38، "Stolen": 0}، {"Name": "powergenerators"، "Name_Localised": "Power Generators"، " العدد ": 24 ،" المسروق ": 0} ، {" الاسم ":" الموصلات الفائقة "،" العدد ": 23 ،" المسروق ": 0} ، {" الاسم ":" أجهزة تنقية المياه "،" الاسم الموضعي ":" أجهزة تنقية المياه "،" Count ": 32،" Stolen ": 0}، {" Name ":" ceramiccomposites "،" Name_Localised ":" Ceramic Composites "،" Count ": 147،" Stolen ": 0}]}
{"الطابع الزمني": "2018-12-12T13: 45: 38Z"، "event": "Cargo"، "Vessel": "Ship"، "Count": 61، "Inventory": [{"Name": " طائرات بدون طيار "،" Name_Localised ":" Limpet "،" Count ": 61،" Stolen ": 0}]}

أحداث الشحن السيئة

{"الطابع الزمني": "2018-12-12T11: 42: 49Z"، "event": "Cargo"، "Vessel": "Ship"، "Count": 442}
{"الطابع الزمني": "2018-12-12T12: 05: 11Z"، "event": "Cargo"، "Vessel": "Ship"، "Count": 380}
{"الطابع الزمني": "2018-12-12T11: 42: 55Z"، "event": "Cargo"، "Vessel": "Ship"، "Count": 435}
إلخ

يشير مستند API الجديد إلى ما يلي ، يمكن أن يكون ذا صلة ..... لكن لست متأكدًا من سبب كون أحد أنواع أحداث الشحن على ما يرام بينما الآخر ليس كذلك.
https://forums.frontier.co.uk/showthread.php/452937-Journal-Docs-for-v3-3
"ملخص التغييرات في Beta3:
• البضائع - إصلاح الأحداث الزائفة الزائفة ؛ أضف علمًا للإشارة إلى السفينة = السفينة أو السفينة = SRV "

تتكرر الأخطاء أثناء الحدث ، ثم تتكرر أيضًا عند إعادة تحميل EDEngineer ويتم تحليلها مرة أخرى. اشتراط النقر فوق "موافق" على كل خطأ لكل سطر.

يعمل التطبيق بشكل جيد بمجرد النقر فوق "موافق" ، ولكن هذا الخطأ عادة ما يظهر خلف اللعبة حتى يمكن تفويته. حتى يتم الضغط على موافق ، يتم قفله .... نافذة مشروطة أفترض. لكن لا يبدو أنها مشكلة تتعلق على وجه التحديد بهذه المشكلة منذ ذلك الحين فصاعدًا بخلاف الأحداث المتكررة ....

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

لم يكن لدي الوقت الكافي للنظر في الخطأ أمس ، سوف أتحقق من كل ذلك الليلة

لا ينبغي أن يكون إصلاحًا صعبًا ، فتوقع إصدارًا جديدًا الليلة

فقط للتأكيد ، لقد تلقيت نفس الخطأ ، الشحنة الوحيدة على سفينتي هي البطانات الشراعية ويظهر مربع التحذير يساوي الفرق بين عدد مرات الدخول عند تسجيل الدخول والعدد عند تسجيل الخروج (كان لدي 7 ، الآن 3 ، خطأ ظهر مربع 4 مرات)
استمر التطبيق في العمل بعد مسح الخطأ

2018-12-09

عند تحميل cmdr:

{"الطابع الزمني": "2018-12-09T09: 58: 27Z"، "event": "Cargo"، "Inventory": [{"Name": "drones"، "Name_Localised": "Limpet"، "Count" : 3، "مسروق": 0}]}

بعد شراء البطلينوس:

{"الطابع الزمني": "2018-12-09T09: 58: 49Z" ، "الحدث": "BuyDrones" ، "النوع": "الطائرات بدون طيار" ، "العدد": 7 ، "سعر الشراء": 101 ، "TotalCost": 707 }
(لا يوجد حدث تحديث للشحن بعد إجراء الشراء)

2018-12-13

بيع وشراء 10 مجسمات:

{"الطابع الزمني": "2018-12-13T08: 01: 44Z" ، "الحدث": "BuyDrones" ، "النوع": "الطائرات بدون طيار" ، "العدد": 10 ، "سعر الشراء": 101 ، "التكلفة الإجمالية": 1010 }
{"الطابع الزمني": "2018-12-13T08: 01: 46Z"، "event": "Cargo"، "Vessel": "Ship"، "Count": 10} <- هذا يسبب خطأ
{"الطابع الزمني": "2018-12-13T08: 02: 09Z" ، "الحدث": "SellDrones" ، "النوع": "الطائرات بدون طيار" ، "العدد": 10 ، "سعر البيع": 100 ، "TotalSale": 1000 }
{"الطابع الزمني": "2018-12-13T08: 02: 12Z"، "event": "Cargo"، "Vessel": "Ship"، "Count": 0} <- هذا يسبب خطأ

لذا فإن المشكلة ناتجة عن حدث الشحن الذي لم يعد يحدد ماهية الشحنة في بعض الظروف:

بعد تحميل اللعبة: الجرد المحدد
بعد الشراء بيع / بيع / سكوب / إخراج: الجرد غير محدد

كان يجب إعطاء حدث "الشحن [فقط] التحديث" هذا اسمًا مختلفًا لأنه لا يُدرج البضائع. لست متأكدًا مما إذا كان هذا مقصودًا أم لا.

يعد إيقاف الاستثناء أمرًا بسيطًا ، ولكن يجب تصفية حدث الشحن "العد فقط" هذا وإلا فسيتم إعادة تعيين جميع سلعك باستمرار إلى 0.

سآخذ نظرة على الكود.

لذلك يبدو أن هذا الإصلاح يعمل. (الرمز يتعامل بالفعل مع إعادة القيمة الفارغة).

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

ج #
JournalOperation ExtractCargoDump (بيانات JObject)
{
var dump = عملية تفريغ جديدة
{
ResetFilter = HashSet جديد
{
النوع
} ،
DumpOperations = قائمة جديدة()
} ؛

        // ED version 3.3 (December 11th 2018) made some breaking changes:
        //  - Cargo event was added after buying/selling/scooping/ejecting commodities/limpets
        //  - But unfortunately this Cargo event is different to normal Cargo event and does not contain the Inventory key (so it needs to be ignored)
        //  - Note that when cmdr is loaded/game is started, Cargo event DOES contain the Inventory field
        if (data["Inventory"] == null)
            return null;

        foreach (var jToken in data["Inventory"])
        {
            ...
        }

        return dump;
    }

""

نعم كنت أفكر في شيء كهذا

إذا فتحت PR لهذا الغرض ، فتأكد من إجراء الشيك قبل new DumpOperation وقم بإضافة أقواس حول if (حتى لو كان سطرًا واحدًا)

فعله. تم إرسال رقم PR # 477

حسنًا ، تم نشر كل شيء ، اسمحوا لي أن أعرف إذا كانت هناك أية مشكلات أخرى! شكرا لكم جميعا

فقط قم بتثبيت الإصدار الجديد. تبدو جيدا. سوف يطير قليلا ويجربه.

      I'm getting the same thing.

نفس المشكلة هنا :(

تأكد من أنك تستخدم أحدث إصدار 1.1.4.1:
image

إذا كنت كذلك ، فستحتاج إلى تحميل سجلات دفتر اليومية الخاصة بك هنا حتى أتمكن من إلقاء نظرة

يحدث هذا لي عندما أحاول تثبيت التطبيق الجديد.

معلومات إصدار المنصة
نظام التشغيل Windows: 10.0.17134.0 (Win32NT)
وقت تشغيل اللغة العامة: 4.0.30319.42000
System.Deployment.dll: 4.7.3056.0 تم بناؤه بواسطة: NET472REL1
clr.dll: 4.7.3260.0 تم بناؤه بواسطة: NET472REL1LAST_C
dfdll.dll: 4.7.3056.0 تم بناؤه بواسطة: NET472REL1
dfshim.dll: 10.0.17134.1 (WinBuild.160101.0800)

الأصول
عنوان URL للنشر: https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application

ملخص الخطأ
يوجد أدناه ملخص للأخطاء ؛ يتم تضمين تفاصيل هذه الأخطاء في السجل.
* أدى تنشيط https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application إلى استثناء. تم الكشف عن رسائل الخطأ التالية:
+ التجميع المشار إليه غير مثبت على نظامك. (استثناء من HRESULT: 0x800736B3)

ملخص خطأ معاملة مخزن المكون
لم يتم الكشف عن خطأ في المعاملة.

تحذيرات
لم يتم إنشاء تحذير أثناء هذه العملية.

حالة التقدم في العملية
* [12/18/2018 09:29:46]: بدأ تفعيل https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application.

تفاصيل الخطأ
تم اكتشاف الأخطاء التالية أثناء هذه العملية.
* [12/18/2018 09:29:56] System.Runtime.InteropServices.COMException
- التجميع المشار إليه غير مثبت على نظامك. (استثناء من HRESULT: 0x800736B3)
- الأصل: System.Deployment
- تتبع المكدس:
في System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation (UInt32 Flags، IDefinitionIdentity DefinitionIdentity، Guid & riid)
في System.Deployment.Internal.Isolation.Store.GetAssemblyManifest (UInt32 Flags و IDefinitionIdentity DefinitionIdentity)
في System.Deployment.Application.ComponentStore.GetAssemblyManifestFromStore (DefinitionIdentity asmId)
في System.Deployment.Application.ComponentStore.GetAssemblyManifestWithRetry (DefinitionIdentity asmId ، TimeSpan retryInterval ، Int32 maxRetryCount)
في System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal (DefinitionIdentity subId)
في System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal (SubscriptionState subState)
في System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication (SubscriptionState subState ، DefinitionAppId appId ، Int64 transactionId)
في System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass (SubscriptionStore subStore و Uri & sourceUri و TempFile & tempFile و SubscriptionState & subState و IDownloadNotification الخيارات وخيارات معلومات الخادم ومعلومات الخادم)
في System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass (SubscriptionStore subStore ، Uri & sourceUri ، TempFile & tempFile ، SubscriptionState & subState ، IDownloadNotification Notification ، DownloadOptions options)
في System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri، Boolean isShortcut، String textualSubId، String publishProviderUrlFromExtension، BrowserSettings browserSettings، String & errorPageUrl، Uri & publishUri)
في System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri، Boolean isShortcut، String textualSubId، String publishProviderUrlFromExtension، BrowserSettings browserSettings، String & errorPageUrl)
--- نهاية تتبع المكدس للموقع السابق حيث حدث استثناء ---
في System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw ()
في System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri، Boolean isShortcut، String textualSubId، String publishProviderUrlFromExtension، BrowserSettings browserSettings، String & errorPageUrl)
في System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (حالة الكائن)

تفاصيل معاملات مستودع المكونات
لا توجد معلومات متاحة حول الصفقة.

أفضل تخميني من موقع google السريع هو أن تطبيق Windows ClickOnce الخاص بك قد تعرض للتلف.

راجع https://stackoverflow.com/questions/20370490/system-runtime-interopservices-comexception-when-installing-github-for-windows

لست متأكدًا مما إذا كان التلف يتعلق بـ EdEngineer أو مثبت GitHub أو أي شيء آخر. يمكنك تجربة ما يلي:

_الخيار 1_

  • من لوحة تحكم Windows ، ابحث عن "البرامج والميزات" (أو كل ما يطلق عليه باللغة الإسبانية في Windows 10 - "Aplicaciones y caracteristicas" على ما أعتقد)
  • ابحث عن EdEngineer في قائمة التطبيقات وقم بإلغاء تثبيته
  • آلة إعادة التشغيل
  • حاول إعادة تثبيت EdEngineer

_الخيار 2_

  • احصل على نسخة احتياطية من المجلد٪ LocalAppData٪ \ Apps \ 2.0
  • من وحدة تحكم تتمتع بحقوق المسؤول ، قم بتشغيل الأمر التالي:
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
  • آلة إعادة التشغيل
  • حاول إعادة تثبيت EdEngineer

_ الخيار 3_

  • احصل على نسخة احتياطية من المجلد٪ LocalAppData٪ \ Apps \ 2.0
  • احذف محتويات٪ LocalAppData٪ \ Apps \ 2.0
  • آلة إعادة التشغيل
  • حاول إعادة تثبيت EdEngineer

يستخدم الخياران 2 و 3 على مسؤوليتك الخاصة ، لأنني لست متأكدًا من الآثار المترتبة على مسح ذاكرة التخزين المؤقت هذه على Windows - لم يكن هذا شيئًا كان علي القيام به من قبل.

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

القضايا ذات الصلة

CmdrHogweed picture CmdrHogweed  ·  3تعليقات

msarilar picture msarilar  ·  28تعليقات

Alekhoff picture Alekhoff  ·  41تعليقات

TheFalkenrath picture TheFalkenrath  ·  23تعليقات

Charybdis picture Charybdis  ·  3تعليقات