PDA

Просмотр полной версии : ЭР2К-626 с trainsim.ru: вылеты при трогании с места.



TAM
31.08.2018, 11:54
Так как темы "Вопрос-ответ" на форуме нет, напишу сюда.
При использовании в симуляторе OpenRails версии 1.2.xxx и версии x4180 электропоездов ЭР2К-626 (http://www.trainsim.ru/download/show/id/2128/) и ЭР2-1017 (http://www.trainsim.ru/download/show/id/2375) при установке регулятора а положение 40% наблюдается аварийное закрытие симулятора с ошибкой. Пробовал в MSTS, проблемы нет. Файл лога прилагаю.
Error: System.ArgumentException: Путь содержит недопустимые знаки.
в System.IO.Path.CheckInvalidPathChars(String path)
в System.IO.Path.Combine(String path1, String path2)
в Orts.Common.ORTSPaths.GetFileFromFolders(String[] pathArray, String branch) в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\Orts.Simulation\Common\OR TSPaths.cs:строка 63
в Orts.Viewer3D.ORTSSoundPlayCommand.GetNextFile() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Soun d.cs:строка 2214
в Orts.Viewer3D.ORTSPlayOneShot.Run() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Soun d.cs:строка 1916
в Orts.Viewer3D.ORTSVariableTrigger.TryTrigger() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Soun d.cs:строка 1829
в Orts.Viewer3D.SoundStream.Update() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Soun d.cs:строка 1243
в Orts.Viewer3D.SoundSource.Update() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Soun d.cs:строка 935
в Orts.Viewer3D.Processes.SoundProcess.Sound() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Proc esses\SoundProcess.cs:строка 132
в Orts.Viewer3D.Processes.SoundProcess.DoSound() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Proc esses\SoundProcess.cs:строка 116
в Orts.Viewer3D.Processes.SoundProcess.SoundThread() в E:\Documents\Coding\Jenkins\jobs\Open Rails Testing\workspace\Source\RunActivity\Viewer3D\Proc esses\SoundProcess.cs:строка 100
в System.Threading.ThreadHelper.ThreadStart_Context( Object state)
в System.Threading.ExecutionContext.Run(ExecutionCon text executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart()


Ясно, что ошибка связана с озвучкой электропоездов, но как решить данную проблему, не знаю. Не хотелось бы от них отказываться, так как других приемлемых моделей эр2 и эр2к не нашел.
P.S. Траинсим не поддерживает регистрацию новых пользователей (выпинывает за якобы спам), поэтому пишу здесь.
Заранее большое спасибо за помощь.

aleks0aleks
02.09.2018, 23:14
Возможно, ошибка связана с тем, что путь к файлам имеет либо кириллицу, либо пробелы, хотя странно что это так. Например: Proc esses, Open Rails Testing и т.п. Попробуйте сначала изменить путь к файлам.

Olegator_79 (Олег)
03.09.2018, 12:35
Эта проблема известна давно, я ещё 2 года назад об этом говорил и писал, касается она всех трэйнсимовских звуков для ЭР2. Решать данную проблему ни кто не будет, поскольку на трэйнсиме неоднократно заявляли, что все дополнения делаются только под старый MSTS, а Open Rails их не интересует. Естественно, что ни кто, при такой политике, не проводит нормальное тестирование дополнений под разными движками. Выход только один - прописать другие звуки, либо не использовать данный ПС в Open Rails 1.2 и более новых тестовых версиях.

Best22004
03.09.2018, 17:09
Можно попробовать подержать предыдущую позицию контроллера (не переключать) несколько секунд, а потом переключить. У меня способ прокатил.