In Primavera 16 and apparently 15, there's an error in the bootstrap file. It becomes apparent when you go to import an MSP file.
It manifests itself in the C:\Users\<yourusername>\AppData\Local\Temp in the error log - mine is called Mercury.log
Information Exception Exception while reading bootstrap file: System.Globalization.CultureNotFoundException: Culture is not supported.
Parameter name: name
Dutch is an invalid culture identifier.
at System.Globalization.CultureInfo.GetCultureInfo(String name)
at Primavera.Domain.Base.ApplicationSessionInfo.CreateFromBootstrapFile(String bootstrapFileName)
To fix, navigate to C:\Users\<yourusername>\AppData\Local\Oracle\Primavera P6\P6 Professional
Make a backup of the prmbootstrap.xml and prmbootstrapv2.xml files, then open in notepad and ensure that your language files are all in this format:
<Language LanguageID="en-us" LanguageName="English"/>
ie, en-us comes first, english comes second.
In my version, in prmbootstrapv2.xml the id was set as "dutch" and the language name as the dutch identifier. In the prmbootstrap.xml the korean language was also the wrong way round.
Even though I'd fixed the dutch item, the korean language was causing the problem. Ironically it was still reporting "dutch" as being the error.
In the end I just removed the lines for both dutch and korean and everything came back to life. It's unlikely I'll be using either languages on this standalone corporate laptop for a UK company.
Replies