When I try to save a workspace and my NinjaTrader locks up and crashes, I find that my Default.xml file in the workspaces directory has disappeared! This means that the code is actually moving/deleting that file somewhere before it attempts an operation, and when the operation fails, the file never gets written back. This is unacceptable, and a serious bug. You need to change your code so that a copy of this file is ALWAYS, 100% of the time, stored on disk somewhere.
You cannot delete or move this thing and then expect that whatever operation you are calling is going to succeed, because if it doesn't, then ALL the workspace information is lost, costing the user potentially hours of effort.
Maybe I am missing something, and an interim copy of this file is stored somewhere, but I can't find it. If there is one, please point it out to me... and if not, please forward this problem to the developers so they can fix it for the next release.
Thanks!

Comment