for those of you having the 
 
 "Error user interface version 6 expected version 7"
 
 problem, you might want to check your Gamedata/Base directory for outdated *.pk3 files. personally, i had a backup of assets0.pk3 file in my directory. i for whatever reason neglected to change it from the pk3 extension, and it contained dated objects that jk2 couldn't load. when i removed this file, it booted right up.
 
 hope this helps.