Submitting Issues
Please only submit reproducible issues and write the instructions on how to reproduce them.
When you are submitting a new issue, please supply the following information:
- Version info; Copy the data inside the Info.txt file (
/home/pi/E-Paper-Master/Info.txt
). If there's no such file, you are using an outdated version. Please consider updating.
This document contains a short info of the E-Paper-Calendar software version
Version: 1.6
Installer version: 1.6 (Mid March 2019)
configuration file: /home/pi/E-Paper-Master/Calendar/settings.py
If the time was set correctly, you installed this software on:
Wed 3 Jul 23:27:08 CEST 2019
- Error output: Any errors of the Main script can be found in
/home/pi/E-Paper-Master/E-Paper-err.log
. You don't need to copy the entire file (please don't) but rather the latest errors that occured.
Starting new loop
Datetime: 2019-07-05 20:31:42.757701
Fetching weather information from open weather map
Fetching events from your calendar
Traceback (most recent call last):
File "./E-Paper.py", line 115, in
main()
File "./E-Paper.py", line 87, in main
design.add_calendar(events_cal)
File "/home/pi/E-Paper-Master/Calendar/DayListPanel.py", line 46, in add_calendar
row.add_calendar(calendar)
File "/home/pi/E-Paper-Master/Calendar/DayHeaderDesign.py", line 54, in add_calendar
self.draw_event_list(calendar.get_upcoming_events(time_until_tomorrow, now))
File "/home/pi/E-Paper-Master/Calendar/CalendarInterface.py", line 37, in get_upcoming_events
return self.get_events_in_range(start_time, timespan)
File "/home/pi/E-Paper-Master/Calendar/CalendarInterface.py", line 69, in get_events_in_range
event_occurrence = self.get_if_event_in_range(event, start, duration)
File "/home/pi/E-Paper-Master/Calendar/CalendarInterface.py", line 84, in get_if_event_in_range
return self.is_repeating_in_range(event, start, duration)
File "/home/pi/E-Paper-Master/Calendar/CalendarInterface.py", line 106, in is_repeating_in_range
rule=rrulestr(r_string,dtstart=event.begin_datetime)
File "/home/pi/.local/lib/python3.5/site-packages/dateutil/rrule.py", line 1731, in call
return self._parse_rfc(s, **kwargs)
File "/home/pi/.local/lib/python3.5/site-packages/dateutil/rrule.py", line 1653, in _parse_rfc
tzinfos=tzinfos)
File "/home/pi/.local/lib/python3.5/site-packages/dateutil/rrule.py", line 1560, in _parse_rfc_rrule
return rrule(dtstart=dtstart, cache=cache, **rrkwargs)
File "/home/pi/.local/lib/python3.5/site-packages/dateutil/rrule.py", line 470, in init
'RRULE UNTIL values must be specified in UTC when DTSTART '
ValueError: RRULE UNTIL values must be specified in UTC when DTSTART is timezone-aware
-
Changes made: If you have made any changes (apart from personal information), also include them to help debugging.
No changes made
-
Description: Provide a detailed description about the issue and include specific details to help us understand the problem. Adding screenshots will help describing the problem.
-
Steps to reproduce: List the step by step process to reproduce the issue.
Configured two agenda's: one in Google Apps (google Business), and one within a regular Gmail account.
Create one event that spans several days, in both agenda's
The Google apps for business one will import. The gmail calendar entry results in the shown error.
-
Results: Describe what you expected to see and what you actually saw.
Expectation is that agenda will be imported and shown on the display. It actually breaks the program, resulting in the program to exit.
-
Additional Notes: Provide any other relevant notes not previously mentioned. This is optional.
https://stackoverflow.com/questions/53997143/valueerror-rrule-until-values-must-be-specified-in-utc-when-dtstart-is-timezone
dateutil/dateutil#851
pimutils/khal#767