У вас не стоит Flash Player
Настройки
#86934 - Wed Apr 14 2021 11:32 AM ArgumentException: Пустое имя пути не допускается
AntonShk Offline
stranger

Registered: Tue Mar 30 2021
Записи: 1
Здравствуйте! У меня время от времени в ошибках появляется следующее сообщение и агент перестаёт работать. В чём может быть дело?

14.04.2021 11:30:00 138 Агент '15_Rectangle_SI': System.ArgumentException: Пустое имя пути не допускается.
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
в Roslyn.Utilities.FileUtilities.OpenFileStream(String path)
в Microsoft.CodeAnalysis.MetadataReference.CreateFromFile(String path, MetadataReferenceProperties properties, DocumentationProvider documentation)
в TSLab.ScriptCompilation.<>c.<MakeAssemblyFrom>b__5_0(String refAss) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\ScriptCompiler\ScriptCompilation.cs:строка 131
в System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
в System.Linq.Enumerable.<UnionIterator>d__67`1.MoveNext()
в System.Linq.Buffer`1..ctor(IEnumerable`1 source)
в System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
в System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
в Microsoft.CodeAnalysis.Compilation.ValidateReferences[T](IEnumerable`1 references)
в Microsoft.CodeAnalysis.CSharp.CSharpCompilation.WithReferences(IEnumerable`1 references)
в TSLab.ScriptCompilation.MakeAssemblyFrom(String dllFile, Boolean isVb, IEnumerable`1 syntaxTrees, String[] refAssemblies, Boolean genDebug, Boolean keepFile) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\ScriptCompiler\ScriptCompilation.cs:строка 131
в TSLab.DataModel.TemplateExecutor.Compile(String code, ScriptLogDelegate log, Boolean genDebug, Boolean logCompilationErrors) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\DataModel\TemplateExecutor.cs:строка 50
в TSLab.DataModel.TemplateExecutor.<>c__DisplayClass11_0.<Rebuild>b__0() в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\DataModel\TemplateExecutor.cs:строка 106
в TSLab.Utils.ReaderWriterLockSlimExtensions.ActionWrapper.Invoke(Boolean isLocked) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\Utility\ReaderWriterLockSlimExtensions.cs:строка 21
в TSLab.Utils.ReaderWriterLockSlimExtensions.InvokeOnWriteLock(ReaderWriterLockSlim readerWriterLockSlim, Action`1 action, Int32 millisecondsTimeout) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\Utility\ReaderWriterLockSlimExtensions.cs:строка 160
в TSLab.ScriptEngine.TemplateContext.<>c__DisplayClass44_0.<CheckExecutor>b__0() в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\ScriptEngine\ScriptEngine\TemplateContext.cs:строка 497
в TSLab.Utils.ReaderWriterLockSlimExtensions.FuncWrapper`1.Invoke(Boolean isLocked) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\Utility\ReaderWriterLockSlimExtensions.cs:строка 35
в TSLab.Utils.ReaderWriterLockSlimExtensions.InvokeOnUpgradeableReadLock[T](ReaderWriterLockSlim readerWriterLockSlim, Func`2 func, Int32 millisecondsTimeout) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\Utility\ReaderWriterLockSlimExtensions.cs:строка 133
в TSLab.ScriptEngine.TemplateContext.CheckExecutor(Boolean requireRebuild, Boolean& required, Boolean printErrors)
в TSLab.ScriptEngine.TemplateContext.Execute(ScriptExecutionResults executionResults, DataIntervals dataIntervals, TemplateData templateData, IList`1 parameters, Boolean clearCaches) в C:\TeamCity\buildAgent\work\e3fc406d45471625\src\public\ScriptEngine\ScriptEngine\TemplateContext.cs:строка 171

Наверх
#86937 - Fri Apr 16 2021 11:00 AM Re: ArgumentException: Пустое имя пути не допускается [Re: AntonShk]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
На апи написан скрипт?
такое нашел
https://www.cyberforum.ru/windows-forms/thread1964684.html


Отредактировано ViL (Fri Apr 16 2021 11:01 AM)

Наверх
#86939 - Thu Apr 22 2021 10:29 AM Re: ArgumentException: Пустое имя пути не допускается [Re: ViL]
zbtl Offline
stranger

Registered: Fri Jan 22 2021
Записи: 6
Такая же проблема, скрипт на кубиках.

Наверх
#86940 - Thu Apr 22 2021 10:54 AM Re: ArgumentException: Пустое имя пути не допускается [Re: zbtl]
zbtl Offline
stranger

Registered: Fri Jan 22 2021
Записи: 6
скрипта 2, оба торгуют BinanceFutures. На ITICapital проблем нет

Наверх
#86942 - Fri Apr 23 2021 12:26 PM Re: ArgumentException: Пустое имя пути не допускается [Re: zbtl]
zbtl Offline
stranger

Registered: Fri Jan 22 2021
Записи: 6
в моем случае программа таким образом сообщала о том, что не видит папки Handlers с кастомными кубиками.

Наверх
#86951 - Thu Apr 29 2021 06:31 PM Re: ArgumentException: Пустое имя пути не допускается [Re: AntonShk]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8134
Сторонние индикаторы устанавливаются из папки Handlers.
Программа может загружать Handlers из двух разных мест.
Из папки appdata и programfiles
Если папки две, то возникает такая ошибка.
Правильнее папку Handlers держать на одном уровне с папкой логов программы, т.е. в appdata.

Наверх


Moderator:  ViL, sar