Branch: Binary Build
Build Version: Version: 4.9.0-2672455+++depot+UE4-Releases+4.9
Description:
I am a University Lecturer and am currently in the process of creating content for a module to be run during the following semester. The content is created using Blueprints. I have created a class hierarchy for a characters abilities :
Ability
CastableAbility
AmmoAbility
ToggelableAbility
TriggerableAbility
There are a number of functions created in the parent class that are overridden in order to include new custom functionality. Examples of these are Init, UseAbility, etc.
Recently I updated this project from 4.8 to the new 4.9 to take advantage of the new Timer handle functionality. However, when I open the project now I get the following error:
Error This blueprint (self) is not a TRASHCLASS_Ability_72, therefore ’ Target ’ must have a connection.
[Screenshot of bug][1]
Repro Steps:
- Open the project
- Press play
- Stop playing
- Open the Blueprint class with the error
- Press Compile
- Error occurs
To solve this problem I have to go into the parent class (in this case the parent of AmmoAbility is CastableAbility), change anything in the parent function, compile, change it back, compile again.
This is OK, however when the students get their hands on the framework there will be multiple Abilities that this will have to be done for, which as you can imagine is not ideal.
I have found one way to solve the problem, but again it is not ideal. If you open the Blueprint class (in this case AmmoAbility) before you play in editor. The error does not occur.
Thanks for your help ! It would be great if I could get this fixed asap, as the semester starts in a few weeks time !
System Info:
System Information
Time of this report: 9/3/2015, 15:52:52
Machine name: DOM-PC
Operating System: Windows 8.1 Pro 64-bit (6.3, Build 9600) (9600.winblue_ltsb.150715-0840)
Language: English (Regional Setting: English)
System Manufacturer: ASUS
System Model: All Series
BIOS: BIOS Date: 07/11/14 16:15:08 Ver: 22.02
Processor: Intel(R) Core™ i5-4690K CPU @ 3.50GHz (4 CPUs), ~3.5GHz
Memory: 8192MB RAM
Available OS Memory: 8136MB RAM
Page File: 6224MB used, 10102MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11