TemporalAccessor line 220 throw new UnsupportedTemporalTypeException("Invalid field " + field + " + for get() method, use getLong() instead"); has a "+" within the quotes resulting in the error message "UnsupportedTemporalTypeException: Invalid field ModifiedJulianDay + for get() method, use getLong() instead" Fix is to remove the two characters " +": throw new UnsupportedTemporalTypeException("Invalid field " + field + " for get() method, use getLong() instead");