When I installed the Nov 20 dev version on my production site the admin screens were displaying the white screen of death (blank white screen with no content). This did not happen on my test site where I installed the 8th October dev version followed by Nov 20 over the top of it. The only thing that I can think of that I did that was unusual was to try and access admin before running update.php. The WSOD persisted after the update. I disabled the modules via the database and the admin screens were working again.
There are 3 instances of the following error in the logs:
call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'userpoints_access_my_points' was given in E:\Data\Apache\sites\javacoi\includes\menu.inc on line 452.
But I am not sure when in the sequence of events that they occurred.
Comments
Comment #1
kbahey commentedThe code looks correct in the current -dev tarball. That function indeed exists in userpoints.module.
One thing that you may not have done is clear all caches (under admin/settings/performance) so the menus are rebuilt.
Comment #2
jredding commentedI researched this but couldn't come up with an actual reason as to why this would happen. Nevertheless I did clean up some of the code around that callback.
On Nov. 20th a new permission was added "view own userpoints" but that callback wasn't modified.
Comment #3
yellek commentedThe suggestion of clearing the caches worked for me. Here is what I did in case anyone else has the same problem:
All is now working.