module

Find the culprit! - a module debugging helper

Endorsements
5
Installs
5%
Comments
0
Latest version1.4.0
Minimum Core0.8.8
Compatible Core1.0.0
Last updated2 months ago
Created1 year ago
Authors
Languages
Systems All systems
Project source Project URL
Report bugs Bug tracker URL
Read-me Readme URL
Changelog Changelog URL
License License URL

This module helps you debug compatibility issues of modules, by finding the module that is responsible for the issue, without having to manually activate and deactivate all your modules yourself. Just click the Find the culprit button in Module Management to start the process.

  • You will be asked to select a module to keep active at all times. Choose the module that you want to debug.
  • Your page will refresh, deactivating all modules, except the chosen one and this.
  • Check whether your issue still persists.
  • If the issue persists, the module will start a binary search by only reactivating half of your previous modules, refreshing the page, going on like this until the culprit is found.
    • Just follow the prompts appearing after each refresh.
    • Depending on the amount of modules you have installed this process could take a while, but at most log(n) + 2 iterations, where n is the amount of modules you have activated.
  • If you accidently close one of the prompts, just refresh the page manually and it will reappear.
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x