Jump to content

Changing Short date regional formatter breaks CFSM


nhtk_oriki

Recommended Posts

I'm a dweeb, so I use the "05-Apr-17" date format. I believe the default is "4/5/2017" -- based upon the options in the Windows 10 "Change data formats" menu.

image.png.abedc19e427382235e6c02c39b7767ce.png

When you try to use CFSM (specifically when you try to parse songs) while using the former, CFSM will have a tremendously bad time and spit out a ton of "String was not recognized as a valid DateTime" errors while trying to do just about anything. I was having issues while trying to do a full rescan and while trying to repair things -- For the sake of posting the issue, I went ahead and reproduced it. A snippet of the log is included, the CDLC file is an example and it seems like just about anything CFSM tries to work with is affected.

[2024-03-13 23:57:57]: Applying selected repair options ...
[2024-03-13 23:57:57]: Processing: Area-11_The-Strays_v2_p.psarc
[2024-03-13 23:57:57]:  - Backup already exists ...
[2024-03-13 23:57:57]:  - Extracting CDLC Artifacts
[2024-03-13 23:57:59]:  - Preserved Song Stats
[2024-03-13 23:57:59]:  - Repackaging Remastered CDLC
[2024-03-13 23:58:00]:  - Repair was successful ...
[2024-03-13 23:58:00]: <WARNING> CDLC is missing some basic song information meta data ...
[2024-03-13 23:58:00]:  - <ERROR> G:\SteamLibrary\steamapps\common\Rocksmith2014\dlc\Area-11_The-Strays_v2_p.psarc 4-22-16 20:43String was not recognized as a valid DateTime.
Send a copy of the CDLC file, the 'debug.log' file, and this full error message to the developers
 : 
[2024-03-13 23:58:00]:  - Area-11_The-Strays_v2_p.psarc
[2024-03-13 23:58:00]:  - This CDLC may still be usable but it should be updated if a newer version is available ...
[2024-03-13 23:58:01]:  - Parsing took 80 (msec): G:\SteamLibrary\steamapps\common\Rocksmith2014\dlc\Area-11_The-Strays_v2_p.psarc
[2024-03-13 23:58:01]: CDLC repairs completed ...
[2024-03-13 23:58:03]: CPU usage for core (0): 6% ...
[2024-03-13 23:58:03]: Starting multi-thread task in core (1) ...
[2024-03-13 23:58:03]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:03]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:03]: Applying selected repair options ...
[2024-03-13 23:58:03]: No CDLC were repaired ...
[2024-03-13 23:58:04]: CPU usage for core (1): 6% ...
[2024-03-13 23:58:04]: Starting multi-thread task in core (2) ...
[2024-03-13 23:58:04]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:04]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:04]: Applying selected repair options ...
[2024-03-13 23:58:04]: No CDLC were repaired ...
[2024-03-13 23:58:05]: CPU usage for core (2): 6% ...
[2024-03-13 23:58:05]: Starting multi-thread task in core (3) ...
[2024-03-13 23:58:05]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:05]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:05]: Applying selected repair options ...
[2024-03-13 23:58:05]: No CDLC were repaired ...
[2024-03-13 23:58:06]: CPU usage for core (3): 5% ...
[2024-03-13 23:58:06]: Starting multi-thread task in core (4) ...
[2024-03-13 23:58:06]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:06]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:06]: Applying selected repair options ...
[2024-03-13 23:58:06]: No CDLC were repaired ...
[2024-03-13 23:58:07]: CPU usage for core (4): 5% ...
[2024-03-13 23:58:07]: Starting multi-thread task in core (5) ...
[2024-03-13 23:58:07]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:07]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:07]: Applying selected repair options ...
[2024-03-13 23:58:07]: No CDLC were repaired ...
[2024-03-13 23:58:08]: CPU usage for core (5): 7% ...
[2024-03-13 23:58:08]: Starting multi-thread task in core (6) ...
[2024-03-13 23:58:08]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:08]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:08]: Applying selected repair options ...
[2024-03-13 23:58:08]: No CDLC were repaired ...
[2024-03-13 23:58:09]: CPU usage for core (6): 7% ...
[2024-03-13 23:58:09]: Starting multi-thread task in core (7) ...
[2024-03-13 23:58:09]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:09]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:09]: Applying selected repair options ...
[2024-03-13 23:58:09]: No CDLC were repaired ...
[2024-03-13 23:58:10]: CPU usage for core (7): 6% ...
[2024-03-13 23:58:10]: Starting multi-thread task in core (8) ...
[2024-03-13 23:58:10]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:10]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:10]: Applying selected repair options ...
[2024-03-13 23:58:10]: No CDLC were repaired ...
[2024-03-13 23:58:11]: CPU usage for core (8): 6% ...
[2024-03-13 23:58:11]: Starting multi-thread task in core (9) ...
[2024-03-13 23:58:11]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:11]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:11]: Applying selected repair options ...
[2024-03-13 23:58:11]: No CDLC were repaired ...
[2024-03-13 23:58:12]: CPU usage for core (9): 6% ...
[2024-03-13 23:58:12]: Starting multi-thread task in core (10) ...
[2024-03-13 23:58:12]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:12]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:12]: Applying selected repair options ...
[2024-03-13 23:58:12]: No CDLC were repaired ...
[2024-03-13 23:58:13]: CPU usage for core (10): 9% ...
[2024-03-13 23:58:13]: Starting multi-thread task in core (11) ...
[2024-03-13 23:58:13]: Cleaning 'dlc' folder and subfolders ...
[2024-03-13 23:58:13]: The 'dlc' folder and subfolders didn't need cleaning ...
[2024-03-13 23:58:13]: Applying selected repair options ...
[2024-03-13 23:58:13]: No CDLC were repaired ...
[2024-03-13 23:58:14]: CPU usage for core (11): 6% ...
[2024-03-13 23:58:14]: Finished repairing took: 00:00:18.1612779
[2024-03-13 23:58:14]: Saved File: dgvSongsMaster.xml
[2024-03-13 23:58:14]: Raw songs count: 1327

(Also this seems to demonstrate an issue where it's trying to clean the DLC folder once for each core, which ends up taking quite a while on high core-count systems.)

 

Changing the date format back and then restarting the app works around the issue - the same files all process without any problems. This is occurring on v1.6.0.3, I haven't had a chance to try on the beta build yet. Let me know if there's any more info I can provide.

Edited by nhtk_oriki
added version
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. - Privacy Policy