You must validate your XenForo license to see quoted content
This is going to be very difficult to debug because the conversion from XF1 to XF2 uses the information contained in the actual episode post in XF1 to convert to XF2.
If you have ANY TV episode posts in XF1 where the Air date is not in the format YYYY-MM-DD, you must set them back to that format. This may have happened when one or more TV posts have been edited at some point.
Probably the easiest way to locate all episode posts would be using PHPMyAdmin on your xf_post table and find message LIKE%...% [EPISODEDATE] and check each one for it's content. Each one should have this format:
[EPISODEDATE]YYYY-MM-DD[/EPISODEDATE]
In other words, each date must look like this:
[EPISODEDATE]2000-01-31[/EPISODEDATE]
Without any extra added characters or other information.
If you have SSH access to your server, you can also selectively dump the posts using this command:
Code:
You must validate your XenForo license to see code
The resulting episode_dump.sql file will contain all posts for TV episodes and each line will contain the post info like this:
Code:
You must validate your XenForo license to see code
The first number in the values is the Post ID, the second number is the Thread ID. That should make it easier to locate what posts have bad info.
The part you're concerned about is this:
Code:
You must validate your XenForo license to see code