Sorry I didn’t have time to try it during the weekend but I tested it now and it seems to be working.
Thank you for the quick fix!
null object reference with official French school vacation
Coq last edited by rfc2822
Thanks for such a useful app!
I connected my Thunderbird with two official French calendars available with ICS and I wanted to get access to them on my Android phone also. When I tried to connect using ICSx5 I got an issue for one of them.
The ICS sources are available here : https://www.data.gouv.fr/fr/datasets/le-calendrier-scolaire/ and the links I tried to use are https://fr.ftp.opendatasoft.com/openscol/fr-en-calendrier-scolaire/Zone-B.ics and https://www.data.gouv.fr/fr/datasets/r/c03b7373-6698-4e44-b5f1-9408b4b2cfe8 (seems to be a redirection).
With both links I get the following error:
Attempt to read from field 'sun.util.calendar.BaseCalendar$Date java.util.Date.cdate' on a null object reference
I successfully connected another calendar provided by the same site (see https://www.data.gouv.fr/fr/datasets/jours-feries-en-france/) : https://etalab.github.io/jours-feries-france-data/ics/jours_feries_metropole.ics
ICSx5 version : 1.9.3 from Fdroid.
Android 11 with Samsung One UI 3.1, Kernel 4.14.113-21578199
Thanks in advance to have a look.
The ICS sources are available here : https://www.data.gouv.fr/fr/datasets/le-calendrier-scolaire/ and the links I tried to use are https://fr.ftp.opendatasoft.com/openscol/fr-en-calendrier-scolaire/Zone-B.ics
This feed contains invalid data:
DTSTAMP:20211001T010008Z DTSTART;VALUE=DATE:20220707 DTEND: ← no value, invalid! SUMMARY:Vacances d'Été LOCATION:Zone B
Also, the events don’t have an UID, so all events must be re-synced at every sync. I recommend to contact the vendor to fix these problems:
- invalid DTEND entry
- missing UIDs of events
You can also check with https://icalendar.org/validator.html to see the problems.
Coq last edited by
The issue has been solved
@coq Great, thanks for the update!