From the given stack trace, see my explanation below.
The given member name '' has no corresponding member in this object of type 'MyFirstModule.Course'
The single quotes you see is a property of the Course class. It can also possibly be an associated object.
But I am not sure why it is shown empty there. Because normally the error looks like:
The given member name 'testProject.UnusedIndex_IndexReport' has no corresponding member in this object of type 'testProject.IndexReport'
1. You would have changed something with your Course entity which is not properly reflected in your database.
3. Try deleting your database and run your application with new one.
4. Or you can also check your domain model, the associations or other attributes for the course entity
5. It could also possibly be an Mendix issue
The root cause of the issue is, as you already mentioned, an attribute need to be set and shown in the screen.
But cannot be set because it is not present or null or empty.
Please also refer : https://forum.mendix.com/link/questions/8800
Did you notice the error in stack trace:
Caused by: java.lang.IllegalArgumentException: The given member name '' has no corresponding member in this object of type 'MyFirstModule.Course'
Seems like you are trying to set a property which is not present.
It can be that a property is not set right but I rechecked the training and i followed the exact steps from there. Even tried a different approach.
For who is familliar with this learning path, this is the screen where it goes wrong. Everything else works normal.