This has been resolved 
by https://github.com/FasterXML/jackson-core/issues/1066, in Jackson 2.16.

On Sunday, June 11, 2023 at 2:17:20 PM UTC+9 Joo Hyuk Kim (김주혁) wrote:

> FYI, made a PR https://github.com/FasterXML/jackson-core/pull/1043 👍🏻
>
> On Sunday, June 11, 2023 at 8:48:25 AM UTC+9 Tatu Saloranta wrote:
>
>> On Sat, Jun 10, 2023 at 7:04 AM Joo Hyuk Kim (김주혁) <bean...@gmail.com> 
>> wrote: 
>> > 
>> > I will try to implement the configuration. If that's okay? 🙏🏼 
>>
>> Absolutely! 
>>
>> -+ Tatu +- 
>>
>> > On Wednesday, June 7, 2023 at 3:53:08 AM UTC+9 Tatu Saloranta wrote: 
>> >> 
>> >> Thank you sharing this, it makes sense (wrt newly added functionality 
>> >> in location, content source). 
>> >> 
>> >> -+ Tatu +- 
>> >> 
>> >> On Tue, Jun 6, 2023 at 6:03 AM Gili Tzabari <gili.t...@gmail.com> 
>> wrote: 
>> >> > 
>> >> > For what it's worth, I worked around the problem this way: 
>> >> > 
>> >> > Throwable throwable = result.getThrowable(); 
>> >> > if (throwable instanceof JsonProcessingException jpe) 
>> >> > { 
>> >> > // Jackson truncates the JSON if it's too long. Let's log the full 
>> content. 
>> >> > Object rawContent = 
>> jpe.getLocation().contentReference().getRawContent(); 
>> >> > log.error(rawContent.toString()); 
>> >> > } 
>> >> > 
>> >> > It's still ugly in the sense that there is no way to disable the 
>> original exception, so I get a truncated exception message first followed 
>> by this log. 
>> >> > 
>> >> > Gili 
>> >> > 
>> >> > On 2023-06-05 18:30, Tatu Saloranta wrote: 
>> >> > 
>> >> > There is no way to configure this currently. 
>> >> > 
>> >> > If anyone has time and interest in making this configurable I'd be 
>> >> > happy to help; it'd need to go via `JsonFactory.builder()` 
>> >> > configuration. But static config methods (static method, system 
>> >> > properties) not acceptable. 
>> >> > 
>> >> > Ideally there would probably an extensible set (similar to new 
>> >> > StreamReadConstraints setting, but different) to modify so it'd be 
>> >> > easier to add/configure different settings. 
>> >> > 
>> >> > -+ Tatu +- 
>> >> > 
>> >> > On Mon, Jun 5, 2023 at 3:24 PM Gili <gili.t...@gmail.com> wrote: 
>> >> > 
>> >> > Hi, 
>> >> > 
>> >> > When Jackson throws an exception, it quotes the JSON that triggered 
>> the exception. Unfortunately, after MAX_ERROR_TOKEN_LENGTH bytes it 
>> truncates the message so if a section of interest is further down it 
>> becomes very hard to debug. 
>> >> > 
>> >> > Is it possible to make this limit configurable? 
>> >> > 
>> >> > Thank you, 
>> >> > Gili 
>> >> > 
>> >> > -- 
>> >> > You received this message because you are subscribed to the Google 
>> Groups "jackson-user" group. 
>> >> > To unsubscribe from this group and stop receiving emails from it, 
>> send an email to jackson-user...@googlegroups.com. 
>> >> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jackson-user/9eca88c0-53dd-421e-b931-c8580c69be63n%40googlegroups.com.
>>  
>>
>> >> > 
>> >> > -- 
>> >> > You received this message because you are subscribed to the Google 
>> Groups "jackson-user" group. 
>> >> > To unsubscribe from this group and stop receiving emails from it, 
>> send an email to jackson-user...@googlegroups.com. 
>> >> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jackson-user/aaadd7bf-718c-0cc4-0619-9116912b3103%40gmail.com.
>>  
>>
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google 
>> Groups "jackson-user" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an email to jackson-user...@googlegroups.com. 
>> > To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jackson-user/5872dc12-53bb-4d52-bd65-48cbface65efn%40googlegroups.com.
>>  
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jackson-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-user/992257f6-a6cf-4c78-b7ea-8638198a022dn%40googlegroups.com.

Reply via email to