Line 34 of migrate_extras.module registers a class by name called 'MigrateEmvideoHandler'. However, the real class name is different:

class MigrateEmvideoFieldHandler extends MigrateFieldHandler {

leading to a fatal error.

Given the API, it looks like the class was correctly named, but the registry entry is a typo. It looks like somebody else noticed the same thing in comment 6 of issue #1428800: Support for Emvideo CCK field (Embedded Media Field)

Comments

apotek’s picture

Issue summary: View changes

Adding additional confirmation of the issue from where it was mentioned in another issue.

apotek’s picture

Status: Active » Needs review
StatusFileSize
new761 bytes

here's the patch.

apotek’s picture

For some reason, that patch didn't make it up to drupal, or was deleted. Trying again.

apotek’s picture

Ok. Lesson learned. Don't put an octothorpe (#) in the file name. It seems to upload without error, but the link created to the file breaks. Hope this time it works.

sclapp’s picture

Thank you so much for noticing what the issue was and creating a patch - saved my day!

apotek’s picture

*crickets*

VirtualNorman’s picture

Status: Needs review » Reviewed & tested by the community

I applied the patch and it resolved the error immediately, no cache clearing even required.

This is on Drupal 6.28, using Migrate Extras 6.x-2.5.

VirtualNorman’s picture

Issue summary: View changes

Minor reference typo fixed.

crazysix’s picture

This was very helpful. I burned a few hours trying to figure out what was going on here. Thank you. Wish we could get this merged in!

hargobind’s picture

Issue summary: View changes

Also confirming that this fixes the issue. Too bad this project is listed as "no further development".

sanduhrs’s picture

Priority: Normal » Major

This issue breaks migrate_ui on 'admin/content/migrate' resulting in a blank screen e.g. Fatal error.
The pacth works beautifully!