hi,
you are logging c3p0 libs at DEBUG levels. c3p0 / com.mchange libs are intended to be logged at INFO. you’ll get a lot of superfluous information, including Exception stack traces, if you log at less restrictive levels than INFO.
c3p0 and its supporting libraries permit configuration resources to be put in a variety of places, including the resource-path '/mchange-commons.properties’. c3p0 looks in those places. at DEBUG levels, it reports not finding anything there, and the Exception that signals failing to find anything.
please set your log level for com.mchange libs to INFO. turn on DEBUG level logging only when you have an issue to investigate (and ideally do so selectively, for particular classes or packages, to avoid a firehose of unwanted information).
However, I’d recommend that you set INFO as the default (it’s how most third-party libraries expect to be logged), and make the Exception your own application, which should log at DEBUG. Suppose that your application lives in the package edu.cmu.aforget. Then…