我得到了同样的东西。
感谢报告!
似乎是新更新日志的问题; 在此之后应用程序运行正常吗?
你最好把你最新的日志上传到这里,这样我今晚就可以检查一下
你想要什么日志? 告诉我该怎么做(走
它对我来说是一样的。 如果我知道要发送什么,我会:)
只是想我会添加我的经验。
与上述完全相同的错误消息 - 应用程序永远不会完成加载,单击“确定”按钮只会重复相同的消息。
我尝试卸载 EDEngineer,下载新副本并重新安装,但无济于事。
很乐意上传您认为相关的任何指定日志。
确认的! 这发生在我身上 2...并且 Edengineer 窗口将自己置于错误消息的前面,非常烦人!
也遇到与上述相同的错误 - 每次我的帽贝库存更新(即购买和发射)时都会发生 - 还没有(还)尝试任何其他改变库存存储的方法。
同样的错误在这里。 它是由帽贝货物变化引起的,即当帽贝被发射时等。 这是日志的一部分,显示了可能导致错误的行:
{ "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 的错误,它在后台因该错误而冻结了 ED Engineer。 现在我不能像 Burnwine 一样启动 ED Engineer。 此外,我尝试倾倒我所有的帽贝,然后启动 ED Engineer 但这没有帮助,现在我遇到了同样的错误,但它在计数下显示 0 而不是之前的数字。
这里的相同问题似乎与货物事件(即“货物”)有关,这些事件是在您持有的货物数量发生任何变化后创建的(即“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, " Stolen":0 }, { "Name":"semiconductors", "Count":46, "Stolen":0 }, { "Name":"polymers", "Count":14, "Stolen":0 }, { "Name":"computercomponents", "Name_Localised":"Computer Components", "Count":38, "Stolen":0 }, { "Name":"powergenerators", "Name_Localised":"Power Generators", " Count":24, "Stolen":0 }, { "Name":"superconductors", "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":"无人机", "Name_Localised":"Limpet", "Count":61, "Stolen":0 } ] }
{ "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 }
等等
新的 API 文档指出了以下内容,可能是相关的.....但不确定为什么一种类型的货物事件可以,而另一种则不行。
https://forums.frontier.co.uk/showthread.php/452937-Journal-Docs-for-v3-3
“Beta3 变化总结:
• Cargo – 修复虚假的额外事件; 添加一个标志以指示船舶 = 船舶或船舶 = SRV”
错误在事件期间重复,然后在您重新加载 EDEngineer 并再次解析时重复。 要求在每行的每个错误上单击“确定”。
单击“确定”后,应用程序运行良好,但该错误通常会在游戏后面弹出,因此可能会被遗漏。 直到确定被击中它才会锁定....我认为是模态窗口。 但从那时起,除了重复事件之外,似乎不再是与此问题特别相关的问题....
我已经看到它与最新的事务日志事件“失去同步”(在补丁之前发生),最终在这种情况下也会发生这种情况。 垫子停止更新,位置不会改变。 在这种情况下,您需要关闭应用程序并再次打开它,然后每次都在相同的货物事件上单击确定。
昨天还没来得及看错误,今晚我会检查所有的
应该不难解决,期待今晚的新版本
只是为了确认一下,我遇到了同样的错误,我船上唯一的货物是帽贝,弹出的警告框等于我登录时的帽贝计数和注销时的计数之间的差值(我有 7,现在是 3,错误盒子重新出现了4次)
清除错误后应用程序继续工作
{ "timestamp":"2018-12-09T09:58:27Z", "event":"Cargo", "Inventory":[ { "Name":"drones", "Name_Localised":"Limpet", "Count" :3, "被盗":0 } ] }
{ "timestamp":"2018-12-09T09:58:49Z", "event":"BuyDrones", "Type":"Drones", "Count":7, "BuyPrice":101, "TotalCost":707 }
(购买动作后无货物更新事件)
{ "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 } <-- 这会导致错误
{ "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 } <-- 这会导致错误
所以问题是由于cargo事件在某些情况下不再指定货物是什么引起的:
加载游戏后:指定库存
买入后卖出/卖出/挖出/弹出:未指定库存
这个 'cargo [count only] update' 事件应该有一个不同的名字,因为它没有列出货物。 我不确定这是否是故意的。
停止异常很简单,但需要过滤掉这个“仅计数”的货物事件,否则它会不断将您的所有商品重置为 0。
我来看看代码。
所以这个修复似乎有效。 (代码已经处理了返回的 null)。
我做了一个快速测试,购买了 Progenitor Cells,买卖帽贝,并确保商品没有被重置为零。
```c#
private JournalOperation ExtractCargoDump(JObject 数据)
{
var dump = 新的 DumpOperation
{
重置过滤器 = 新的哈希集
{
实物.商品
},
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 :
如果你是,你需要在这里上传你的日志,所以我可以看看
当我尝试安装新应用程序时,会发生这种情况。
平台版本信息
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)
起源
部署网址: https :
错误总结
以下是错误摘要; 这些错误的详细信息包含在日志中。
* 激活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 标志、IDDefinitionIdentity 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 通知、DownloadOptions 选项、ServerInformation & serverInformation)
在 System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore、Uri & sourceUri、TempFile & tempFile、SubscriptionState & subState、IDownloadNotification 通知、DownloadOptions 选项)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl, Uri & deploymentUri)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
--- 发生异常的前一个位置的堆栈跟踪结束---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象状态)
组件仓库交易明细
没有关于交易的信息。
我从快速 google 中得出的最佳猜测是您的 Windows ClickOnce 应用程序已损坏。
不确定损坏是否与 EdEngineer、GitHub 安装程序或其他内容有关。 您可以尝试以下操作:
_选项1_
_选项 2_
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
_选项 3_
使用选项 2 和选项 3 的风险由您自己承担,因为我不确定在 Windows 上清除此缓存的含义 - 我以前不必这样做。