Fatal error "basil"

From Planetary Annihilation Titans & Classic PA Wiki
Jump to navigation Jump to search

Titans-icon.png Fatal Error "basil"

Platinum-rank-icon.png Description

Upon starting PA, a grey box appears with the text

 Planetary Annihilation encountered a fatal error:
 Unexpected failure when initializing user interface subsystem.
 Error code: basil
 You can use the error code to search out knowledgebase at http://support.uberent.com/kb/
 or contact support@uberent.com and include the error code in your message.

The PA logs will contain:

 ERROR Caught exception when constructing CoherentUI - locale::facet::_S_create_c_locale name not valid

Gold-rank-icon.png Solution

The crash is due to an unknown locale setting.

Setting the environment variable to LC_ALL=en_US.UTF-8 will fix this.

If using Steam then set launch parameters to LC_ALL=en_US.UTF-8 %command% (right click on PA > properties).

If using the stand alone version it depends on your desktop environment.

Edit your shortcut to PA to include LC_ALL=en_US.UTF-8 before the executable or add to environment variables if that is an option.