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.