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/bc6228a6-12f5-474e-be1d-4677d06aa7d1n%40googlegroups.com.