4.9p3 switch languageBUG

Hi Arthor,

Can you attach your DxDiag here. As I suggested with you may want to upgrade your drivers for your CPU and GPU to the latest. If you’re CPU says it’s on the latest, this may not be the case as some of them will report wrong information when there is in-fact a later release.

Earlier in this thread, I mentioned that I’ve tried testing on all the systems we currently have available. Win7, Win8, Win8.1, and even an Win10 setup without any success.

If you uninstall everything completely including the launcher, I don’t know of a reason this shouldn’t default back to english. Make sure to go to the folder locations where these were installed and delete anything left here.

Maybe that will help as well.

Same issue here.

Version: 4.9 release branch built from source, commit SHA1 id 311e18ff369078e192a83f27834b45bdb288168a (the engine downloaded from Unreal Launcher works fine).

Build Configuration: Development Editor

OS: Windows 8

Error report:

Unknown exception - code 00000001 (first/second chance not available)

"Assertion failed: AvailableEditorLanguages.Contains(SelectedEditorLanguage) && AvailableEditorRegions.Contains(SelectedEditorCulture) [File:D:\proj\ue4.git\Engine\Source\Developer\InternationalizationSettings

UE4Editor_Core!FDebug::AssertFailed() [d:\proj\ue4.git\engine\source\runtime\core\private\misc\outputdevice.cpp:354]
UE4Editor_InternationalizationSettings!FInternationalizationSettingsModelDetails::UpdateInternalStateFromSettingsModel() [d:\proj\ue4.git\engine\source\developer\internationalizationsettings\private\internationalizationsettingsmodeldetails.cpp:147]
UE4Editor_InternationalizationSettings!FInternationalizationSettingsModelDetails::CustomizeDetails() [d:\proj\ue4.git\engine\source\developer\internationalizationsettings\private\internationalizationsettingsmodeldetails.cpp:281]
UE4Editor_PropertyEditor!SDetailsViewBase::QueryLayoutForClass() [d:\proj\ue4.git\engine\source\editor\propertyeditor\private\sdetailsviewbase.cpp:512]
UE4Editor_PropertyEditor!SDetailsViewBase::QueryCustomDetailLayout() [d:\proj\ue4.git\engine\source\editor\propertyeditor\private\sdetailsviewbase.cpp:637]
UE4Editor_PropertyEditor!SDetailsViewBase::UpdatePropertyMap() [d:\proj\ue4.git\engine\source\editor\propertyeditor\private\sdetailsviewbase.cpp:1191]
UE4Editor_PropertyEditor!SDetailsView::PostSetObject() [d:\proj\ue4.git\engine\source\editor\propertyeditor\private\sdetailsview.cpp:638]
UE4Editor_PropertyEditor!SDetailsView::SetObjectArrayPrivate() [d:\proj\ue4.git\engine\source\editor\propertyeditor\private\sdetailsview.cpp:462]
UE4Editor_PropertyEditor!SDetailsView::SetObjects() [d:\proj\ue4.git\engine\source\editor\propertyeditor\private\sdetailsview.cpp:322]
UE4Editor_PropertyEditor!SDetailsView::SetObject() [d:\proj\ue4.git\engine\source\editor\propertyeditor\private\sdetailsview.cpp:329]
UE4Editor_SettingsEditor!SSettingsEditor::HandleModelSelectionChanged() [d:\proj\ue4.git\engine\source\developer\settingseditor\private\widgets\ssettingseditor.cpp:673]
UE4Editor_SettingsEditor!TBaseSPMethodDelegateInstance<0,SSettingsEditor,0,TTypeWrapper __cdecl(void)>::Execute() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_SettingsEditor!TBaseSPMethodDelegateInstance<0,SSettingsEditor,0,void __cdecl(void)>::ExecuteIfSafe() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_SettingsEditor!TBaseMulticastDelegate::Broadcast() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:809]
UE4Editor_SettingsEditor!FSettingsEditorModel::SelectSection() [d:\proj\ue4.git\engine\source\developer\settingseditor\private\models\settingseditormodel.h:58]
UE4Editor_SettingsEditor!SSettingsEditor::HandleSectionLinkNavigate() [d:\proj\ue4.git\engine\source\developer\settingseditor\private\widgets\ssettingseditor.cpp:737]
UE4Editor_SettingsEditor!TBaseSPMethodDelegateInstance<0,SSettingsEditor,0,TTypeWrapper __cdecl(void),TSharedPtr >::Execute() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_SettingsEditor!TBaseSPMethodDelegateInstance<0,SSettingsEditor,0,void __cdecl(void),TSharedPtr >::ExecuteIfSafe() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_SettingsEditor!SHyperlink::Hyperlink_OnClicked() [d:\proj\ue4.git\engine\source\runtime\slate\public\widgets\input\shyperlink.h:73]
UE4Editor_SettingsEditor!TMemberFunctionCaller::operator()<>() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegateinstanceinterface_variadics.h:161]
UE4Editor_SettingsEditor!TTupleImpl >::ApplyAfter_ExplicitReturnType >() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\tuple.h:113]
UE4Editor_SettingsEditor!TBaseSPMethodDelegateInstance<0,SHyperlink,0,FReply __cdecl(void)>::Execute() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_Slate!TBaseDelegate::Execute() [d:\proj\ue4.git\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:440]
UE4Editor_Slate!SButton::OnMouseButtonUp() [d:\proj\ue4.git\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:236]
UE4Editor_Slate!::operator()() [d:\proj\ue4.git\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4273]
UE4Editor_Slate!FEventRouter::Route >() [d:\proj\ue4.git\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:214]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\proj\ue4.git\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4276]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\proj\ue4.git\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4660]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\proj\ue4.git\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4638]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\proj\ue4.git\engine\source\runtime\core\private\windows\windowsapplication.cpp:1403]
UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\proj\ue4.git\engine\source\runtime\core\private\windows\windowsapplication.cpp:1708]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\proj\ue4.git\engine\source\runtime\core\private\windows\windowsapplication.cpp:706]
UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\proj\ue4.git\engine\source\runtime\core\private\windows\windowsapplication.cpp:628]
user32
user32
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\proj\ue4.git\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:884]
UE4Editor!FEngineLoop::Tick() [d:\proj\ue4.git\engine\source\runtime\launch\private\launchengineloop.cpp:2392]
UE4Editor!GuardedMain() [d:\proj\ue4.git\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() [d:\proj\ue4.git\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\proj\ue4.git\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]

看起来似乎是中国人,解决方案如下