Epicor seems to be suffering from lack of self-esteem.
Did the transaction work or not?
Epicor seems to be suffering from lack of self-esteem.
Did the transaction work or not?
I doubt it
This exception is thrown when an action is attempted on a transaction that is in doubt. A transaction is in doubt when the state of the transaction cannot be determined. Specifically, the final outcome of the transaction, whether it commits or aborts, is never known for this transaction.
Assume no.
Thanks. A new error for our users. They are looking for a more confident ERP system. lol
They redid the save and it worked the second time around.
Thatās a hoot! Not seen this message before. Anybody else?
Schrƶdingerās transactionā¦
Well then your users should rest assured as your ERP system is 100% confident that SQL is unconfident.
EDIT: I had to look it up, but, uncondident is actually a word.
Iāll let others speak to specifics if they have them, but, from a Support perspective I see single digit cases since the beginning of Support time that reference this error.
Of those:
At first I was like but then I was like
Nathan,
I found this thread because Iām running into this error in 10.2.100.36. Iām seeing it primarily in integrations that use the REST API, but also occasionally around our last remaining counter that uses a UD table instead of the NextValue API. I havenāt heard any reports of the same error message popping up anywhere in the Epicor UI. The rate is about 1-2 errors per day, and I have no way to reproduce it on demand. Iām seeing it on reads, so Iām guessing maybe Iām trying to read something that was written in a previous transaction that has not yet committed. But Iām not seeing any pattern in which reads sometimes get the error, other than the row being read might have been written sometime in the last several seconds to a minute.
I found a blog post about this error that I havenāt fully absorbed yet. It sounds like thereās very little I can do to troubleshoot the problem because it probably exists between Epicor and the DB. My control might be limited to tweaking some timeouts or something. But since itās occurring fairly regularly, do you know of anything I can trace in SQL Server Profiler that might provide useful information?