I just upgraded my (test) site from the last alpha of Panels 2 to Panels 3 beta2 & it looks like the upgrade went swimmingly for the most part, for which I am immensely thankful. However, I am getting a large number of PHP errors in the DBlog so I am hesitant to do the upgrade on the live site until I know what is going on.

Here's the error I get: call_user_func_array() [<a href='function.call-user-func-array'>function.call-user-func-array</a>]: First argument is expected to be a valid callback, 'panels_page_access_handler' was given in /home/my/site/includes/menu.inc on line 452.

Since it says menu.inc I suspect this is the menu_execute_active_handler implementation of Panels (or of CTools - not sure). Anyway, does this mean that there no longer is a panels_page_access_handler() function in Panels 3? And, if not, as my grep would suggest (I couldn't find one in the panels directory), then what should I do to prevent these errors from occurring?

Comments

merlinofchaos’s picture

Status: Active » Fixed

This indicates that a menu rebuild needs to be performed. Try visiting admin/build/modules

Also make sure that you deleted your old Panels directory. The 'panels_page' module should be completely gone. IF an old version of it is still lying around, this could cause problems.

Status: Fixed » Closed (fixed)

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