Bhawna Pannu
Bhawna Pannu
While working on PR #1803 to stop duplicate verbose logs during verification, we discovered that the current approach is brittle because it depends on method timing and naming. Proposal I’d...
Problem When `verboseLogging()` is enabled, the same invocation is printed again during `verify(...)`, producing duplicate verbose lines. Root cause The invocation listener runs both at call time and again from...
Problem ConfigurationScheduler.scheduleWithCron created a CronRunnable, scheduled it, and only afterwards assigned its CronScheduledFuture. Under fast-firing cron expressions the runnable could execute before its future was set, causing a NullPointerException when...
Problem jOOQ 3.20 introduced a new DefaultDSLContext#fetchValue(SelectField) overload that internally delegates to select(field).fetchValue(). With builder-level instrumentation in MetricsDSLContext, that delegation leads to double instrumentation (two jooq.query timers) and tag loss....