When I try to disable MEFIBS module I got "Invalid display extender @extender" message multiple times. Even uninstalling module doesn't prevent from displaying it. Devel module must be enabled.

This message is displayed by init method from views_plugin_display.inc file. Init method reads extenders from views_get_enabled_display_extenders() and displays message using devel and vpr().

I suppose that module doesn't delete variable content called: views_display_extenders
Inside this variable I can still see serialized settings like: a:1:{s:13:"mefibs_blocks";s:13:"mefibs_blocks";}

Maybe it would be a good idea to read values from this variable and remove proper one in hook_uninstall?

Comments

krystianbuczak created an issue. See original summary.

  • berliner committed 1be3a8f on 7.x-1.x
    #2599788: Added cleanup on module disabling
    
berliner’s picture

I have added a little cleanup on module disabling. If you can try to see if this fixes you problem, that would be appreciated.

berliner’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.