Apparently, CCK does not allow more than 32 characters in field names. I have spent the entire night (from 9pm to 6am) without sleeping trying to figure out why the field were all empty after the migration. It's only after noticing that I had over 3000 php error entries in my Drupal log that I have realized that php was reporting that a field does not exist in the database. It was a field blindly truncated by CCK. I couldn't believe it. For a module like CCK to dare making the decision to truncate a database table field just like that without throwing any error.

Until they do change that behavior, I suggest that profile_migrate detect the length of the field and throw an error without proceeding. Ideas?

Cheers

Asiby

Comments

jwilson3’s picture

This was also reported, and a possible fix was proposed in #693128: profile_migrate_fields: various issues.

asiby’s picture

Issue summary: View changes
Status: Active » Closed (duplicate)

Thanks.