Support » Plugin: The Events Calendar » White Screen of Death

  • Resolved rogerlos

    (@rogerlos)


    This plugin causes a white screen of death if:

    1. You create a new WP_Query object
    2. There is no tax_query in arguments used to create that object
    3. You use the results in a posts “loop”
    4. The All-in-one-Events “Calendar” page is in the posts returned
    5. get_the_excerpt is called while outputting said “Calendar” page
Viewing 3 replies - 1 through 3 (of 3 total)
  • I should note that this death is so instantaneous even my “catch white screens” MU debugging plugin can’t get there in time. And is it my imagination, but because the filter is a closure, it cannot be removed? This is a major hassle when presenting custom results, I have to squash the page entirely.

    Do you guys use a public source control repository to lodge these kind of bugs against?

    This has to do with another plugin calling get_the_excerpt and using remove_action to avoid recursion problems with their callback. This works fine on every other page, but not on the time.ly “Calendar” page.

    This does not affect the time.ly page when it is visited directly.

    To recap: When trying to get the excerpt of the calendar page, an infinite loop is entered because somehow the remove_action code of another plugin is not called on the time.ly page.

    Jeebus. Ignore this. Other plugin was not doing this right. Sorry for the hassle.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘White Screen of Death’ is closed to new replies.