Правило повторения в ICal4j

Я пытаюсь создать файл .ics , используя ICal4j .
Но когда я пытаюсь добавить повторение , это не удается, выдает исключение ValidationException :

net.fortuna.ical4j.model.ValidationException: Invalid property: RRULE at
        net.fortuna.ical4j.model.Calendar.validate(Calendar.java:297) at  
        net.fortuna.ical4j.model.Calendar.validate(Calendar.java:257) at 
        net.fortuna.ical4j.data.CalendarOutputter.output(CalendarOutputter.java:96) at 
        net.fortuna.ical4j.data.CalendarOutputter.output(CalendarOutputter.java:83)

Мой код для добавления повторения:

Recur recur = new Recur(Recur.WEEKLY,null);
recur.setUntil( new DateTime(dateTo.getTime()) );

RRule rule = new RRule(recur);
cal.getProperties().add(rule);

Без это правило работает нормально, но я хочу добавлять это событие каждый понедельник
до 12 декабря 2011 г. (дата, возвращаемая dateTo ). Есть идеи?

5
задан Auberon Vacher 7 February 2014 в 13:58
поделиться