Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

Ensure occurs when trying to submit to source control after enabling a plugin in the editor. I wasn't able to reproduce this if the uproject wasn't checked out.

Steps to Reproduce
  1. Open QAGame.
  2. Click on Edit > Plugins.
  3. Enable any plugin (I tried this with Windows Raw Input and Analytics Blueprint Library).
  4. When prompted, restart the editor (may need to compile the plugin DLL).
  5. Once the editor is back up, click on File > Submit to Source Control.

RESULT:

Ensure.

Callstack
Ensure condition failed: false [File:D:\Framework\Engine\Source\Runtime\CoreUObject\Private\Misc\PackageName.cpp] [Line: 624] Illegal call to DoesPackageExist: '../../../QAGame/QAGame.uproject' is not a standard unreal filename or a long path name. Reason: Path should be no less than 4 characters long.

UE4Editor_CoreUObject!FPackageName::DoesPackageExist() packagename.cpp:624 
UE4Editor_SourceControl!SourceControlHelpers::PackageFilename_Internal() sourcecontrolhelpers.cpp:52 
UE4Editor_SourceControl!SourceControlHelpers::PackageFilenames() sourcecontrolhelpers.cpp:103 
UE4Editor_SourceControlWindows!FSourceControlWindows::PromptForCheckin() ssourcecontrolsubmit.cpp:597 
UE4Editor_SourceControlWindows!FSourceControlWindows::ChoosePackagesToCheckInCompleted() ssourcecontrolsubmit.cpp:456 
UE4Editor_SourceControlWindows!FSourceControlWindows::ChoosePackagesToCheckInCallback() ssourcecontrolsubmit.cpp:520 
UE4Editor_SourceControlWindows!TBaseStaticDelegateInstance<void __cdecl() delegateinstancesimpl.h:1018 
UE4Editor_PerforceSourceControl!TBaseDelegate<void,TSharedRef<ISourceControlOperation,1> const & __ptr64,enum ECommandResult::Type>::ExecuteIfBound() delegatesignatureimpl.inl:609
UE4Editor_PerforceSourceControl!FPerforceSourceControlProvider::Tick() perforcesourcecontrolprovider.cpp:371 
UE4Editor_SourceControl!FSourceControlModule::Tick() sourcecontrolmodule.cpp:235 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1580 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:371 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:2854 
UE4Editor!GuardedMain() launch.cpp:152 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:126 
UE4Editor!WinMain() launchwindows.cpp:202 
UE4Editor!__scrt_common_main_seh() exe_common.inl:264 
kernel32!<Unknown> 
ntdll!<Unknown>

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-38754 in the post.

0
Login to Vote

Won't Fix
ComponentTools
Affects Versions4.15
CreatedNov 17, 2016
ResolvedJun 8, 2017
UpdatedApr 27, 2018