I am having some difficulties migrating Taxonomy terms into their respective nodes from D6 to D7. The current error that I get is:

No matching taxonomy term found for source value '130' in vocabulary Product Category.

The taxonomy terms are coming in fine to their vocabulary (there are only three). I do notice that if I do not select the class (?) in the Source Migration column on the admin/content/migrate/groups/[site] page, it gives the same error as above but with 1, 2, or 3 instead of the current number of the tid.

I am able to map other basic text fields ok, also.

The Migrate related modules that I am using are:
Drupal-to-Drupal migration 7.x-2.1-beta1+7-dev
Migrate 7.x-2.6-rc1+3-dev

Thanks in advance for your help.

CommentFileSizeAuthor
#1 CropperCapture[24].png13.87 KBKarin

Comments

Karin’s picture

StatusFileSize
new13.87 KB

I just had the same problem, in my case it happened migrating nodes from a D6 install that was upgraded to D7 before migrating. I checked the source code and found an option you need to use (no idea why it's not set by default) because it's now searching for the name instead of the ID.

If you go to the migrate settings of whatever it is you need the taxonomy terms attached to, and find the taxonomy line where you have that class you mentioned (which you do need to keep), below that you find "Option: Set to 'tid' when the value is a source ID [field_tags:source_type]". On that line fill in tid in the default value field, and then the terms are attached correctly.

See the attached screenshot.

erindarri’s picture

Category: bug » support
Status: Active » Closed (works as designed)

Holy cow! Thank you! It seemed so silly that they didn't just come over, and I didn't even notice the Options below. Phew! Too bad that isn't documented a little better.

mikeryan’s picture

Issue summary: View changes
Status: Closed (works as designed) » Closed (duplicate)
Related issues: +#2063203: Automatically map term references using the UI