J'obtiens la même chose.
merci pour le rapport !
semble être un problème avec les journaux de la nouvelle mise à jour ; l'application fonctionne-t-elle bien après cela?
ce serait bien pour vous de télécharger vos derniers journaux ici afin que je puisse vérifier les choses ce soir
Quels journaux voulez-vous ? montre moi le chemin
C'est la même chose pour moi. Si je savais quoi envoyer, je le ferais :)
J'ai juste pensé que j'ajouterais mon expérience à cela.
Exactement le même message d'erreur que ci-dessus - l'application ne terminera jamais le chargement et cliquer sur le bouton OK ne fera que répéter le même message.
J'ai essayé de désinstaller EDEngineer, de télécharger une nouvelle copie et de réinstaller, en vain.
Se fera un plaisir de télécharger tous les journaux spécifiés que vous jugez pertinents.
Confirmé! Cela m'arrive 2... ET la fenêtre Edengineer se met devant le message d'erreur, très embêtant !
Obtenir également la même erreur que ci-dessus - se produit chaque fois que mon stock de patelle est mis à jour (c'est-à-dire à la fois en achetant et en tirant) - je n'ai (encore) rien essayé d'autre qui modifie le stockage des stocks.
Même erreur ici. Cela a été causé par des changements de cargaison de patelle, c'est-à-dire lorsqu'une patelle est tirée et ainsi de suite. Voici un segment du journal, montrant la ligne qui a probablement causé l'erreur :
{ "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 }
Eh bien, mon erreur était lors de l'installation, je ne peux même pas le lancer ;)
Obtenir les mêmes erreurs que celles décrites ci-dessus. Les patelles semblent être l'une des causes.
J'ai eu les deux problèmes dont les gens parlent, plus tôt dans la journée, cela m'a donné l'erreur à chaque fois que je lançais une patelle et je la fermais simplement et tout allait bien. Mais ce soir, j'ai fait l'erreur de lancer ED Engineer pendant que je lançais des patelles et cela a gelé ED Engineer avec cette erreur en arrière-plan. Maintenant, je ne peux pas lancer ED Engineer comme Burnwine. De plus, j'ai essayé de vider toutes mes patelles, puis de lancer ED Engineer mais cela n'a pas aidé, maintenant j'ai juste la même erreur mais elle indique 0 sous le nombre au lieu du nombre précédent.
Le même problème ici semble être lié aux événements de cargaison (c'est-à-dire "Cargo") qui sont créés après que quelque chose change la quantité de cargaison que vous détenez (c'est-à-dire "MissionCompleted", "MarketSell", "MarketBuy", "BuyDrones", "LaunchDrone ").
{ "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, " Volé":0 }, { "Name":"semiconducteurs", "Count":46, "Volé":0 }, { "Name":"polymers", "Count":14, "Volé":0 }, { "Name":"computercomponents", "Name_Localised":"Computer Components", "Count":38, "Stolen":0 }, { "Name":"powergenerators", "Name_Localised":"Power Generators", " Count":24, "Stolen":0 }, { "Name":" supraconductors", "Count":23, "Stolen":0 }, { "Name":"waterpurifiers", "Name_Localised":"Purificateurs d'eau ", "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":" drones", "Name_Localised":"Limpet", "Count":61, "Volé":0 } ] }
{ "timestamp":"2018-12-12T11:42:49Z", "event":"Cargo", "Vessel":"Navire", "Count":442 }
{ "timestamp":"2018-12-12T12:05:11Z", "event":"Cargo", "Vessel":"Navire", "Count":380 }
{ "timestamp":"2018-12-12T11:42:55Z", "event":"Cargo", "Vessel":"Navire", "Count":435 }
etc
Le nouveau document de l'API note que ce qui suit pourrait être lié... mais je ne sais pas pourquoi un type d'événement de fret est acceptable alors que l'autre ne l'est pas.
https://forums.frontier.co.uk/showthread.php/452937-Journal-Docs-for-v3-3
"Résumé des changements dans Beta3 :
• Cargaison – corrige les événements supplémentaires parasites ; ajouter un drapeau pour indiquer navire=Navire ou Navire=SRV"
Les erreurs se répètent pendant l'événement, puis également lorsque vous rechargez EDEngineer et qu'il analyse à nouveau. Exigeant un clic OK sur chaque erreur pour chaque ligne.
L'application fonctionne correctement une fois que vous avez cliqué sur OK, mais cette erreur apparaît généralement derrière le jeu afin qu'elle puisse être manquée. Jusqu'à ce que l'ok soit frappé, il se verrouille... fenêtre modale, je suppose. Mais ne semble pas être un problème spécifiquement lié à ce problème à partir de ce moment-là, à part les événements répétés...
Je l'ai vu "perdre la synchronisation" (ce qui se passait avant le correctif) avec les derniers événements du journal des transactions et finalement cela se produit également dans ce cas. Les tapis arrêtent de se mettre à jour et l'emplacement ne change pas. Dans ce cas, vous devez fermer l'application et l'ouvrir à nouveau, puis cliquer sur ok sur ces mêmes événements de fret à chaque fois.
pas eu le temps de regarder l'erreur hier, je vérifierai tout ça ce soir
ne devrait pas être une solution difficile à faire, attendez-vous à une nouvelle version ce soir
Juste pour confirmer, j'ai eu la même erreur, la seule cargaison sur mon navire sont des patelles et la boîte d'avertissement apparaît égale à la différence entre mon compte de patelles à la connexion et le compte à la déconnexion (j'avais 7, maintenant 3, erreur boîte réapparue 4 fois)
L'application a continué à fonctionner après la suppression de l'erreur
{ "timestamp":"2018-12-09T09:58:27Z", "event":"Cargo", "Inventory":[ { "Name":"drones", "Name_Localised":"Limpet", "Count" :3, "Volé":0 } ] }
{ "timestamp":"2018-12-09T09:58:49Z", "event":"BuyDrones", "Type":"Drones", "Count":7, "BuyPrice":101, "TotalCost":707 }
(aucun événement de mise à jour de la cargaison après l'action d'achat)
{ "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 } <-- cela provoque une erreur
{ "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 } <-- cela provoque une erreur
Le problème est donc dû au fait que l'événement de cargaison ne précise plus quelle est la cargaison dans certaines circonstances :
Après le chargement du jeu : inventaire spécifié
Après l'achat, vente/vente/ramassage/éjection : inventaire non spécifié
Cet événement « mise à jour de la cargaison [compter uniquement] » aurait dû recevoir un nom différent car il ne répertorie pas la cargaison. Je ne sais pas si c'était intentionnel ou non.
L'arrêt de l'exception est simple, mais cet événement de fret « compter uniquement » doit être filtré, sinon il réinitialisera continuellement tous vos produits à 0.
Je vais regarder le code.
Ce correctif semble donc fonctionner. (Le code traite déjà du retour de null).
J'ai fait un test rapide en achetant des cellules progénitrices, en achetant et en vendant des patelles et en m'assurant que les matières premières n'étaient pas remises à zéro.
```c#
Private JournalOperation ExtractCargoDump (données JObject)
{
var dump = new DumpOperation
{
ResetFilter = nouveau HashSet
{
Genre.Commodité
},
DumpOperations = nouvelle 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;
}
```
oui je pensais à quelque chose comme ça
si vous ouvrez un PR pour cela, assurez-vous que la vérification est effectuée avant le new DumpOperation
et ajoutez des crochets autour du if
(même si c'est une seule ligne)
Fait. Soumis PR #477
d'accord, tout est déployé, faites le moi savoir s'il y a d'autres problèmes ! Merci tout le monde
Je viens d'installer la nouvelle version. Cela semble bon. Je volerai un peu et je ferais un test.
I'm getting the same thing.
Même problème ici :(
assurez-vous que vous utilisez la dernière version 1.1.4.1 :
si vous l'êtes, vous devrez télécharger les journaux de votre journal ici afin que je puisse y jeter un œil
Cela m'arrive lorsque j'essaie d'installer la nouvelle application.
INFORMATIONS SUR LA VERSION DE LA PLATEFORME
Windows : 10.0.17134.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.7.3056.0 construit par : NET472REL1
clr.dll : 4.7.3260.0 construit par : NET472REL1LAST_C
dfdll.dll : 4.7.3056.0 construit par : NET472REL1
dfshim.dll : 10.0.17134.1 (WinBuild.160101.0800)
ORIGINES
URL de déploiement : https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application
RÉSUMÉ DES ERREURS
Vous trouverez ci-dessous un résumé des erreurs ; les détails de ces erreurs sont inclus dans le journal.
* L'activation de https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application a entraîné une exception. Les messages d'erreur suivants ont été détectés :
+ L'assemblage référencé n'est pas installé sur votre système. (Exception de HRESULT : 0x800736B3)
RÉSUMÉ DE L'ERREUR DE TRANSACTION DU MAGASIN DE COMPOSANTS
Aucune erreur de transaction n'a été détectée.
MISES EN GARDE
Aucun avertissement n'a été généré lors de cette opération.
ÉTAT D'AVANCEMENT DES OPÉRATIONS
* [18/12/2018 09:29:46] : L'activation de https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application a commencé
DÉTAILS DE L'ERREUR
Les erreurs suivantes ont été détectées lors de cette opération.
* [18/12/2018 09:29:56] System.Runtime.InteropServices.COMException
- L'assemblage référencé n'est pas installé sur votre système. (Exception de HRESULT : 0x800736B3)
- Origine : System.Deployment
- Suivi de la pile :
à System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation (indicateurs UInt32, IDefinitionIdentity DefinitionIdentity, Guid & riid)
à System.Deployment.Internal.Isolation.Store.GetAssemblyManifest (indicateurs UInt32, 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, notification IDownloadNotification, options DownloadOptions, ServerInformation & serverInformation)
à System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass (SubscriptionStore subStore, Uri & sourceUri, TempFile & tempFile, SubscriptionState & subState, notification IDownloadNotification, options DownloadOptions)
à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, Boolean isShortcut, String textualSubId, String deployProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl, Uri & deployUri)
à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri, Boolean isShortcut, String textualSubId, String deployProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
--- Fin de la trace de la pile de l'emplacement précédent où l'exception s'est produite ---
à System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw ()
à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri, Boolean isShortcut, String textualSubId, String deployProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (état de l'objet)
DÉTAILS DE LA TRANSACTION ENTREPOT DE COMPOSANTS
Aucune information n'est disponible sur la transaction.
Ma meilleure estimation d'un rapide google serait que votre application Windows ClickOnce est corrompue.
Je ne sais pas si la corruption concerne EdEngineer, le programme d'installation de GitHub ou autre chose. Vous pouvez essayer ce qui suit :
_Option 1_
_Option 2_
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
_Option 3_
Les options 2 et 3 sont utilisées à vos risques et périls, car je ne suis pas sûr des implications de l'effacement de ce cache sur Windows - ce n'est pas quelque chose que j'ai eu à faire auparavant.