I built a transactional inventory system with SC. I noticed sometimes it gives wrong results in terms of stock positions and it appears random for now. In troubleshooting I’ve looked through the log files (I use the SC provided log facility) and strangely in some instances it logs an INSERT activity 2 times, some DELETE actions 6 times (evidenced by same key id field, timestamp and other record entries being same, see screenshot)
This is very disturbing as it questions how reliable SC is for mission critical business apps. This discovery might not be the cause but it could be indicative of that SC could also subtract an item from a stock position more times than it should and then report something wrong.
I would like to know if anyone has experienced this type of repetition by the app and if there is something I’m doing wrong.