Your program attempts to assign values to the attributes of an uninitialized (atomically null) object.