diff --git a/doc/user/errcode.xml b/doc/user/errcode.xml
index 601feb8653083c3e7f46ffeb26e4dbbbf862c5b5..5087ec601cc9569c53f08b7e4a7a322dc8d8b2c9 100644
--- a/doc/user/errcode.xml
+++ b/doc/user/errcode.xml
@@ -7,7 +7,7 @@
 <para>In the current version of the binary protocol, error message,
 which is normally more descriptive than error code,
 is not present in server response. The actual message may contain
-a file name, a detailed reason or operating system error code.
+a file name, a detailed reason or an operating system error code.
 All such messages, however, are logged in the error log. When
 using <emphasis role="strong">Memcached</emphasis> protocol, the error message is sent to the
 client along with the code. Below follow only general descriptions
@@ -45,13 +45,6 @@ file <filename xlink:href="https://github.com/tarantool/tarantool/blob/master/in
     </para></listitem>
   </varlistentry>
 
-  <varlistentry>
-    <term xml:id="ER_INDEX_VIOLATION" xreflabel="ER_INDEX_VIOLATION">ER_INDEX_VIOLATION</term>
-    <listitem><para>A unique index constraint violation: a tuple
-    with the same key is already present in the index.
-    </para></listitem>
-  </varlistentry>
-
   <varlistentry>
     <term xml:id="ER_KEY_PART_COUNT" xreflabel="ER_KEY_PART_COUNT">ER_KEY_PART_COUNT</term>
     <listitem><para>Key part count is greater than index part count