Have investigated the reported issues with Axpert POS 9.5. While they were unable to replicate these issues in our environment, we identified resource leaks in the product using exception handling tools. These leaks have the potential to cause Out of Memory errors and other system issues. We conducted a thorough investigation to identify possible causes and have applied appropriate fixes.
In addition to addressing these issues, we have incorporated an option in Axpert POS to manage unused memory, which is now configurable.
Following the implementation of these fixes, we conducted extensive testing involving over 120+ transactions across two different machines, during which no issues were encountered.
We are providing you with the Axpert POS Fix-8 binary. You can download it using the following link:AxpertPOS_95_Fix8_Binaries_ResourceleakFix_14062024_V1.zip
We recommend installing this binary on one machine initially and monitoring its performance for a few days before deploying it across all locations.
Installation instructions for the new binary:
- Stop Axpert POS if it is currently running.
- Back up your existing Axpert POS executable.
- Replace it with the newly shared Axpert POS exe (Fix 8), which includes fixes for resource leaks.
- Clear the existing axperterrorlog.txt file from the Axpert POS root directory (Errorslog folder).
- Run Axpert POS with highest privileges.
Regarding the configurable memory cleanup feature:
The necessary fixes have been integrated into the product. If you encounter errors such as 'Out of System', 'Parameter is Incorrect', or 'System Error' after installing Axpert POS Fix 8, you can enable automatic memory cleanup by adding a variable named 'Axp_TrimMemoryAfterNSaves' and setting its value. This variable accepts numeric values only. For example, setting it to 20 will trigger memory cleanup after every 20 POS transactions.
To disable automatic memory cleanup, simply remove the 'Axp_TrimMemoryAfterNSaves' variable from Axpert.
Please remember to log out and log back in whenever you modify variables to ensure changes take effect in the Axpert POS application.