This wiki is archived from 2021-09-05

Fatal error "basil": Difference between revisions

From Planetary Annihilation: TITANS and Classic PA Wiki
Jump to navigation Jump to search
mNo edit summary
 
Line 1: Line 1:
[[Category:Linux/SteamOS]]
[[Category:Linux/SteamOS]]
= [[File:Titans-icon.png|50px]] Fatal Error "basil" =
= Fatal Error "basil" =
== [[File:platinum-rank-icon.png|50px]] Description ==
== Description ==
Upon starting PA, a grey box appears with the text
Upon starting PA, a grey box appears with the text
   Planetary Annihilation encountered a fatal error:
   Planetary Annihilation encountered a fatal error:
Line 14: Line 14:
   ERROR Caught exception when constructing CoherentUI - locale::facet::_S_create_c_locale name not valid
   ERROR Caught exception when constructing CoherentUI - locale::facet::_S_create_c_locale name not valid


== [[File:gold-rank-icon.png|50px]] Solution ==
== Solution ==
The crash is due to an unknown locale setting.
The crash is due to an unknown locale setting.



Latest revision as of 10:48, 9 September 2021

Fatal Error "basil"

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 [email protected] 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

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.