Я получаю то же самое.
спасибо за отчет!
похоже, проблема с журналами нового обновления; после этого приложение работает нормально?
было бы здорово загрузить сюда свои последние журналы, чтобы я мог проверить материал сегодня вечером
Какие журналы вам нужны? Покажи мне путь
То же самое и со мной. Если бы я знал, что отправить, я бы :)
Просто подумал, что добавлю к этому свой опыт.
Точно такое же сообщение об ошибке, что и выше - приложение никогда не завершит загрузку, и нажатие кнопки ОК просто повторяет то же сообщение.
Я попытался удалить 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 заморозил эту ошибку в фоновом режиме. Теперь я не могу запустить ED Engineer, как Burnwine. Кроме того, я попытался сбросить все свои тарелки, а затем запустить 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 ":" синтетические ткани "," Name_Localised ":" Synthetic Fabrics "," Count ": 105," Stolen ": 0}, {" Name ":" semiconductors "," Count ": 46," Stolen ": 0}, {" Name ":" polymers "," Count ": 14," Stolen ": 0}, {"Name": "computercomponents", "Name_Localized": "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 "," Количество ": 32," Украденное ": 0}, {" Имя ":" керамические композиты "," Имя_Localized ":" Керамические композиты "," Количество ": 147," Украденное ": 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, и он снова выполняет синтаксический анализ. Требуя ОК, нажимайте на каждую ошибку в каждой строке.
Приложение работает нормально, когда вы нажимаете ОК, но эта ошибка обычно появляется за игрой, поэтому ее можно пропустить. Пока не будет нажата кнопка ОК, она заблокируется .... модальное окно, я полагаю. Но, похоже, с тех пор это не проблема, конкретно связанная с этой проблемой, кроме повторяющихся событий ....
Я видел, что это «потеря синхронизации» (происходило до патча) с последними событиями журнала транзакций, и в конечном итоге это происходит и в этом случае. Коврики перестают обновляться и местоположение не меняется. В этом случае вам нужно закрыть приложение и открыть его снова, а затем каждый раз нажимать ОК для тех же событий Cargo.
вчера не было времени взглянуть на ошибку, я проверю все это сегодня вечером
это не должно быть трудным решением, ожидайте новую версию сегодня вечером
Просто чтобы подтвердить, я получаю ту же ошибку, единственный груз на моем корабле - это тарелки, и всплывающее окно с предупреждением равно разнице между моим количеством тарелок при входе в систему и счетчиком при выходе из системы (у меня было 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} <- это вызывает ошибку
Таким образом, проблема вызвана тем, что грузовое событие больше не указывает, что это за груз, при некоторых обстоятельствах:
После загрузки игры: Инвентарь указан
После покупки продажа / продажа / выкапывание / выбрасывание: Инвентарь не указан
Этому событию «обновление груза [только количество]» следовало бы дать другое имя, поскольку оно не перечисляет груз. Я не уверен, было ли это намеренно или нет.
Остановить исключение просто, но это событие груза "только счет" необходимо отфильтровать, иначе оно будет постоянно сбрасывать все ваши товары на 0.
Я посмотрю на код.
Итак, это исправление, похоже, работает. (Код уже имеет дело с возвращаемым значением null).
Я сделал быстрый тест, покупая клетки-предшественники, покупая и продавая блюдца и проверяя, не обнулялись ли товары.
`` С #
частный JournalOperation ExtractCargoDump (данные JObject)
{
var dump = new DumpOperation
{
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:
если да, вам нужно загрузить сюда свои журналы, чтобы я мог посмотреть
У меня такое случается, когда я пытаюсь установить новое приложение.
ИНФОРМАЦИЯ О ВЕРСИИ ПЛАТФОРМЫ
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)
СВОДКА ОБ ОШИБКАХ СДЕЛКИ КОМПОНЕНТНОГО ХРАНИЛИЩА
Ошибка транзакции не обнаружена.
ПРЕДУПРЕЖДЕНИЯ
Во время этой операции предупреждений не было.
СОСТОЯНИЕ РАБОТЫ
* [18.12.2018 09:29:46]: началась активация https://raw.githubusercontent.com/msarilar/EDEngineer/master/EDEngineer/releases/EDEngineer.application.
СВЕДЕНИЯ ОБ ОШИБКАХ
Во время этой операции были обнаружены следующие ошибки.
* [18.12.2018, 09:29:56] System.Runtime.InteropServices.COMException
- Указанная сборка не установлена в вашей системе. (Исключение из HRESULT: 0x800736B3)
- Происхождение: System.Deployment
- Отслеживание стека:
в System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation (флаги UInt32, IDefinitionIdentity DefinitionIdentity, Guid и riid)
в System.Deployment.Internal.Isolation.Store.GetAssemblyManifest (флаги 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 (SubId DefinitionIdentity)
в 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 activateUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl, Uri & deploymentUri)
в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activateUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
--- Конец трассировки стека предыдущего места, где произошло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw ()
в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry (Uri activateUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String & errorPageUrl)
в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (состояние объекта)
ОПИСАНИЕ СДЕЛКИ НА СКЛАДЕ КОМПОНЕНТОВ
Информация о транзакции отсутствует.
Я могу предположить, что ваше приложение Windows ClickOnce повреждено.
Не уверен, что повреждение связано с EdEngineer, установщиком GitHub или чем-то еще. Вы можете попробовать следующее:
_Опция 1_
_Вариант 2_
rundll32 %windir%\system32\dfshim.dll CleanOnlineAppCache
_Вариант 3_
Варианты 2 и 3 используйте на свой страх и риск, поскольку я не уверен в последствиях очистки этого кеша в Windows - это не то, что мне приходилось делать раньше.