This is very interesting error as I could not found any documentation on-line. It took me nearly 1 hour to figure out what was creating error.
Msg 4214, Level 16, State 1, Line 1
BACKUP LOG cannot be performed because there is no current database backup.
Msg 3013, Level 16, State 1, Line 1
BACKUP LOG is terminating abnormally.
Reason :
This error happened when we were truncating the logs before we take backup of the database.
Fix/Workaround/Solution :
Do not truncate log if differential backup is set up. Truncating log before backup brakes continuity of the log and creates issues when they are to be restored. Disrupted continuity creates not useful back up. This errors warns user when backup are becoming worthless.
Transactional backup truncates the log itself so there is no need to truncate log to keep it maintained.
Reference : Pinal Dave (https://blog.sqlauthority.com)