Awesome save!
Solution 1
Quote:
Geronimo-specific workaround
There is probably a better way, but we chose to edit geronimo.sh to add the activeio argument, since we have already edited that file to allocate more memory for Geronimo in general. Since we always start Geronimo with the start option, a quick fix for us was to edit the code here:
Solution 2Quote:
A Better Way
A better way around this is to include a case for null property values in c3p0 itself. It really behooves ActiveIO/ActiveMQ to do the right thing (and apparently this is fixed in a future version, but given the Geronimo mix we have, we aren't interested in upgrading right now).