Strange crash occurring from project When upgrading from 4.16 to 4.17

UE - Gameplay - Blueprint Compiler - Aug 2, 2017

There are a string of crashes that are occurring with UMG as the cause of the crash. This occurs when the project is upgraded from 4.16 to 4.17. With the project provided making any change to the B ...

Ensure playing in viewport after closing blueprint and undoing component rename

UE - Gameplay - Blueprint - Aug 2, 2017

Ensure occurs when the user undos the renaming of a component while the blueprint is closed, and then plays in viewport. ...

DeterminesOutputType metadata does not work for soft reference types (TAssetPtr / TAssetSubclassOf)

UE - Gameplay - Blueprint Compiler - Aug 2, 2017

It looks like FDynamicOutputHelper::IsTypePickerPin and FDynamicOutputHelper::GetTypePickerPin need to be updated to support soft references. ...

Instanced Widget Property is not saved after compile if marked as EditInlineNew

UE - Editor - UI Systems - Aug 2, 2017

When an EditInlineNew Instanced property exists within a nested user widget, changes to the property are not saved after compiling the widget blueprint in the editor. ...

The name of the Structure tab in the Struct editor doesn't match how it's listed in the Window menu

UE - Gameplay - Blueprint - Aug 2, 2017

In the Struct editor, there's a discrepancy on the name of the main Structure tab. The tab reads "Structure", but in the Window menu, it's listed as "Member Variables". ...

JAR files in libs are not included in classes.dex with Gradle

UE - Platform - Mobile - Aug 1, 2017

JAR files copied from Intermediate/Android/apk/libs for Gradle packaging are not included in the classes.dex in the final packaged APK. ...

Gradle AAR repository directories with $S(PluginDir) are relative instead of absolute path

UE - Platform - Mobile - Aug 1, 2017

Gradle AAR import paths need to be absolute instead of relative since the current work directory used to package Gradle is not the same as Ant. ...

Need addElement and addElements to allow single insertion instead of to all elements with matching tag

UE - Platform - Mobile - Aug 1, 2017

Since multiple dict tags can be in a plist, not just the top level, need to be able to specify to only insert once. Adding an optional once="true" attribute to these commands in UPL will allow this ...

Error when Compiling an AIController Blueprint Class with an AIPerception Component

UE - AI - Aug 1, 2017

An error populated the output log when Compiling an AIController Blueprint Class with an AIPerception Component. This is not a Regression, as it Occurs in //UE4/Main. ...