Site icon NinjaTrader Automated Trading by Algo Futures Trader

AFT8 version 2023.7.21 service release

AFT8 version 2023.7.21 is a service release for AFT8 version 2023.7.20.

Bug Fix for System.IO.FileNotFoundException

Error: System.IO.FileNotFoundException: Could not load file or assembly ‘System.Text.Json’.

The technical reason is that some PCs were lacking resources required for .NET Standard, so parts of 2023.7.20 had to be rolled back to use backwards-compatible .NET 4.8 serialization legacy technology, Newtonsoft.

Therefore, a missing file error was logged and prevented licensing from being read and applied. Error trace: Error: System.IO.FileNotFoundException: Could not load file or assembly ‘System.Text.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51’ or one of its dependencies. The system cannot find the file specified.

Apologies to those affected. It was tested on various desktops and servers and only had issues on some, hence why it slipped through the net. Lesson learned and noted so we can avoid similar issues with modern and legacy technology.

Code and Workspaces Breaking Changes and Output Changes

We are forging ahead with our other technologies. We are at the cutting edge as it has proven reliable. .NET 7.0 and now .NET 8.0 are under scrutiny. We will be moving more modules to the cloud and modern desktop, mobile, and web technologies over the course of 2023 to 2024 to minimize the impact of technology and stay ahead of the curve of any changes.

Exit mobile version