Support Board
Date/Time: Fri, 17 Jan 2025 17:06:03 +0000
Sierra ARM64 version lag and extra x64 log messages on SierraChart_ARM64.exe
View Count: 44
[2025-01-17 01:24:25] |
User719512 - Posts: 286 |
Hello Sierra Chart Engineering, The ARM version of Sierra is not in sync for the current version nor pre-release. Installed v2732 and v2733 and Sierra for ARM64 is still v 2728. Is it possible to update your build/release process to release both x64 and ARM64 with the same versions all the time? Second, related to your previous cleanup of extraneous log messages for _ARM64 when running x64, can the extraneous messages for x64 dlls when running Sierra ARM64 builds be addressed as well? I have included a sample log file with some comments prefixed with "^^^" below. Similar to how the x64 version now disregards messages for ARM64 and does not try to load "_ARM64.dll" files, the corresponding change for ARM64 seems appropriate where Sierra for ARM64 should disregard and/or not load "_64.dll" files when using "Add Custom Study". Example log file from SierraChart_ARM64.exe: 2025-01-17 00:30:53.221 | Software version: 2728 64-bit ^^^ downloaded v2732 and v2733, and ARM version is not in sync with the x64 version ... 2025-01-17 00:31:05.140 | Found DLL: C:\SierraChart\Data\OrderFlowLabs.com.autoplot.dll 2025-01-17 00:31:05.140 | Found DLL: C:\SierraChart\Data\OrderFlowLabs.com.free.dll 2025-01-17 00:31:05.140 | Found DLL: C:\SierraChart\Data\OrderFlowLabs.com.dll 2025-01-17 00:31:05.156 | OrderFlowLabs.com.autoplot_64.dll loading error. Windows error code 193: %1 is not a valid Win32 application. ^^^ Sierra loads _ARM64 version of this dll 2025-01-17 00:31:05.159 | OrderFlowLabs.com.beta_64.dll loading error. Windows error code 193: %1 is not a valid Win32 application. 2025-01-17 00:31:05.159 | InternalVersionNumberToFileNameMap is empty for OrderFlowLabs.com.beta 2025-01-17 00:31:05.159 | Closest match search for: C:\SierraChart\Data\OrderFlowLabs.com.beta.dll returned empty result. * ^^^ an _ARM64 version of this dll is NOT present on the machine which gives 2 extra messages in this case. 2025-01-17 00:31:05.167 | OrderFlowLabs.com_64.dll loading error. Windows error code 193: %1 is not a valid Win32 application. ^^^ Sierra loads _ARM64 version of this dll 2025-01-17 00:31:05.172 | OrderFlowLabs.com.free_64.dll loading error. Windows error code 193: %1 is not a valid Win32 application. ^^^ Sierra loads _ARM64 version of this dll Since Sierra has a naming convention for its DLLs, name filtering/regex is probably sufficient rather than reading the IMAGE_DOS_HEADER, dosHeader.e_lfanew, PE Header and IMAGE_FILE_HEADER which has the Machine information. Thanks for taking a look at this. |
To post a message in this thread, you need to log in with your Sierra Chart account: