Andrew,
Could you please check the build snapshot from
https://ci-builds.apache.org/job/Solr/job/Solr-Artifacts-9x/ to verify if
https://issues.apache.org/jira/browse/SOLR-10653 fixes the json issue as
well.
Thank you.

On Fri, Dec 1, 2023 at 12:28 PM Mikhail Khludnev <m...@apache.org> wrote:

> Andrew, do you got the same problem if UUID is not a primary, but just a
> regular field?
>
> blind guess mode on:
> I suppose this bug resides a log ago
> https://issues.apache.org/jira/browse/SOLR-10653
> But I guess it was hidden by old text json writer, until
> https://issues.apache.org/jira/browse/SOLR-16691
> Earlier, I might recommend to bring up the old json response writer (it
> still resides in our codebase!), but it looks like we can't configure
> response writers via solrconfig anymore - there are no usages for
> SolrCore#registerResponseWriter.
> It seems due to https://issues.apache.org/jira/browse/SOLR-7073 ain't
> sure why we dropped this configurability (aha - no country for
> non-SolrCloud!).
> But perhaps you may use Config API for register old json response writer
> "solr.JSONResponseWriter" and check whether it can output uuid as a valid
> json string
> And I guess to use Config API you need to bring up SolrCloud with
> Zookeeper embedded.
> Sorry, too much hassle in this thread.
>
>
> On Fri, Dec 1, 2023 at 10:17 AM Andrew Hankinson
> <andrew.hankinson@rism.digital> wrote:
>
>> No SolrCloud, complete wipe and reindex of the data, select handler.
>>
>> > On 1 Dec 2023, at 07:54, Mikhail Khludnev <m...@apache.org> wrote:
>> >
>> > It might have the same root cause like
>> > https://issues.apache.org/jira/browse/SOLR-10653?filter=-3 Could you
>> share
>> > more details about your env setup: is it "SolrCloud"? is it /get or
>> /select
>> > ? etc.
>> >
>> >> On Fri, Dec 1, 2023 at 12:05 AM Andrew Hankinson
>> >> <andrew.hankinson@rism.digital> wrote:
>> >>
>> >> Hi,
>> >>
>> >> I have a schema with a UUID field type configured as a unique key.
>> >>
>> >> <field name="id" type="uuid" indexed="true" stored="true"
>> required="true"
>> >> multiValued="false" />
>> >>
>> >> I recently upgraded my Solr installation to 9.3 (from 7.6) and my
>> >> application stopped working. It turns out that Solr has stopped
>> encoding
>> >> UUIDs as strings in the JSON response writer.
>> >>
>> >> Whereas before I would get:
>> >>
>> >> "id":"76af09e3-db43-4e7e-a46f-9bf03e343db9",
>> >>
>> >> Now I get:
>> >>
>> >> "id":1b5230fb-a15d-4aea-8720-8e0a1c6e47ae,
>> >>
>> >> Of course, UUIDs are not a valid JSON data type, so this looks like a
>> bug
>> >> to me?
>> >>
>> >> -Andrew
>> >
>> >
>> >
>> > --
>> > Sincerely yours
>> > Mikhail Khludnev
>>
>
>
> --
> Sincerely yours
> Mikhail Khludnev
>


-- 
Sincerely yours
Mikhail Khludnev

Reply via email to