I got this Fatal Error whenever I go to System > Permissions > Roles and Click any Role.

Fatal error: Class 'Mage_Magentix_Fee_Helper_Data' not found in /public_html/app/Mage.php on line 547

but I can locate this:


What could be the possible solution to this?

  • Please provide us config.xml and adminhtml.xml code I face same problem few days ago hope I can solve yours Commented Aug 3, 2016 at 4:42
  • @murtuza it is fixed now. Thanks for taking your time to comment.
    – Alen
    Commented Aug 3, 2016 at 5:05

2 Answers 2


Assume that your have module name Magentix_Fee.

Your issue has been created for wrong calling of helper class in system.xml and adminhtml.xml of that module [app/code/local/Magentix/Fee/etc]

May be your try to add code like module="magentix_fee" that those two files.

But it should be prefix type of helper that module .I Assume that helper prefix is fee for that module.

So you need to change module="magentix_fee" to module="fee"

Example for default magento Phoenix_Moneybookers the helper class prefix is moneybrokers

  • I could see that in adminhtml.xml <mycustom_section translate="title" module="Magentix_Fee">. It must be small letters?
    – Alen
    Commented Aug 3, 2016 at 3:53
  • Can share code config.xml after that i tell u
    – Amit Bera
    Commented Aug 3, 2016 at 3:54
  • I can also see all module in system.xml are module="fee"
    – Alen
    Commented Aug 3, 2016 at 3:55
  • It is too long @AmitBera
    – Alen
    Commented Aug 3, 2016 at 3:56
  • please put part of code `<helper>...</helper>;
    – Amit Bera
    Commented Aug 3, 2016 at 4:03

It Might be problem with your adminhtml.xml file . please look at two below code in config.xml we have code like this

<helpers> <stockinfo> <class>Trimantra_Stockinfo_Helper</class> </stockinfo> </helpers>

And in adminhtml.xml we have

<stockinfo translate="title" module="stockinfo">

Here module == means helper name so that is why we need to put stockinfo please check yours config.xml and adminhtml.xml

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.