My freedb-submission was rejected with error-reason “Existing entry found with higher revision than submitted”. Whats the problem?
In order to prevent correct database entries from being overwritten by new (possibly incorrect) submissions, freedb uses revisions for its database entries. When reading a database entry from freedb, an application supporting the revision system stores the revision of the existing entry. If the user changes the entry (to correct mistakes) and re-submits it, the application increases that revision by 1 for the re-submission. So if the server receives an updated database entry with increased revision, it knows, that the user submitting the updated entry really saw the original entry. If the revision is not increased, the server software has to assume, that the user never saw the original entry and is possibly overwriting an entry, that is already perfectly ok. In order to ensure that a re-submission really works, you should first query freedb for the entry and then correct and re-submit the info (without closing the application in-between, as it might “forget” the revision of the origina
Related Questions
- My freedb-submission was rejected with error-reason "Existing entry found with higher revision than submitted". Whats the problem?
- My freedb-submission was rejected with error-reason "Discid collision in category xy". Whats the problem?
- My freedb-submission was rejected with error-reason "Unsupported charset in header". Whats the problem?