Closed tiberiusteng closed 2 years ago
it's trying to write a log file with the found duplicate entries to your TEMP path, but i believe i messed up the name of the file (illegal characters in the filename).
I believe the entries should be still be migrated, but i will get this fixed.
I remember that I migrated as soon as I upgraded, and that time it didn't crash. Maybe it wasn't logging that time ...
After searching around the source code I guess DateTime.Now without formatting string would produce colon symbol in time (00:21:30) which is illegal characters in filename.
Meanwhile I manually hacked
<Item>
<Key>KeePassNatMsg_UseKpxcSettings</Key>
<Value>true</Value>
</Item>
into my KeePass.config.xml
and it seems working as intended.
it only creates the log file if it finds duplicate config entries, so maybe it didn't the first time?
anyways, glad you got it working in the meantime.
When I check "Use KeePassXC Settings Key" in KeePassNatMsg Options -> Advanced tab then click Save, it throws the following exception.
Also, if I click "Migrate Settings" button, it also throws the following exception.
Legacy config was already migrated, I'm using KeePass on Windows but using KeePassXC on another Mac machine so I wanted to share the same settings key.