Description

Deploying and launching a packaged project, using a Custom Launch Profile that is set to copy the project to a repository, fails due to a missing /.

I do not see this issue when running a Quick Launch to deploy and launch a project from Windows to Linux.

Steps to Reproduce

1. Open UE4Editor.exe
2. Create a new First Person Code project
3. Build the new project for Development Editor Win64
4. Open the new project into UE4Editor.exe
5. Select File > Package Project > Linux
6. Select OK to choose a package location
7. Allow for the project to finish packaging
8. Open UnrealFrontend.exe
9. Select the Device Manager tab and expand Add An Unlisted Device
10. Enter the following information:

  • Platform = LinuxNoEditor
  • Device Identifier = <ip address of Linux machine>
  • Device Name = LinuxTower
  • User = <username of the user on the Linux machine>
  • Password = <password of the user on the Linux machine>

11. Select the Add button
12. Create a new Custom Launch Profile
13. Set the Custom Launch Profile settings to:

  • Project = the recently created First Person Code project
  • Build = UnChecked
  • Cook = Do Not Cook
  • Package = Do Not Package
  • Deploy = Copy Repository
  • Repository Path = <path to the code project's root folder>
  • Device = <recently added Linux Device>
  • Launch = Using Default Role

14. Launch the Custom Launch Profile

RESULT:
The Custom Launch Profile fails during the Launch step with an error stating that the ./<projectname>LinuxNoEditor/.../UE4Game cannot be found.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-40023 in the post.

1
Login to Vote

Fixed
ComponentPlatform - Linux
Affects Versions4.15
Target Fix4.15
Fix Commit3274445
Main Commit3389599
Release Commit3274445
CreatedDec 22, 2016
ResolvedJan 26, 2017
UpdatedApr 27, 2018