diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java
index e872ed02a35031483ccd5f6a835f3301e1918f88..e48ae436f09d3e787daadd925ac1b6b086456817 100644
--- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java
+++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/AxisTickLogarithmicCalculator.java
@@ -116,7 +116,8 @@ public class AxisTickLogarithmicCalculator extends AxisTickCalculator {
           tickLabels.add(numberFormatter.formatLogNumber(j, axisDirection));
         }
         else {
-          tickLabels.add(null);
+           // Set a space to avoid Zero length string passed to TextLayout constructor
+          tickLabels.add(" ");
         }
 
         // add all the tick marks though