API 4.2.2.25. System.IO.IOException: The directory name is invalid.

API 4.2.2.25. System.IO.IOException: The directory name is invalid.
Atom
4/5/2014
vk37


Ошибки при сохранении сделок:
Code
2014-04-05 09:24:01,407 [23] ERROR - Ошибка при сохранении сделок по инструменту PRN.IV.X@IQ
System.IO.IOException: The directory name is invalid.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qV26gYHLJLMpQDqEwI8tiQuc$GHWUDJsOp13oly3L5q4=.#=q96XyNl5oeEVZ$WO8d$otGg==(DateTime #=qZhW8vffjylAZh$LMjxnFcA==, Action`1 #=qjWmDlZ627XGr9uLjtSRVPw==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.#=qVxsAmCC72PI9xIo0vNtJ2Q==(DateTime #=qKfKQti9sm8rRZ0H0CdUJAA==, #=qtidG5ijoxnlGRpLYJa1eWQ==[] #=qhcR_i87Zo1D$XOc36708jg==, Boolean #=qGM6NyL1XtAhnytwIoBedEA==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.Save(IEnumerable`1 #=qlZbAacMHKOnTHcyTXUzO2A==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveTrades() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 202
2014-04-05 09:24:03,325 [23] ERROR - Ошибка при сохранении сделок по инструменту PRN.NV.X@IQ
System.IO.IOException: The directory name is invalid.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qV26gYHLJLMpQDqEwI8tiQuc$GHWUDJsOp13oly3L5q4=.#=q96XyNl5oeEVZ$WO8d$otGg==(DateTime #=qZhW8vffjylAZh$LMjxnFcA==, Action`1 #=qjWmDlZ627XGr9uLjtSRVPw==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.#=qVxsAmCC72PI9xIo0vNtJ2Q==(DateTime #=qKfKQti9sm8rRZ0H0CdUJAA==, #=qtidG5ijoxnlGRpLYJa1eWQ==[] #=qhcR_i87Zo1D$XOc36708jg==, Boolean #=qGM6NyL1XtAhnytwIoBedEA==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.Save(IEnumerable`1 #=qlZbAacMHKOnTHcyTXUzO2A==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveTrades() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 202
2014-04-05 09:24:03,327 [23] ERROR - Ошибка при сохранении сделок по инструменту PRN.SO.X@IQ
System.IO.IOException: The directory name is invalid.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
   at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
   at StockSharp.Algo.Storages.LocalMarketDataDrive.#=qV26gYHLJLMpQDqEwI8tiQuc$GHWUDJsOp13oly3L5q4=.#=q96XyNl5oeEVZ$WO8d$otGg==(DateTime #=qZhW8vffjylAZh$LMjxnFcA==, Action`1 #=qjWmDlZ627XGr9uLjtSRVPw==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.#=qVxsAmCC72PI9xIo0vNtJ2Q==(DateTime #=qKfKQti9sm8rRZ0H0CdUJAA==, #=qtidG5ijoxnlGRpLYJa1eWQ==[] #=qhcR_i87Zo1D$XOc36708jg==, Boolean #=qGM6NyL1XtAhnytwIoBedEA==)
   at #=q6EkB7DdvFWArxUFeif5nfg5Rxld2HccE7fMB1zWTRsIT5dpM$PO0QploJApVuSRc.Save(IEnumerable`1 #=qlZbAacMHKOnTHcyTXUzO2A==)
   at AlgoTrading.Features.Hydra.Model.SaveManager.SaveTrades() in d:\Temp\AlgoTrading\Build Process Data\Export\SourceCode\Applications\AlgoTrading\Features\Hydra\Model\SaveManager.cs:line 202

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 4/5/2014
Reply


vk37
Ошибки при сохранении сделок:
Code
2014-04-05 09:24:01,407 [23] ERROR - Ошибка при сохранении сделок по инструменту PRN.IV.X@IQ
System.IO.IOException: The directory name is invalid.



Судя по ошибке, что-то не так в названии пути. Проверил ID инструмента. Вроде нормальное. Наверное что-то не так с основной директорией. Или дисковая система не принимает точки и собаки.
Thanks:

vk37

Avatar
Date: 4/5/2014
Reply


Это зарезервированные имена устройств в MS-DOS: CON, PRN, NUL, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM5, COM6, COM7, COM8, COM9. Проверил: нельзя создать папку PRN и PRN.anything
Thanks:

Mikhail Sukhov

Avatar
Date: 4/5/2014
Reply


Не понял каким образом появился в разговоре MS DOS
Thanks:

vk37

Avatar
Date: 4/5/2014
Reply


Thanks:

vk37

Avatar
Date: 4/5/2014
Reply


vk37
Проверил: нельзя создать папку PRN и PRN.anything
Проверял в проводнике Windows 8.1

Thanks:

Mikhail Sukhov

Avatar
Date: 4/5/2014
Reply




У меня NTFS и все работает. Только опять не понимаю причем тут ОС. Форматирование дисков в MS DOS называлось FAT16
Thanks:

vk37

Avatar
Date: 4/5/2014
Reply


Михаил Сухов
У меня NTFS и все работает. Только опять не понимаю причем тут ОС. Форматирование дисков в MS DOS называлось FAT16
В фаре каталог PRN создается. В проводнике нет. Не знаю в чем причина. Пробовал на 3 компах. У меня везде NTFS.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy