Are you using a universal offset that isn't 0?
If a map ends very close to the end of the .mp3 and you have an Offset at a high enough value that pushes the timing points past the length of the .mp3, you will fail instantly. This is the most common cause of this issue.