At line 538 in XYAreaRenderer (JFreeChart 1.0.19) transZero is computed as
rangeAxis.valueToJava2D(0.0, dataArea,
plot.getRangeAxisEdge())
However this set the value to infinity in the case of a logarithmic range axis.
In this case the XYAreaRenderer will not fill in any area.
The same bug is present in the analogous XYAreaRenderer2.