Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
7.7, 7.7.1, 8.0
-
Standalone Solr Server
Description
When using JavaBinCodec the values of collections are of type ByteArrayUtf8CharSequence, existing field values are Strings so the remove Operation does not have any effect.
The relevant code is located in class AtomicUpdateDocumentMerger method doRemove.
The method parameter fieldVal contains the collection values of type ByteArrayUtf8CharSequence, the variable original contains the collection of Strings
Attachments
Attachments
Issue Links
- blocks
-
SOLR-13471 exceptions during response writing can cause javabin to write a corrupt/missleading response that may caus exceptions or non-sense data when unmarshaled by javabin
- Open
-
SOLR-13285 ByteArrayUtf8CharSequence cannot be cast to java.lang.String exception during replication
- Closed
- is caused by
-
SOLR-13255 LanguageIdentifierUpdateProcessor broken for documents sent with SolrJ/javabin
- Closed
-
SOLR-13347 Error writing Transaction log for UUIDField
- Closed
-
SOLR-13249 ByteArrayUtf8CharSequence.getStringOrNull returns null
- Closed
- is part of
-
SOLR-13539 Atomic Update Multivalue remove does not work for field types UUID, Enums, Bool and Binary
- Resolved
- links to