I'd have rephrased this: "Empty value provided for required field definition {$fieldDefinition->identifier}." (I'm adding "definition" after field in order to be consistent with the previous message (https://github.com/ezsystems/ezpublish-kernel/pull/359/files#L1R503). If we remove it from this one, we should as well remove it from the other one)