[
https://issues.apache.org/jira/browse/SOLR-13539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16900810#comment-16900810
]
Tim Owen commented on SOLR-13539:
---------------------------------
Thanks Thomas, yes we're using 7.7.2 and having trouble, as we use
AtomicUpdates heavily. We applied the patch from SOLR-13538 and then we applied
your patch from your Github PR (although we excluded the unit tests from your
patch) which fixes most thing (thank you). I have attached a further patch we
had to do locally to make removeregex work (it looks like it was fixed for the
single value case, but multiple values were still failing) perhaps you could
add that further fix onto your larger change, or if not I can raise a separate
ticket.
To be honest, this whole situation with the javabin change is getting
confusing, with various partial fixes and it's not clear to me which fixes are
on the 7.x branch. Right now, 7.7.2 standard is effectively broken. Thanks for
your efforts to try and get this back stable.
> Atomic Update Multivalue remove does not work for field types UUID, Enums,
> Bool and Binary
> -------------------------------------------------------------------------------------------
>
> Key: SOLR-13539
> URL: https://issues.apache.org/jira/browse/SOLR-13539
> Project: Solr
> Issue Type: Bug
> Components: UpdateRequestProcessors
> Affects Versions: 7.7.2, 8.1, 8.1.1
> Reporter: Thomas Wöckinger
> Priority: Critical
> Attachments: SOLR-13539.patch
>
> Time Spent: 6h 50m
> Remaining Estimate: 0h
>
> 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.
> This is related to following field types: UUID, Enums, Bool and Binary
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]