Topic Information
ForumBug reporting
Last activity5 months, 1 week ago
Participantspab, kiwi

language, Support/Bug Reporting, HTML variables, blocks, 7.1, abbreviate, formatting, F.A.B., emigration, responsive menus, translation, Favourites, type, gettext, custom modules, search, new feature, footer, datatables, 2.0, getClientIp, server, duplicates, shared note, Advanced search, charts, hover, cousins, kiwitrees theme, icons, role edit, blank, visitor, relationships, 7.0, css, MYSQL, slideshow, default individual, Favourites 3.0.0, simpl_grey, kiwitrees-nova, dead, request, bug sql error, admin, source, last change date, google, 3.2.1, lists individuals families, divorce, block, colors, Extra menus, 2.0.2, installation, permissions, multiple marriages, illegitimate

Kiwitrees on Twitter

    Topic:   Widget module- Top surnames error – (php 7.3.6?)   [Fix released]

    Viewing 2 posts - 1 through 2 (of 2 total)
    • Author
    • #10830

      176 posts

      Just upgraded server to php 7.3.6
      Found this in error logs:

      ERROR 2: uasort() expects parameter 2 to be a valid callback, class ‘top10_surnames_KT_Module’ not found;
      0 Error occurred on in function uasort
      1 called from line 108 of file module.php in function getWidget
      2 called from line 59 of file widget-bar.php in function include_once
      3 called from line 171 of file myheader.php in function require
      4 called from line 211 of file Page.php in function pageHeader
      5 called from line 48 of file placelist.php

      Penguins Are  Boss

      Happy to be hosted by


      1849 posts

      Thanks, Paul. Well spotted.

      This has probably been an issue for a long time, unnoticed. It only effects the widget version of the top surnames block, so perhaps not entirely related to the change in the php version.
      When I created it, based on a copy of the Home page top surnames block, I left three lines of code still using a function from the original block in place. That’s been fine for me because I have both blocks active. But I see now that if the Home page version is not active, then the widget version will fail as per your report. Sorry about that.

      The fix is easy:

      • Open the file kiwitrees/modules_v4/widget_surnames/module.php.
      • At lines 99, 103, and 108 is the phrase “top10_surnames_KT_Module
      • Change this to “widget_surnames_KT_Module” on all those three lines and save the file back to your server.
      My personal kiwitrees site is
    Viewing 2 posts - 1 through 2 (of 2 total)
    • You must be logged in to reply to this topic.