Skip to main content
ErrorsMagentoMagento 2

Magento – Class does not exist but mentioned in eav_attribute.source_model

By January 21, 2019No Comments

When running the migration tool for a site moving from Magento 1 to Magento 2, I encountered the following errors

[2019-01-21 12:49:45][INFO][mode: data][stage: volume check][step: EAV Step]: started
100% [============================] Remaining Time: < 1 sec
[2019-01-21 12:49:45][ERROR]: Class olegnaxmegamenu/category_attribute_source_type does not exist but mentioned in: eav_attribute.source_model for attribute_id=145
[2019-01-21 12:49:45][ERROR]: Class olegnaxmegamenu/category_attribute_source_percent does not exist but mentioned in: eav_attribute.source_model for attribute_id=149
[2019-01-21 12:49:45][ERROR]: Class olegnaxmegamenu/category_attribute_source_layout does not exist but mentioned in: eav_attribute.source_model for attribute_id=150
[2019-01-21 12:49:45][ERROR]: Class olegnaxmegamenu/category_attribute_source_yesno does not exist but mentioned in: eav_attribute.source_model for attribute_id=151
[2019-01-21 12:49:45][ERROR]: Class MageWorx_SeoBreadcrumbs_Model_System_Config_Source does not exist but mentioned in: eav_attribute.source_model for attribute_id=167

eav_attribute.source_model error

These related to the Athlete Magento 1 theme by Olegnax and MageWorx SEO Ultimate suite plugin.

To fix this you need to add some entries to class-map.xml

	<rename>		

<from>olegnaxmegamenu/category_attribute_source_type</from>
		<to></to>
	</rename>
	<rename>	
	<from>olegnaxmegamenu/category_attribute_source_percent</from>
		<to></to>
	</rename>
	<rename>	
	<from>olegnaxmegamenu/category_attribute_source_layout</from>
		<to></to>
	</rename>
	<rename>		

<from>olegnaxmegamenu/category_attribute_source_yesno</from>
		<to></to>
	</rename>
	<rename>		

<from>MageWorx_SeoBreadcrumbs_Model_System_Config_Source</from>
		<to></to>
	</rename>

Change the config.xml path

Update the path from class-map.xml.dist to class-map.xml;

etc/opensource-to-opensource/class-map.xml

Then run the migration tool script again. I hope that helps.

Andrew Taylor

A senior UI designer with over 25 years of web design and web development experience working for some of the largest companies in the UK. An expert in all things Magento and WordPress.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.