# Transaction does not have a valid commit version

**URL:** https://forums.foundationdb.org/t/transaction-does-not-have-a-valid-commit-version/2683
**Category:** Using FoundationDB
**Created:** [April 29, 2021, 7:52pm UTC](https://forums.foundationdb.org/t/transaction-does-not-have-a-valid-commit-version/2683 "2021-04-29T19:52:10Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![ex3ndr](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/ex3ndr/32/389_2.png) [@ex3ndr](https://forums.foundationdb.org/u/ex3ndr)
#### Post date: [April 29, 2021, 7:52pm UTC](https://forums.foundationdb.org/t/transaction-does-not-have-a-valid-commit-version/2683/1 "2021-04-29T19:52:10Z")

</div>

Hello! We are struggling for ~ 1 year with this error in our code once we started to use versionstamps.

How is it possible to have successful transaction and don’t have commit version?

---

<div class="post-metadata">

### Author: ![andrew.noyes](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/andrew.noyes/32/443_2.png) [@andrew.noyes](https://forums.foundationdb.org/u/andrew.noyes)
#### Post date: [April 29, 2021, 8:47pm UTC](https://forums.foundationdb.org/t/transaction-does-not-have-a-valid-commit-version/2683/2 "2021-04-29T20:47:59Z")

</div>

Is it possible that your transaction doesn’t have any mutations or write conflict ranges?[foundationdb/NativeAPI.actor.cpp at 904a39e4739664524dbf0df4d4d478ae7ae9e622 · apple/foundationdb · GitHub](https://github.com/apple/foundationdb/blob/904a39e4739664524dbf0df4d4d478ae7ae9e622/fdbclient/NativeAPI.actor.cpp#L4297)

---

<div class="post-metadata">

### Author: ![ex3ndr](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/ex3ndr/32/389_2.png) [@ex3ndr](https://forums.foundationdb.org/u/ex3ndr)
#### Post date: [May 8, 2021, 5:54pm UTC](https://forums.foundationdb.org/t/transaction-does-not-have-a-valid-commit-version/2683/3 "2021-05-08T17:54:57Z")

</div>

Thanks! It was just retried transactions while requesting version stamp values!
