Bhawna Pannu

Results 4 issues of 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...

bug
configuration

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....