✅ ics-bestand niet open op MacBook voor Agenda
19 maart 2025 - 09:04    reactie #25
geplaatst door: boiing
Ooops > telepathie...   
Haha.. Probleem is inderdaad betrekkelijk maar toch interessant waar het nu door komt. Ik zie dat zo'n .ics bestand gewoon tekst is, dus ik kom erop terug :wink:.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
19 maart 2025 - 09:17    reactie #26
geplaatst door: JJmac
Het was gewoon vervelend dat je voorheen gewoon het ics bestand in je agenda kon plaatsen en nu wil dat niet, na lang zoeken kom je wel tot een oplossing, dat is dus prettig maar het zou eigenlijk op zijn Apple gewoon moeten werken. Heb even een agenda “Tijdelijk” toegevoegd.
Ik gebruik maar 30% van m'n Mac, Maar dat is 30% meer dan Windows
✅ ics-bestand niet open op MacBook voor Agenda
19 maart 2025 - 09:23    reactie #27
geplaatst door: boiing
Ik heb beide afspraken even gestript van persoonlijke info, adressen, lokatie, e-mail, weblinks en nog een aantal niet relevante velden. Ik voeg ze hier toe, voor wie het leuk vindt om uit te proberen. De JJmac afspraak (7 mei) geeft na strippen nog steeds het uitroepteken en foutmelding als je het toevoegt in Agenda, de boiing afspraak (25 maart) niet. Die van JJmac heeft meer regels maar uiteindelijk blijven er weinig verschillen over. Zou het iets met tijdzones te maken hebben?

Ik zie in het bestand geen Google zaken, dus dat lijkt toch niet de oorzaak.

Screenshot_20250319 _09.17.37@2x.jpg✅ ics-bestand niet open op MacBook voor Agenda


The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
19 maart 2025 - 20:52    reactie #28
geplaatst door: boiing
@JJmac: geen oplossing maar ik denk dat we er wel uit zijn.. Dit lijkt een macOS bug.

Het probleem zit - zoals ik me al afvroeg - in de tijdzone-velden in het .ics bestand. Mijn tandarts gebruikt die niet in het bestand, die van jou wel (hangt af van de software die ze gebruiken om de .ics bestanden te maken). Als ik alle ";TZID=Europe/Amsterdam" stukjes verwijder in jouw bestand dan gaat het wél goed. Verder zeg je dat het eerder heeft gewerkt. Forumlid nnsa heeft het ook even geprobeerd met jouw bestand en dat ging probleemloos, maar wel onder Monterey.

Ik werk met Sequoia 15.3.2, als jij ook met een recente macOS versie werkt dan kan het alles combinerend eigenlijk niet anders dan een obscure macOS bug zijn. Ik kom 'm niet zo snel ergens tegen op internet maar dit is ook een heel specifiek geval. Misschien dat het in een komende update vanzelf wordt gefixt.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
19 maart 2025 - 22:37    reactie #29
geplaatst door: JJmac
Ik had het idee dat het aan mij lag, ook omdat het niet alleen bij de tandarts ics bestand maar ook bij de pedicure. Had al aangegeven dat het bij niet wilde omdat ik dacht dat ik Apple gebruikte en aangezien deze bedrijven daar geld voor moeten betalen, helaas heeft het niet geholpen ik zou naar aanleiding jouw bevindingen eens kijken als ik de tijdzone ga aanpassen in het systeem, laat ik je weten.
Dit zijn toch mooie onderzoekjes waar je soms in vast kan bijten, bedankt iedereen voor de info.
Ik gebruik maar 30% van m'n Mac, Maar dat is 30% meer dan Windows
✅ ics-bestand niet open op MacBook voor Agenda
19 maart 2025 - 23:14    reactie #30
geplaatst door: Flix
Beiden .ics bestanden doen het hier prima, en zonder foutmelding, in verschillende iCloud accounts. Heb geen lokale agenda in mijn Agenda om dat uit te proberen.
Er is dus geen probleem met het bestand, wat mij betreft.

Leuke bijkomstigheid: nu heb ik met jullie beiden een afspraak. Biertje?😄🍻 (of koffie/thee?)
✅ ics-bestand niet open op MacBook voor Agenda
20 maart 2025 - 08:01    reactie #31
geplaatst door: boiing
Interessant, en jij draait macOS 15.3.2...?

Biertje?😄🍻 (of koffie/thee?)
Ik vrees dat je nu twee keer naar de tandarts moet :happy:.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
20 maart 2025 - 08:02    reactie #32
geplaatst door: JJmac
M.a.w. vreemd ja weer, op welk systeem Flix, en koffie kan altijd.
Ik gebruik maar 30% van m'n Mac, Maar dat is 30% meer dan Windows
✅ ics-bestand niet open op MacBook voor Agenda
20 maart 2025 - 08:39    reactie #33
geplaatst door: Flix
Op een MB Air M2 met Sequoia en alle software up-to-date.
✅ ics-bestand niet open op MacBook voor Agenda
20 maart 2025 - 09:00    reactie #34
geplaatst door: boiing
Ik neem aan dat je zo scherp was Flix maar je krijgt geen foutmelding bij het toevoegen. Je ziet eerst alleen een heel klein driehoekje.

Screenshot_20250320 _08.56.08@2x.jpg✅ ics-bestand niet open op MacBook voor Agenda



Ik heb even een Flix-test gedaan hier, een iCloud account toegevoegd dat ik nooit gebruik, de JJmac afspraak aan die agenda toegevoegd en het probleem is er nog steeds.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
20 maart 2025 - 09:40    reactie #35
geplaatst door: Flix
Oeps, zo scherp was ik niet. Het gaat idd natuurlijk om de synchronisatie. Ben morgenavond weer thuis en bij de MB, dus zal het opnieuw ff checken.

Nog even geen bier dus…😄
✅ ics-bestand niet open op MacBook voor Agenda
20 maart 2025 - 11:11    reactie #36
geplaatst door: JJmac
Heb even een oude MacBook Pro uit de kast gepakt die draait op Big Sur 11.7.1 en beide ics van Boiing daar kan ik zonder de foutmelding de beide bestanden toevoegen in de Agenda.
Het bestand van Boiing ging via de downloads en het bestand van JJmac direct naar de Agenda.
Ik gebruik maar 30% van m'n Mac, Maar dat is 30% meer dan Windows
✅ ics-bestand niet open op MacBook voor Agenda
22 maart 2025 - 12:20    reactie #37
geplaatst door: Flix
Jaja, natuurlijk had je gelijk, @boiing. Het .ics bestand van JJmac geeft wel de iCloud synchronisatie fout in de vorm van dat hele klein zwarte driehoekje links bovenin het scherm.

Maar als ik de waarschuwing lees die eruit popt als je daarop klikt, dan lijkt het mij geen bug in het macOS, maar een beperking die door de maker van het bestand is opgelegd, ondanks het strippen van het bestand door @boiing.
Je had het op pagina één al als screenshot gezet in de Engelstalige versie, dus hier nog een keer de NL versie, die naar mijn idee weggeeft dat het geen bug maar iets in het bestand is. Intuïtie hoor... :cool:

Citaat
Je activiteit kon niet worden vernieuwd.
Toegang tot 'Afspraak JJmac' in 'Xxxx' in account 'iCloud yyyy' is niet toegestaan.
✅ ics-bestand niet open op MacBook voor Agenda
22 maart 2025 - 12:28    reactie #38
geplaatst door: nnsa
Als een Activiteit niet kan worden 'Vernieuwd', stond deze er misschien al 'ergens' in bij de TS ?
Ⓒnnsa(i)-2025
✅ ics-bestand niet open op MacBook voor Agenda
22 maart 2025 - 13:19    reactie #39
geplaatst door: boiing
Dank Flix voor het uitproberen :shakehands:. De tekst van de foutmelding strookt niet echt met de tijdzone regels in het bestand die het enige verschil maken tussen wel/geen foutmelding. Ik roep ook niet zomaar ‘bug!’, probeer dat juist altijd te ontkrachten als iemand dat beweert. Maar het feit dat het in vorige OS versies geen fout oplevert met hetzelfde bestand geeft toch te denken.. Toevoegen aan een Google agenda geeft ook geen fout, misschien is het de iCloud server die zich ergens in verslikt maar ook in dat geval alleen in combinatie met een recent OS.

@nnsa: dat is uitgeprobeerd door mijn Flix test met een lege agenda -> zelfde foutmelding.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
22 maart 2025 - 14:11    reactie #40
geplaatst door: Flix
Ja, je hebt een punt.
Ik heb het hele verhaal weer eens goed terug gelezen, en nog wat uitgeprobeerd wat ook al eerder genoemd is.
Bij de eerste keer importeren gaat het mis, maar zodra je, ná het importeren, een andere doelagenda selecteert, gaat het wel goed. Dan maakt het niet uit welke de agenda de nieuwe agenda wordt; ook degene die bij eerder proberen de waarschuwing gaf, doet het dan wel. Het probleem zit dus ergens in de actie van het importeren zelf, en ik denk dat het vrij moeilijk wordt voor ons om de oorzaak te achterhalen.

Je schreef het al: 'curieus'. En dat is het!
✅ ics-bestand niet open op MacBook voor Agenda
22 maart 2025 - 21:45    reactie #41
geplaatst door: boiing
Het even wisselen van agenda met de afspraak lost het inderdaad op. Door nog even te spelen met de foute en de goeie afspraak blijkt dat het uiteindelijk alleen hierdoor mis gaat: de tijdzone info in de 'LAST-MODIFIED' regel. Omdat de 'last-modified' tijd niet relevant is voor de afspraak kun je die hele regel weglaten, dan werkt het wel. De echte oorzaak gaan we inderdaad niet vinden..

Voor de lol eens aan ChatGPT gevraagd of die daar iets mee kon. Uiteraard! Als je dit script in Scripteditor plakt en bewaart als app kun je er een (fout) ICS bestand op slepen. Zonder verder iets te doen wordt de afspraak dan in Agenda gezet, zonder foutmelding. Een mooi icoontje kon ChatGPT ook fixen. Niet echt nuttig voor dit futiele probleem maar leuk om te zien hoe makkelijk je zoiets tegenwoordig in elkaar kunt knutselen. Het ging niet in een keer goed maar initiële fouten werden na doorvragen verbeterd. 10 minuten werk.

Prompt:
"I have an .ICS text file from which i want to remove all lines that start with 'LAST-MODIFIED'. This is on a Mac. After that the new file should be added to the Calendar app. I want this to be an app or a script onto which I can drop the .ics file to perform the requested action."

-- ©2025 boiing on macfreak.nl
--
-- This script cleans .ics calendar files from all LAST-MODIFIED lines
-- before importing the file into the macOS Calendar app.
--
-- Permission is granted to use, modify, and distribute this script freely,
-- provided that this copyright notice is retained in all copies.


on open theFile
set filePath to POSIX path of theFile

-- Read file contents as plain text
set fileContents to read theFile

-- Split into lines
set fileLines to paragraphs of fileContents

-- Prepare cleaned text
set cleanedText to ""
repeat with lineText in fileLines
if lineText does not start with "LAST-MODIFIED" then
set cleanedText to cleanedText & lineText & linefeed
end if
end repeat

-- Save cleaned file to Desktop
set desktopPath to (POSIX path of (path to desktop)) & "cleaned.ics"
do shell script "echo " & quoted form of cleanedText & " > " & quoted form of desktopPath

-- Open cleaned file in Calendar
do shell script "open " & quoted form of desktopPath

-- Delete cleaned file from desktop after 10 seconds
delay 10
do shell script "rm " & quoted form of desktopPath
end open


Screenshot_20250322 _17.05.55@2x.jpg✅ ics-bestand niet open op MacBook voor Agenda
Bewerkt: 22 maart 2025 - 21:57 door boiing
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
23 maart 2025 - 09:16    reactie #42
geplaatst door: nnsa
Het even wisselen van agenda met de afspraak lost het inderdaad op. Door nog even te spelen met de foute en de goeie afspraak blijkt dat het uiteindelijk alleen hierdoor mis gaat: de tijdzone info in de 'LAST-MODIFIED' regel.
Leuk en leerzaam…  :thumbs-up:
Ⓒnnsa(i)-2025
✅ ics-bestand niet open op MacBook voor Agenda
23 maart 2025 - 11:22    reactie #43
geplaatst door: JJmac
En is er dan een mogelijkheid om de regel “tijdzone info in de 'LAST-MODIFIED' ” te omzeilen of moeten we Apple hier voor benaderen?
Ik gebruik maar 30% van m'n Mac, Maar dat is 30% meer dan Windows
✅ ics-bestand niet open op MacBook voor Agenda
23 maart 2025 - 11:42    reactie #44
geplaatst door: boiing
Het is een 'legale' regel, daar ligt het niet aan. Ik heb al een bug-rapport bij Apple achtergelaten maar zolang er niet meer meldingen komen zal dat weinig prioriteit hebben. Voor jou zijn dan de keuzes 1) afspraken die de foutmelding geven verplaatsen naar een andere agenda, 2) voortaan handmatig invullen of 3) mijn appje gebruiken :wink:.
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
23 maart 2025 - 12:49    reactie #45
geplaatst door: puk1980
...de tijdzone info in de 'LAST-MODIFIED' regel. Omdat de 'last-modified' tijd niet relevant is voor de afspraak kun je die hele regel weglaten, dan werkt het wel.
Opmerkelijk. Die tag komt uit RFC 7986 geschreven door een Apple medewerker. Of houdt de .ics file van JJmac zich niet aan de afspraken uit de RFC?
✅ ics-bestand niet open op MacBook voor Agenda
23 maart 2025 - 13:04    reactie #46
geplaatst door: boiing
Gecontroleerd, niks mis met het bestand van zijn tandarts.

Screenshot_20250323 _13.04.06@2x.jpg✅ ics-bestand niet open op MacBook voor Agenda
The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it (Brandolini's Law)
✅ ics-bestand niet open op MacBook voor Agenda
23 maart 2025 - 18:30    reactie #47
geplaatst door: JJmac
Dank u.
Ik gebruik maar 30% van m'n Mac, Maar dat is 30% meer dan Windows