Edengineer: [Elite Dangerous Update] : Protokollfehler hier melden

Erstellt am 12. Dez. 2018  ·  27Kommentare  ·  Quelle: msarilar/EDEngineer

capture

bug RefData technical 4.0

Alle 27 Kommentare

Ich bekomme dasselbe.

danke für den Bericht!

scheint ein Problem mit den Protokollen des neuen Updates zu sein; läuft die Anwendung danach einwandfrei?

Es wäre nett, wenn du deine neuesten Logs hier hochlädst, damit ich heute Abend nachsehen kann

Welche Protokolle möchten Sie? zeig mir den Weg

Es ist für mich das gleiche. Wenn ich wüsste was ich schicken soll würde ich :)

31783941-fe27-48aa-ad27-010fecf5fc92

Ich dachte nur, ich füge meine Erfahrung hinzu.

Genau die gleiche Fehlermeldung wie oben - die App wird das Laden nie abschließen und das Klicken auf die Schaltfläche OK wiederholt nur die gleiche Meldung.

Ich habe versucht, EDEngineer zu deinstallieren, eine neue Kopie herunterzuladen und neu zu installieren, ohne Erfolg.

Lädt gerne alle angegebenen Protokolle hoch, die Sie für relevant halten.

Bestätigt! Das passiert bei mir 2... UND das Edengineer-Fenster stellt sich vor die Fehlermeldung, sehr nervig!

Ich bekomme auch den gleichen Fehler wie oben - tritt jedes Mal auf, wenn meine Napfschnecken-Lagerbestände aktualisiert werden (dh sowohl beim Kauf als auch beim Abfeuern) - ich habe (noch) nichts anderes versucht, das den Lagerbestand ändert.

image
Gleicher Fehler hier. Es wurde durch Ladungsänderungen der Napfschnecke verursacht, dh wenn eine Napfschnecke abgefeuert wird und dergleichen. Hier ist ein Ausschnitt des Journals, der die Zeile zeigt, die den Fehler vermutlich verursacht hat:

{ "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 }

Nun, mein Fehler war bei der Installation, ich kann es nicht einmal starten ;)

Bekomme die gleichen Fehler wie oben beschrieben. Napfschnecken scheinen eine der Ursachen zu sein.

Ich hatte beide Probleme, über die die Leute sprechen, heute habe ich jedes Mal den Fehler bekommen, wenn ich eine Napfschnecke gestartet habe, und ich habe sie einfach geschlossen und alles war in Ordnung. Aber heute Abend habe ich den Fehler gemacht, ED Engineer zu starten, während ich Napfschnecken gestartet habe, und es hat ED Engineer mit diesem Fehler im Hintergrund eingefroren. Jetzt kann ich ED Engineer nicht wie Burnwine starten. Außerdem habe ich versucht, alle meine Napfschnecken zu entleeren und dann ED Engineer zu starten, aber das hat nicht geholfen, jetzt habe ich nur den gleichen Fehler, aber es steht 0 unter der Zählung anstelle der vorherigen Zahl.

Das gleiche Problem scheint hier mit Frachtereignissen (z. B. „Fracht“) zusammenzuhängen, die erstellt werden, nachdem sich die Menge der Fracht in Ihrem Laderaum geändert hat (z. B. „MissionCompleted“, „MarketSell“, „MarketBuy“, „BuyDrones“, „LaunchDrone ").

Ok Cargo-Events (scheint die anfängliche Last des Spiels zu sein)

{ "timestamp":"2018-12-12T11:28:49Z", "event":"Cargo", "Vessel":"Ship", "Count":449, "Inventory":[ { "Name":" cmmcomposite", "Name_Localised":"CMM Composite", "Count":20, "Stolen":0 }, { "Name":"syntheticfabrics", "Name_Localised":"Synthetic Fabrics", "Count":105, " Gestohlen:0 }, { "Name": "Halbleiter", "Anzahl":46, "Gestohlen":0 }, { "Name": "Polymere", "Anzahl":14, "Gestohlen":0 }, { "Name":"computerkomponenten", "Name_Localised":"Computerkomponenten", "Count":38, "Stolen":0 }, { "Name":"powergenerators", "Name_Localised":"Power Generators", " Count":24, "Stolen":0 }, { "Name":"Supraleiter", "Count":23, "Stolen":0 }, { "Name":"waterpurifiers", "Name_Localised":"Water Purifiers ", "Count":32, "Stolen":0 }, { "Name":"Ceramiccomposites", "Name_Localised":"Ceramic Composites", "Count":147, "Stolen":0 } ] }
{ "timestamp":"2018-12-12T13:45:38Z", "event":"Cargo", "Vessel":"Ship", "Count":61, "Inventory":[ { "Name":" Drohnen", "Name_Localised":"Limpet", "Count":61, "Stolen":0 } ] }

Bad Cargo-Events

{ "timestamp":"2018-12-12T11:42:49Z", "event":"Cargo", "Vessel":"Ship", "Count":442 }
{ "timestamp":"2018-12-12T12:05:11Z", "event":"Cargo", "Vessel":"Ship", "Count":380 }
{ "timestamp":"2018-12-12T11:42:55Z", "event":"Cargo", "Vessel":"Ship", "Count":435 }
etc

Das neue API-Dokument stellt Folgendes fest, könnte damit zusammenhängen.....aber nicht sicher, warum eine Art von Frachtereignis in Ordnung ist, wenn die andere nicht.
https://forums.frontier.co.uk/showthread.php/452937-Journal-Docs-for-v3-3
"Zusammenfassung der Änderungen in Beta3:
• Fracht – Beheben Sie falsche zusätzliche Ereignisse; Füge eine Flagge hinzu, um Schiff=Schiff oder Schiff=SRV anzugeben.

Die Fehler wiederholen sich während des Ereignisses und dann auch, wenn Sie EDEngineer neu laden und es erneut analysiert. Wenn Sie ein OK benötigen, klicken Sie auf jeden Fehler für jede Zeile.

Die Anwendung läuft einwandfrei, sobald Sie auf OK klicken, aber dieser Fehler wird normalerweise hinter dem Spiel angezeigt, sodass er übersehen werden kann. Bis das OK getroffen wird, sperrt es .... modales Fenster nehme ich an. Aber von da an scheint es kein Problem zu sein, das speziell mit diesem Problem zusammenhängt, außer den Wiederholungsereignissen ....

Ich habe gesehen, dass es mit den neuesten Transaktionsprotokollereignissen "die Synchronisierung verliert" (was vor dem Patch passiert ist), und dies geschieht schließlich auch in diesem Fall. Mats wird nicht mehr aktualisiert und der Standort ändert sich nicht. In diesem Fall müssen Sie die App schließen und erneut öffnen und dann jedes Mal bei denselben Frachtereignissen auf OK klicken.

hatte gestern keine Zeit mir den Fehler anzuschauen, das werde ich heute Abend mal checken

sollte keine schwierige Lösung sein, erwarte heute Abend eine neue Version

Nur zur Bestätigung, ich habe den gleichen Fehler erhalten, die einzige Ladung auf meinem Schiff sind Napfschnecken und das Warnfeld erscheint gleich der Differenz zwischen meiner Napfschneckenzahl beim Anmelden und der Zahl beim Abmelden (ich hatte 7, jetzt 3, Fehler Box tauchte 4 mal wieder auf)
App funktionierte weiter, nachdem der Fehler behoben wurde

2018-12-09

Beim Laden von cmdr:

{ "timestamp":"2018-12-09T09:58:27Z", "event":"Cargo", "Inventory":[ { "Name":"drones", "Name_Localised":"Limpet", "Count" :3, "gestohlen":0 } ] }

Nach dem Kauf von Napfschnecken:

{ "timestamp":"2018-12-09T09:58:49Z", "event":"BuyDrones", "Type":"Drones", "Count":7, "BuyPrice":101, "TotalCost":707 }
(kein Cargo-Update-Event nach der Kaufaktion)

2018-12-13

Kauf und Verkauf von 10 Napfschnecken:

{ "timestamp":"2018-12-13T08:01:44Z", "event":"BuyDrones", "Type":"Drones", "Count":10, "BuyPrice":101, "TotalCost":1010 }
{ "timestamp":"2018-12-13T08:01:46Z", "event":"Cargo", "Vessel":"Ship", "Count":10 } <-- dies verursacht einen Fehler
{ "timestamp":"2018-12-13T08:02:09Z", "event":"SellDrones", "Type":"Drones", "Count":10, "SellPrice":100, "TotalSale":1000 }
{ "timestamp":"2018-12-13T08:02:12Z", "event":"Cargo", "Vessel":"Ship", "Count":0 } <-- dies verursacht einen Fehler

Das Problem wird also dadurch verursacht, dass das Frachtereignis unter Umständen nicht mehr angibt, was die Fracht ist:

Nach dem Laden des Spiels: Inventar angegeben
Nach dem Kauf Verkauf/Verkauf/Schöpfen/Auswerfen: Lagerbestand nicht angegeben

Dieses Ereignis 'Fracht [Nur Anzahl] aktualisieren' hätte einen anderen Namen erhalten sollen, da es die Fracht nicht auflistet. Ich bin mir nicht sicher, ob das beabsichtigt war oder nicht.

Das Beenden der Ausnahme ist einfach, aber dieses "Nur zählen"-Frachtereignis muss herausgefiltert werden, sonst werden alle Ihre Waren ständig auf 0 zurückgesetzt.

Ich werde mir den Code mal anschauen.

Dieser Fix scheint also zu funktionieren. (Der Code behandelt bereits die Rückgabe von null).

Ich habe einen kurzen Test gemacht, indem ich Progenitor-Zellen gekauft, Napfschnecken gekauft und verkauft und sichergestellt habe, dass die Rohstoffe nicht auf Null zurückgesetzt werden.

```c#
private JournalOperation ExtractCargoDump(JObject-Daten)
{
var dump = neue DumpOperation
{
ResetFilter = neues HashSet
{
Art.Ware
},
DumpOperations = neue Liste()
};

        // 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;
    }

```

ja an sowas habe ich gedacht

Wenn Sie dafür eine PR öffnen, stellen Sie sicher, dass die Prüfung vor dem new DumpOperation und fügen Sie Klammern um das if (auch wenn es eine einzelne Zeile ist)

Fertig. Eingereichte PR Nr. 477

Alles klar, alles ist bereitgestellt, lass es mich wissen, wenn es andere Probleme gibt! danke an alle

Habe gerade die neue Version installiert. Sieht gut aus. Werde ein bisschen herumfliegen und es testen.

      I'm getting the same thing.

Selbes Problem hier :(

Stellen Sie sicher, dass Sie die neueste Version 1.1.4.1 verwenden:
image

Wenn ja, musst du deine Tagebuchprotokolle hier hochladen, damit ich sie mir ansehen kann

Dies passiert mir, wenn ich versuche, die neue Anwendung zu installieren.

INFORMATIONEN ZUR PLATTFORMVERSION
Windows: 10.0.17134.0 (Win32NT)
Common Language Runtime: 4.0.30319.42000
System.Deployment.dll: 4.7.3056.0 erstellt von: NET472REL1
clr.dll: 4.7.3260.0 erstellt von: NET472REL1LAST_C
dfdll.dll: 4.7.3056.0 erstellt von: NET472REL1
dfshim.dll: 10.0.17134.1 (WinBuild.160101.0800)

URSPRÜNGE
Bereitstellungs-URL: https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application

FEHLERZUSAMMENFASSUNG
Nachfolgend finden Sie eine Zusammenfassung der Fehler; die Details dieser Fehler sind im Protokoll enthalten.
* Die Aktivierung von https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application führte zu einer Ausnahme. Folgende Fehlermeldungen wurden erkannt:
+ Die referenzierte Assembly ist nicht auf Ihrem System installiert. (Ausnahme von HRESULT: 0x800736B3)

ZUSAMMENFASSUNG DES KOMPONENTENLADEN-TRANSAKTIONSFEHLERS
Es wurde kein Transaktionsfehler festgestellt.

WARNUNGEN
Während dieses Vorgangs wurde keine Warnung generiert.

BETRIEBSSTATUS FORTSCHRITT
* [12/18/2018 09:29:46]: Die Aktivierung von https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application hat begonnen

FEHLERDETAILS
Die folgenden Fehler wurden während dieses Vorgangs festgestellt.
* [12/18/2018 09:29:56] System.Runtime.InteropServices.COMException
- Die referenzierte Assembly ist nicht auf Ihrem System installiert. (Ausnahme von HRESULT: 0x800736B3)
- Ursprung: System.Deployment
- Stapelverfolgung:
at System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation (UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid & riid)
at System.Deployment.Internal.Isolation.Store.GetAssemblyManifest (UInt32-Flags, IDefinitionIdentity DefinitionIdentity)
bei System.Deployment.Application.ComponentStore.GetAssemblyManifestFromStore (DefinitionIdentity asmId)
at System.Deployment.Application.ComponentStore.GetAssemblyManifestWithRetry (DefinitionIdentity asmId, TimeSpan retryInterval, Int32 maxRetryCount)
bei System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal (DefinitionIdentity subId)
bei System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal (SubscriptionState subState)
at System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication (SubscriptionState subState, DefinitionAppId appId, Int64 TransactionId)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass (SubscriptionStore subStore, Uri & sourceUri, TempFile & tempFile, SubscriptionState & subState, IDownloadNotification-Benachrichtigung, DownloadOptions-Optionen, ServerInformation & serverInformation)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass (SubscriptionStore subStore, Uri & sourceUri, TempFile & tempFile, SubscriptionState & subState, IDownloadNotification-Benachrichtigung, DownloadOptions-Optionen)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, Boolean isShortcut, String textualSubId, String deployProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl, Uri & deployUri)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri, Boolean isShortcut, String textualSubId, String deployProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
--- Ende des Stack-Trace des vorherigen Ortes, an dem eine Ausnahme aufgetreten ist ---
bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw ()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri, Boolean isShortcut, String textualSubId, String deployProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
bei System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (Objektzustand)

KOMPONENTENLAGER TRANSAKTIONSDETAILS
Über die Transaktion liegen keine Informationen vor.

Meine beste Vermutung bei einem schnellen Google wäre, dass Ihre Windows ClickOnce-Anwendung beschädigt wurde.

Siehe https://stackoverflow.com/questions/20370490/system-runtime-interopservices-comexception-when-installing-github-for-windows

Nicht sicher, ob die Beschädigung EdEngineer, das GitHub-Installationsprogramm oder etwas anderes betrifft. Du könntest folgendes versuchen:

_Option 1_

  • Suchen Sie in der Windows-Systemsteuerung nach "Programme und Funktionen" (oder wie auch immer es auf Spanisch unter Windows 10 heißt - "Aplicaciones y caracteristicas", glaube ich).
  • Suchen Sie EdEngineer in der Liste der Apps und deinstallieren Sie es
  • Rechner neu starten
  • Versuchen Sie EdEngineer neu zu installieren

_Option 2_

  • Erstellen Sie eine Sicherungskopie des Ordners %LocalAppData%\Apps\2.0
  • Führen Sie in einer Konsole mit Administratorrechten den folgenden Befehl aus:
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
  • Rechner neu starten
  • Versuchen Sie EdEngineer neu zu installieren

_Option 3_

  • Erstellen Sie eine Sicherungskopie des Ordners %LocalAppData%\Apps\2.0
  • Löschen Sie den Inhalt von %LocalAppData%\Apps\2.0
  • Rechner neu starten
  • Versuchen Sie EdEngineer neu zu installieren

Die Verwendung der Optionen 2 und 3 erfolgt auf eigene Gefahr, da ich mir der Auswirkungen des Löschens dieses Caches unter Windows nicht sicher bin - ich musste dies bisher nicht tun.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

StrasnyLada picture StrasnyLada  ·  4Kommentare

Uriei picture Uriei  ·  19Kommentare

Charybdis picture Charybdis  ·  3Kommentare

Shemuev picture Shemuev  ·  20Kommentare

Alekhoff picture Alekhoff  ·  41Kommentare