MantisBT - VCMI
View Issue Details
0002120VCMILauncherpublic2015-03-05 00:432016-11-11 08:22
Drake 
Warmonger 
immediatemajoralways
closedno change required 
WindowsWindows 76.1
0.97 
0.98 
0002120: VCMI will not open :(
The new update won't open. It just says "Assertion failed: type == DATA_STRING, file JsonNode.cpp, line 242"
Opening VCMI.
I originally downloaded and extracted 0.97b to the directory VCMI was originally installed (default Heroes 3 directory) overwriting the older version of VCMI as usual. This is the first time I encountered this problem with VCMI. It had been awhile since I played VCMI, but when I finally opened it I got this error. None of the VCMI files were altered in any way.
No tags attached.
txt VCMI_Test_log.txt (4,517) 2015-03-07 20:35
https://bugs.vcmi.eu/file_download.php?file_id=2155&type=bug
txt VCMI_Server_log.txt (312) 2015-03-07 20:36
https://bugs.vcmi.eu/file_download.php?file_id=2156&type=bug
txt VCMI_Launcher_log.txt (4,287) 2015-03-07 20:36
https://bugs.vcmi.eu/file_download.php?file_id=2157&type=bug
txt VCMI_Client_log.txt (4,663) 2015-03-07 20:36
https://bugs.vcmi.eu/file_download.php?file_id=2158&type=bug
txt server_log.txt (22,793) 2015-03-07 20:36
https://bugs.vcmi.eu/file_download.php?file_id=2159&type=bug
? VCMI_server.exe_crashinfo.dmp (752,413) 2015-03-07 20:39
https://bugs.vcmi.eu/file_download.php?file_id=2160&type=bug
Issue History
2015-03-05 00:43DrakeNew Issue
2015-03-05 00:43DrakeStatusnew => assigned
2015-03-05 00:43DrakeAssigned To => Ivan
2015-03-05 07:13WarmongerNote Added: 0005596
2015-03-05 21:33DrakeNote Added: 0005598
2015-03-07 10:30WarmongerNote Added: 0005599
2015-03-07 19:01DrakeNote Added: 0005600
2015-03-07 20:30WarmongerNote Added: 0005601
2015-03-07 20:35DrakeFile Added: VCMI_Test_log.txt
2015-03-07 20:36DrakeFile Added: VCMI_Server_log.txt
2015-03-07 20:36DrakeFile Added: VCMI_Launcher_log.txt
2015-03-07 20:36DrakeFile Added: VCMI_Client_log.txt
2015-03-07 20:36DrakeFile Added: server_log.txt
2015-03-07 20:37DrakeNote Added: 0005602
2015-03-07 20:39DrakeFile Added: VCMI_server.exe_crashinfo.dmp
2015-03-12 13:31DrakeNote Added: 0005630
2015-03-12 14:53WarmongerNote Added: 0005631
2015-03-12 15:04WarmongerNote Edited: 0005631bug_revision_view_page.php?bugnote_id=5631#r2881
2015-03-13 04:24DrakeNote Added: 0005645
2015-03-13 05:24WarmongerStatusassigned => resolved
2015-03-13 05:24WarmongerFixed in Version => 0.98
2015-03-13 05:24WarmongerResolutionopen => no change required
2015-03-13 05:24WarmongerAssigned ToIvan => Warmonger
2016-11-11 08:22SXXStatusresolved => closed

Notes
(0005596)
Warmonger   
2015-03-05 07:13   
How about deleting old files and new install?
(0005598)
Drake   
2015-03-05 21:33   
I tried that as well, I just keep getting this error "Assertion failed: type == DATA_STRING, file JsonNode.cpp, line 242" whenever I open any of the .exe files for VCMI. I have Era 2.46 and HoTA 1.3.5.0 installed in the same directory along with the HD mod, however this has never been an issue with previous releases of VCMI. I'll try it with a new install though. I just thought maybe "Assertion failed: type == DATA_STRING, file JsonNode.cpp, line 242" could be resolvable through other methods or something.
(0005599)
Warmonger   
2015-03-07 10:30   
It could, but I can't tell from here which file on your system causes that bug. Do you have any legacy VCMI mods installed?
(0005600)
Drake   
2015-03-07 19:01   
I don't have any legacy mods installed, just the ones that come from the VCMI launcher. However, I deleted the VCMI folder in C:\Users\user\Documents\My Games just to see if that would affect anything, but VCMI still won't open. It still recreates the folder that I deleted though. Each of the executable files for VCMI created a log file, would you like to see those? I'm not sure if they contain any info on the error though.
(0005601)
Warmonger   
2015-03-07 20:30   
Yes that's the first thing you should attach ;)
(0005602)
Drake   
2015-03-07 20:37   
I've attached the log files :)
(0005630)
Drake   
2015-03-12 13:31   
With version c of the update, I get the same error, but with "line 249" at the end of it.
(0005631)
Warmonger   
2015-03-12 14:53   
(edited on: 2015-03-12 15:04)
Logs tell nothing, no idea for now. I still believe there are some outdated / incorrect files that VCMI tries to read.

(0005645)
Drake   
2015-03-13 04:24   
Hmm. I'll try it with a fresh install of H3. Thanks for your help Warmonger, you can mark this as resolved if you want. I'll get back to you if I figure out what file/s may have been causing the problem.