klein0r / ioBroker.birthdays

ioBroker adapter which calculates the next birthdays of your friends and family
https://haus-automatisierung.com/
MIT License
6 stars 6 forks source link

Wiederkehrende Warnung "has already been added" für bestimmte Einträge #149

Closed kuckuckmann closed 1 year ago

kuckuckmann commented 1 year ago

The problem

Ich habe im Log des IoB immer wieder folgenden Eintrag für zwei bestimmte Kalendereinträge:

birthdays.0 | 2023-09-03 13:05:03.463 | warn | [addBirthday] birthday with name "Name_01" has already been added (15.06.2024) - skipping -- | -- | -- | -- birthdays.0 | 2023-09-03 13:05:03.252 | warn | [addBirthday] birthday with name "name_02" has already been added (22.12.2023) - skipping

Ich habe die Kalendereinträge in Google geprüft, ich sehe im Vergleich keine Abweichung zu anderen existierenden.

Hast Du eine Idee?

Version of nodejs

v18.5.0(18.17.1)

Version of ioBroker js-controller

5.0.12

Version of Adapter

v2.3.1

Operating system running ioBroker

Linux, Debian 11

Checklist of files to include below

Additional information & file uploads

-

github-actions[bot] commented 1 year ago

Thanks for reporting @kuckuckmann!

  1. Check if this topic is not covered in the documentation
  2. Ensure that you use the latest beta version: NPM version
  3. Attach all necessary log files in debug mode, screenshots and other information to reproduce this issue
  4. Search for the issue topic in other/closed issues to avoid duplicates!
klein0r commented 1 year ago

Hast Du eine Idee?

  • Attach all necessary log files in debug mode, screenshots and other information to reproduce this issue
kuckuckmann commented 1 year ago
birthdays.0 | 2023-09-04 23:34:04.179 | warn | [addBirthday] birthday with name "Name" has already been added (22.12.2023) - skipping -- | -- | -- | -- birthdays.0 | 2023-09-04 23:34:04.178 | debug | [ical] found birthday: Name (1960) birthdays.0 | 2023-09-04 23:34:04.178 | debug | [ical] processing event: {"component":["vevent",[["dtstart",{},"date","2022-12-22"],["dtend",{},"date","2022-12-23"],["dtstamp",{},"date-time","2023-09-04T21:34:04Z"],["uid",{},"text","CSVConvert911cfd0717af28f84e1270f3dcfb2a79"],["created",{},"date-time","1900-01-01T12:00:00Z"],["description",{},"text","1960"],["last-modified",{},"date-time","2023-01-07T22:10:48Z"],["sequence",{},"integer",0],["status",{},"text","CONFIRMED"],["summary",{},"text","Name"],["transp",{},"text","OPAQUE"]],[]],"_rangeExceptionCache":{},"exceptions":{},"rangeExceptions":[]}

image

Mehr Infos hab ich nicht, die Sinn machen. Wenn Du noch etwas anderes benötigst, dann bitte spezifizieren.

klein0r commented 1 year ago

Also ist das ein Kalender mit nur einem einzigen Eintrag?

kuckuckmann commented 1 year ago

Hallo Matthias,

 

der Kalender an sich hat schätzungsweise um die 80 Einträge.

Allerdings sind es nur zwei die immer wieder ein WARN aus loggen und das ist eines der Beispiele.

Wenn du das ganze Log benötigst, dann stelle ich es Dir gerne zur Verfügung. kann ich Dir das mailen?

Ich möchte nicht alle Einträge anonymisiere, bzw. das Log nicht mit den real daten ins Git stellen.

 

LG

klein0r commented 1 year ago

kann ich Dir das mailen?

Mach mal. Am Ende ist es eh ein falsch angelegter Datensatz 😄 Also die Kalender-Datei wäre auch hilfreich.