Troubleshooting CalDav Personal - Public Garbage Collection Calendar

Interesting discovery - it seems caldavio.config (in /var/lib/openhab2/config/org/openhab/ )

shows an unassociated password parameter that doesn’t fit with the config files.

I removed all the caldavio .config files, updated the caldavio.cfg file in /etc/openhab2/services , and then the same incorrect caldavio.config file showed in the other location.

I then cleared the cache as per Clear the Cache (note, the file permissions had to be restored before openhab would start again - with: sudo openhab-cli reset-ownership ). I also removed the caldavio* files in the .config folder.

Still, the caldavio.config file keeps showing the incorrect and unassociated password variable.

Any ideas where this free parameter may be coming from? I imagine this is where I get my error described above : “Unable to parse configuration parameter: password”

/etc/openhab2/services/
caldavio.cfg

################################### CalDAV IO Binding ###################################
#
# Used to connect to Cal DAV.
# Path to the calendar

#caldavio:GarbagePickup:url=https://[snip]
#caldavio:GarbagePickup:username=
#caldavio:GarbagePickup:password=
#caldavio:GarbagePickup:reloadInterval=10
#caldavio:GarbagePickup:preloadTime= 2879


caldavio:TestCal:url=https://www.centennialpool.ca/?plugin=all-in-one-event-calendar&controller=ai1ec_exporter_controller&action=export_events&no_html=true
#caldavio:TestCal:username=
#caldavio:TestCal:password=
caldavio:TestCal:reloadInterval=60
caldavio:TestCal:preloadTime=1000

caldavio:TestGCal:url=https://www.google.com/calendar/dav/[snip]@gmail.com/events
caldavio:TestGCal:username=[snip]@gmail.com
caldavio:TestGCal:password=[snip]
caldavio:TestGCal:reloadInterval=60
caldavio:TestGCal:preloadTime=1000
caldavio:TestGCal:disableCertificateVerification=true

#caldavio:usedCalendars=GarbagePickup,TestCal
caldavio:usedCalendars=TestCal,TestGCal

And, using the above cfg file (plus presumably some old information cached somewhere, not reset by the clear of cache and tmp), the below caldavio.config file was created. Of note, it still has the GarbagePickup calendar in it (which hasn’t been in my active cfg file for a long time), and has the unassociated ‘password=blank’ and a ‘username=blank’. blank was a password that I had briefly put in to see if that would trigger at least some sort of an error that I could trace, and it may have early on been put on an incorrect cfg file without the caldavio:calendarname:password structure.

/var/lib/openhab2/config/org/openhab/
caldavio.config

GarbagePickup:disableCertificateVerification="true"
GarbagePickup:password=""
GarbagePickup:preloadTime="2879"
GarbagePickup:reloadInterval="10"
GarbagePickup:url="https://[snip]"
GarbagePickup:username=""
TestCal:password=""
TestCal:preloadTime="1000"
TestCal:reloadInterval="60"
TestCal:url="https://www.centennialpool.ca/?plugin\=all-in-one-event-calendar&controller\=ai1ec_exporter_controller&action\=export_events&no_html\=true"
TestCal:username=""
TestGCal:disableCertificateVerification="true"
TestGCal:password="[snip]"
TestGCal:preloadTime="1000"
TestGCal:reloadInterval="60"
TestGCal:url="https://www.google.com/calendar/dav/[snip]@gmail.com/events"
TestGCal:username="[snip]@gmail.com"
password="blank"
service.pid="org.openhab.caldavio"
usedCalendars="TestCal,TestGCal"
username="blank"

Any ideas on how to ‘clear’ the caldavio cache, or where caldavio may be getting this old data from?
Thanks