I found that this error happens only when MC plays in original mode of generic dlna
Correct. When pushing to a DLNA renderer, in Original Mode, MC is forced to push the one full master file; in that Setting it is not allowed to split up individual tracks, or mess with the master file in anyway. But when pushing in Convert Mode, it is allowed to interpret the cue file to break the one full master file into multiple tracks that it can push sequentially.