SearchIssue Tracker

0

5.4.1f1

850202

No

Missleading error message when the ScriptableObject is used with abstract classes

Reproduction steps:
1. Open the attached project (ScriptableObjectCreateAssetMenuIssue.zip);
2. Go to the AssetMenu;
3. Try to create an instance of "AbstractScriptableObject".
4. Observe the error message in console that says:
"Instance of AbstractScriptableObject couldn't be created.
The script class needs to derive from ScriptableObject."

Expected result: The error message explains that you can not create instances of abstract classes.
Actual result: The error message warns that the class needs to derive from ScriptableObject.