Edengineer: [Actualización de Elite Dangerous]: Informar errores de registro aquí

Creado en 12 dic. 2018  ·  27Comentarios  ·  Fuente: msarilar/EDEngineer

capture

bug RefData technical 4.0

Todos 27 comentarios

Estoy obteniendo lo mismo.

gracias por el informe!

parece un problema con los registros de la nueva actualización; ¿La aplicación funciona bien después de esto?

Sería bueno que subieras tus registros más recientes aquí para que pueda revisar las cosas esta noche.

¿Qué registros quieres? Muéstrame el camino

Es lo mismo para mi. Si supiera qué enviar lo haría :)

31783941-fe27-48aa-ad27-010fecf5fc92

Solo pensé en agregar mi experiencia a esto.

Exactamente el mismo mensaje de error que el anterior: la aplicación nunca completará la carga y al hacer clic en el botón Aceptar solo se repite el mismo mensaje.

Intenté desinstalar EDEngineer, descargar una copia nueva y reinstalar, sin éxito.

Con mucho gusto cargará cualquier registro específico que considere relevante.

¡Confirmado! Esto me pasa a mí 2 ... Y la ventana de Edengineer se pone frente al mensaje de error, ¡muy molesto!

También obtengo el mismo error que el anterior, sucede cada vez que se actualizan mis existencias de lapa (es decir, tanto de compra como de despedida), no he probado (todavía) nada más que cambie el almacenamiento de inventario.

image
El mismo error aquí. Fue causado por cambios de carga de lapa, es decir, cuando se dispara una lapa y cosas así. Aquí hay un segmento del diario, que muestra la línea que presumiblemente causó el error:

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

Bueno, mi error fue al instalar, ni siquiera puedo iniciarlo;)

Obteniendo los mismos errores que se describen arriba. Las lapas parecen ser una de las causas.

He tenido los dos problemas de los que habla la gente, hoy temprano me daba el error cada vez que lanzaba una lapa y simplemente la cerraba y todo estaba bien. Pero esta noche cometí el error de iniciar ED Engineer mientras lanzaba lapas y congeló a ED Engineer con ese error en segundo plano. Ahora no puedo iniciar ED Engineer como Burnwine. Además, intenté descargar todas mis lapas y luego iniciar ED Engineer, pero eso no ayudó, ahora solo tengo el mismo error pero dice 0 debajo del recuento en lugar del número anterior.

El mismo problema aquí parece estar relacionado con eventos de carga (es decir, "Carga") que se crean después de que algo cambia la cantidad de la carga en su bodega (es decir, "MissionCompleted", "MarketSell", "MarketBuy", "BuyDrones", "LaunchDrone ").

Ok eventos de carga (parece ser la carga inicial del juego)

{"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," Robado ": 0}, {" Nombre ":" semiconductores "," Recuento ": 46," Robado ": 0}, {" Nombre ":" polímeros "," Recuento ": 14," Robado ": 0}, {"Name": "computercomponents", "Name_Localised": "Componentes de la computadora", "Count": 38, "Stolen": 0}, {"Name": "powergenerators", "Name_Localised": "Power Generators", " Count ": 24," Stolen ": 0}, {" Name ":" superconductores "," Count ": 23," Stolen ": 0}, {" Name ":" waterpurifiers "," Name_Localised ":" Purificadores de agua "," 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," Stolen ": 0}]}

Eventos de mala carga

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

El nuevo documento de API señala lo siguiente, podría estar relacionado ... pero no estoy seguro de por qué un tipo de evento de carga está bien cuando el otro no.
https://forums.frontier.co.uk/showthread.php/452937-Journal-Docs-for-v3-3
"Resumen de cambios en Beta3:
• Carga: corrige eventos adicionales espurios; agregar una bandera para indicar buque = Barco o Buque = SRV "

Los errores se repiten durante el evento, y luego también cuando recarga EDEngineer y vuelve a analizar. Requiere un clic OK en cada error para cada línea.

La aplicación funciona bien una vez que haces clic en Aceptar, pero ese error suele aparecer detrás del juego, por lo que puedes pasarlo por alto. Hasta que se presione ok, se bloquea .... ventana modal, supongo. Pero no parezca ser un problema específicamente relacionado con este problema a partir de ese momento, aparte de los eventos repetidos ...

Lo he visto "perder sincronización" (sucedía antes del parche) con los últimos eventos del registro de transacciones y, finalmente, eso también sucede en este caso. Los tapetes dejan de actualizarse y la ubicación no cambia. En ese caso, debe cerrar la aplicación y abrirla nuevamente, luego hacer clic en Aceptar en esos mismos eventos de carga cada vez.

no tuve tiempo de ver el error ayer, lo revisaré esta noche

no debería ser una solución difícil de hacer, espere una nueva versión esta noche

Solo para confirmar, he estado recibiendo el mismo error, la única carga en mi barco son lapas y el cuadro de advertencia aparece igual a la diferencia entre mi recuento de lapas al iniciar sesión y el recuento al cerrar la sesión (tenía 7, ahora 3, error caja reapareció 4 veces)
La aplicación continuó funcionando después de que se solucionó el error

2018-12-09

Al cargar cmdr:

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

Después de comprar lapas:

{"timestamp": "2018-12-09T09: 58: 49Z", "event": "BuyDrones", "Type": "Drones", "Count": 7, "BuyPrice": 101, "TotalCost": 707 }
(sin evento de actualización de carga después de la acción de compra)

2018-12-13

Compra y venta de 10 lapas:

{"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} <- esto causa un error
{"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} <- esto causa un error

Entonces, el problema se debe a que el evento de carga ya no especifica cuál es la carga en algunas circunstancias:

Después de cargar el juego: inventario especificado
Después de comprar vender / vender / recoger / expulsar: Inventario no especificado

Este evento de 'actualización de carga [recuento solamente]' debería haber recibido un nombre diferente, ya que no incluye la carga. No estoy seguro de si fue intencional o no.

Detener la excepción es sencillo, pero este evento de carga de 'solo recuento' debe filtrarse, de lo contrario, se restablecerán continuamente todos sus productos a 0.

Echaré un vistazo al código.

Entonces esta solución parece funcionar. (El código ya se ocupa de que se devuelva un valor nulo).

Hice una prueba rápida comprando Progenitor Cells, comprando y vendiendo lapas y asegurándome de que los productos básicos no se restablecieran a cero.

`` c #
Private JournalOperation ExtractCargoDump (datos de JObject)
{
var dump = new DumpOperation
{
ResetFilter = nuevo HashSet
{
Tipo de producto
},
DumpOperations = nueva lista()
};

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

''

si estaba pensando en algo como esto

si abre un PR para esto, asegúrese de que la verificación se realice antes de new DumpOperation y agregue corchetes alrededor de if (incluso si es una sola línea)

Hecho. Presentado el PR # 477

Está bien, todo está implementado, ¡avíseme si hay otros problemas! gracias a todos

Acabo de instalar la nueva versión. Se ve bien. Volará un poco y lo probará.

      I'm getting the same thing.

El mismo problema aqui :(

asegúrese de que está utilizando la última versión 1.1.4.1:
image

si es así, deberá cargar los registros de su diario aquí para que pueda echar un vistazo

This happens to me when I try to install the new application.

INFORMACIÓN DE VERSIÓN DE LA PLATAFORMA
Windows : 10.0.17134.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.7.3056.0 built by: NET472REL1
clr.dll : 4.7.3260.0 built by: NET472REL1LAST_C
dfdll.dll : 4.7.3056.0 built by: NET472REL1
dfshim.dll : 10.0.17134.1 (WinBuild.160101.0800)

ORÍGENES
Dirección URL de la implementación : https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application

RESUMEN DEL ERROR
Abajo se muestra un resumen de los errores; los detalles de estos errores se incluyen en el registro.
* La activación de https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application dio como resultado una excepción. Se detectaron los siguientes mensajes de error:
+ El ensamblado referido no está instalado en su sistema. (Excepción de HRESULT: 0x800736B3)

RESUMEN DE ERRORES DE TRANSACCIÓN DEL ALMACÉN DE COMPONENTES
No se detectó ningún error de transacción.

ADVERTENCIAS
No se generó ninguna advertencia durante esta operación.

ESTADO DE PROGRESO DE LA OPERACIÓN
* [18/12/2018 09:29:46] : Se ha iniciado la activación de https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application.

DETALLES DEL ERROR
Se detectaron los siguientes errores durante esta operación.
* [18/12/2018 09:29:56] System.Runtime.InteropServices.COMException
- El ensamblado referido no está instalado en su sistema. (Excepción de HRESULT: 0x800736B3)
- Origen: System.Deployment
- Seguimiento de la pila:
en System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
en System.Deployment.Internal.Isolation.Store.GetAssemblyManifest(UInt32 Flags, IDefinitionIdentity DefinitionIdentity)
en System.Deployment.Application.ComponentStore.GetAssemblyManifestFromStore(DefinitionIdentity asmId)
en System.Deployment.Application.ComponentStore.GetAssemblyManifestWithRetry(DefinitionIdentity asmId, TimeSpan retryInterval, Int32 maxRetryCount)
en System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
en System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
en System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication(SubscriptionState subState, DefinitionAppId appId, Int64 transactionId)
en System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
en System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
en System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
en System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
en System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

DETALLES DE TRANSACCIÓN DEL ALMACÉN DE COMPONENTES
No hay información disponible sobre la transacción.

Mi mejor suposición de un google rápido sería que su aplicación de Windows ClickOnce se ha dañado.

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

No estoy seguro de si la corrupción pertenece a EdEngineer, al instalador de GitHub oa otra cosa. Puedes probar lo siguiente:

_Opción 1_

  • Desde el panel de control de Windows, busque "Programas y características" (o como se llame en español en Windows 10 - "Aplicaciones y caracteristicas", creo)
  • Busque EdEngineer en la lista de aplicaciones y desinstálelo
  • Reiniciar la máquina
  • Intente reinstalar EdEngineer

_Opcion 2_

  • Realice una copia de seguridad de la carpeta% LocalAppData% \ Apps \ 2.0
  • Desde una consola con derechos de administrador, ejecute el siguiente comando:
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
  • Reiniciar la máquina
  • Intente reinstalar EdEngineer

_Opción 3_

  • Realice una copia de seguridad de la carpeta% LocalAppData% \ Apps \ 2.0
  • Eliminar el contenido de% LocalAppData% \ Apps \ 2.0
  • Reiniciar la máquina
  • Intente reinstalar EdEngineer

Las opciones 2 y 3 se utilizan bajo su propio riesgo, ya que no estoy seguro de las implicaciones de borrar este caché en Windows; no es algo que haya tenido que hacer antes.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Shemuev picture Shemuev  ·  20Comentarios

CmdrHogweed picture CmdrHogweed  ·  3Comentarios

CMDRPhaedra picture CMDRPhaedra  ·  17Comentarios

Uriei picture Uriei  ·  19Comentarios

GALDART picture GALDART  ·  3Comentarios