I just recently updated a site from Drupal 7.4 to Drupal 7.7. Menu block now causes the following error:

Recoverable fatal error: Argument 3 passed to l() must be an array, null given, called in /www/drupal_sites/college_d7/includes/common.inc on line 5348 and defined in l() (line 2306 of /www/drupal_sites/college_d7/includes/common.inc).

Disabling the module resolves the error. However, I'd hate to have to abandon this module (and all the work done to configure the site using it) because of the latest core update. If anyone knows what's causing this problem (where Menu block sends data to the l() function), I'd love to know.

Comments

aaronpinero’s picture

Status: Active » Fixed

Okay, I guess this might be one of those annoying Drupal behaviors where you have to "unaltered save" the configuration settings for the menu blocks in order to clear the error. I wonder if there's a way this could be avoided.

Status: Fixed » Closed (fixed)

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