Well, this is one of the main problem with the current migration. Cook was letting you the choice to name special fields as your please, but I seems not to be a good technic, so it is now restricted.
The publishing field must always be called 'published'. Check where is your error...
Please edit those fields, regenerate your code with 2.5.
You can also simply search/replace in your source, and must also check in SQL tables.
Actually, you should generate with 2.5 new version, and start to migrate. I will annouce all this soon.
The migration is an ultra important time to dedicate for each component you have already created or are working on.
So, during this migration, check well all your published fields are named 'published'. If not, the wizard will not work. Since 2.5, it is not anymore raising fatal.