Description
On launching the Urban Engine, an error stating an Assertion Failed! message is appearing before the Scene Loader or a Model has been loaded. This is likely due to a corrupt data cache, possibly caused by an incomplete or forced shutdown of the Urban Engine or a prior crash which has corrupted cache data. It can also be caused by corrupt configuration files or graphics card drivers.

Resolution
Fix 1 – Remove configuration files
Click Start -> Programs ->Urban Circus 64 -> UC Data
Open the Config folder.
Move or delete the config.cfg and application_config.cfg files. Do not delete the SysCfg.ini file. Note: removing these files will return some of your Urban Engine settings to default (such as User Interface preferences, preferred Screen Resolution and Screen Capture formats )

Fix 2 – Reset Cache
Click Start -> Programs ->Urban Circus 64 -> UC Data
Open the Data_Cache folder
Delete the files in the Data_Cache, but not folders, as shown below.

Restart the Urban Engine. This process will rebuild your cache, which may take several minutes. Please let the Urban Engine rebuild the cache, do not force shutdown as this will cause further corruptions.
If you still experience an error starting the Urban Engine, try restarting the Urban Engine again. Do not delete any new cache.bin or ~cache.meta files that may appear in the cache directory.
If the Urban Engine will still not open, open the Data_Cache folder and delete all content. Warning: This will cause all cached content to be re-downloaded.
Fix 3 – Reinstall graphics card drivers
This error has also been reported to occur due to errors with graphics card drivers. Please attempt to reinstall your graphics card drivers with the latest version.