Projects containing assignments with null effort caused an error when opened in the Scheduler ("reading 'units'"):

This bug has been fixed: Added null validation for Task and Resource model for assignments. The system now sets default units to 100% when missing, ensuring stable behavior and preventing future errors.