PC to Mac: Menu, Widget Failed to load outer resource

Hello,

I am in the process of converting a project from PC to Mac. The PC version has been packaged and is ready for deployment - the Mac is experiencing some errors which I cannot seem to resolve.

The menu buttons and widgets do not work on Mac and are setup exactly the way Unreal documentation describes. They also work perfectly on PC. I receive these errors in the log (there are many, which is most likely for the many level menus):

LogPlayLevel: UE4Game: [2016.07.18-21.11.12:985][ 0]LogLinker:Warning: CreateImport: Failed to load Outer for resource ‘WidgetTree’: WidgetBlueprint /Script/UMGEditor.Default__WidgetBlueprintLogLinker:Warning: CreateImport: Failed to load Outer for resource ‘WidgetTree’: WidgetBlueprint /Script/UMGEditor.Default__WidgetBlueprint
LogPlayLevel: UE4Game:
LogPlayLevel: UE4Game: [2016.07.18-21.11.12:986][ 0]LogLinker:Warning: CreateImport: Failed to load Outer for resource ‘WidgetTree’: WidgetBlueprint /Script/UMGEditor.Default__WidgetBlueprintLogInit:Display: Game Engine Initialized.

This appears to be a Mac specific issue because again, I have everything working on PC. Any thoughts on how to get my Menu buttons to work on Mac or if there is a certain pipeline I should be following when moving between platforms?

Thank you in advance for any suggestions.

Here is a screen shot of the log where the widget errors occur.

Hi ,

Try right clicking the Contents Folder in the Contents Browser and select “Fix up redirectors in the folder.” Build all. In the Build drop down, select Map Check and fix any errors (ignore Localization and Source Control errors). Save all.

If this does not resolve the issue, cut and paste the entire contents of the output log into a text file and post here.

Thanks,

H.

Hi ,

That process did not work, I still receive the widget errors. I did discover that my first person blueprint has a reference error. You can see this at the beginning of the log. Could this be the cause of my now non-functioning menus?

Yes, these input actions need to be set in your Project Settings->Inputs. The inputs were deleted when you deleted the contents of your Config folder. (Easiest solution would be to get a screen shot of the Inputs from your PC users.)

Ok I fixed that up but I am still receiving the the widget error in the log.

LogLinker:Warning: CreateImport: Failed to load Outer for resource ‘WidgetTree’: WidgetBlueprint /Script/UMGEditor.Default__WidgetBlueprintLogLinker:

Please send me the entire project log: ProjectName.log (Located: ~/Library/Logs/Unreal Engine/ProjectNameEditor/)

Call me crazy - but there isn’t a log file present. All I can find are Manifest logs/files within the “staged builds” folders. I do have a project log within the PC but not for the Mac file. I don’t know why that is.

It’s a hidden folder: Navigate to

Go/Go to Folder/~/Library/Logs/Unreal Engine/ProjectNameEditor/

  • or -

Shift Command G ~/Library/Logs/Unreal Engine/ProjectNameEditor/

If there is still no project file, Open the message log and clear it so you start off blank. Then package for Mac and cut and paste the entire generated log into a text file after it finishes completely.

Of course - I should have realized that.

Here it is.link text

Pleas fix the following errors:

LoadErrors:Error: Error /Game/FirstPersonBP/Blueprints/FirstPersonHUD : Can't find file for asset. /Game/Paintings/1078X1408_-_Die_schwarze_Holzhand_Danjou_-_2000

[2016.07.21-20.27.46:897][180]LightingResults: Info 06wall Lightmap UV are overlapping by 27.1%. Please adjust content - Enable Error Coloring to visualize.

[2016.07.21-20.27.46:897][180]LightingResults: Info 04urinestream Lightmap UV are overlapping by 8.8%. Please adjust content - Enable Error Coloring to visualize.

[2016.07.21-20.27.47:163][184]LightingResults: Info 08curve Lightmap UV are overlapping by 10.1%. Please adjust content - Enable Error Coloring to visualize.

[2016.07.21-20.27.54:958][274]LightingResults:Error: Error SpotLight46_48 Severe performance loss: Failed to allocate shadowmap channel for stationary light due to overlap - light will fall back to dynamic shadows!

Also, please post an image of your packaging settings. Make sure you do not have “Nativize Blueprint Assets” selected. If these steps did not resolve the issue, please send the new log file. -Thanks!

I fixed the errors - or at least I am pretty sure I did.

Package still is not working and I am receiving the WidgetTree error. I am also back to the command line error.

Here is the log and a screen shot from the package settings. Maybe you can see something else that is causing the errors?

99984-packaingsettings.jpg

There should not be a period in your project directory (or anywhere, for good measure). Delete this special character from the directory and see if resolves the issue:

Hi landmark_111,

Since we have not heard back from you in a while we are marking this post “resolved” for tracking purposes. However, if you are still having a problem packaging for the Mac from your project originally created on the PC, please reply with the requested information and we will continue to help troubleshoot the issue.

Thanks,

H

1 Like