[SAC] [OSGeo] #2923: Wiki login leads to "Error from line 536 of /var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php: Class 'htmlbuttonfield' not found"

#2923: Wiki login leads to "Error from line 536 of
/var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php: Class
'htmlbuttonfield' not found"
---------------------------+-----------------------
Reporter: DLange | Owner: sac@…
     Type: defect | Status: new
Priority: normal | Milestone: Unplanned
Component: Systems Admin | Keywords:
---------------------------+-----------------------
Reproducer:

Login as DLange via top right login link
(https://wiki.osgeo.org/w/index.php?title=Special:UserLogin&returnto=SAC+Service+Status)

--> error:

{{{#!php
[f9bc7d174f8263937bf13927]
/w/index.php?title=Special:LDAPUserMerge&returnto=SAC_Service_Status Error
from line 536 of
/var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php: Class
'htmlbuttonfield' not found

Backtrace:

#0 /var/www/wiki_osgeo/html/w/includes/htmlform/OOUIHTMLForm.php(51):
HTMLForm::loadInputFromParameters()
#1 /var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php(385):
OOUIHTMLForm::loadInputFromParameters()
#2 /var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php(362):
HTMLForm->addFields()
#3 /var/www/wiki_osgeo/html/w/includes/htmlform/OOUIHTMLForm.php(37):
HTMLForm->__construct()
#4 /var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php(320):
OOUIHTMLForm->__construct()
#5
/var/www/wiki_osgeo/html/w/includes/specialpage/FormSpecialPage.php(120):
HTMLForm::factory()
#6
/var/www/wiki_osgeo/html/w/includes/specialpage/FormSpecialPage.php(186):
FormSpecialPage->getForm()
#7
/var/www/wiki_osgeo/html/w/extensions/WikiToLDAP/includes/SpecialLDAPMerge.php(115):
FormSpecialPage->execute()
#8 /var/www/wiki_osgeo/html/w/includes/specialpage/SpecialPage.php(600):
MediaWiki\Extension\WikiToLDAP\SpecialLDAPMerge->execute()
#9
/var/www/wiki_osgeo/html/w/includes/specialpage/SpecialPageFactory.php(635):
SpecialPage->run()
#10 /var/www/wiki_osgeo/html/w/includes/MediaWiki.php(307):
MediaWiki\SpecialPage\SpecialPageFactory->executePath()
#11 /var/www/wiki_osgeo/html/w/includes/MediaWiki.php(947):
MediaWiki->performRequest()
#12 /var/www/wiki_osgeo/html/w/includes/MediaWiki.php(547):
MediaWiki->main()
#13 /var/www/wiki_osgeo/html/w/index.php(53): MediaWiki->run()
#14 /var/www/wiki_osgeo/html/w/index.php(46): wfIndexMain()
#15 {main}
}}}
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2923&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2923: Wiki login leads to "Error from line 536 of
/var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php: Class
'htmlbuttonfield' not found"
---------------------------+---------------------------------------
Reporter: DLange | Owner: sac@…
     Type: defect | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+---------------------------------------
Changes (by robe):

* milestone: Unplanned => Sysadmin Contract 2023-I

Comment:

Your account was "in process of merging" . I've marked it as merged. See
if that works.

I'll keep this open since it is a real bug and has lots of useful info.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2923#comment:1&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2923: Wiki login leads to "Error from line 536 of
/var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php: Class
'htmlbuttonfield' not found"
---------------------------+---------------------------------------
Reporter: DLange | Owner: sac@…
     Type: defect | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+---------------------------------------
Comment (by robe):

Dlange confirmed can log into wiki now.
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2923#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2923: Wiki login leads to "Error from line 536 of
/var/www/wiki_osgeo/html/w/includes/htmlform/HTMLForm.php: Class
'htmlbuttonfield' not found"
---------------------------+---------------------------------------
Reporter: DLange | Owner: sac@…
     Type: defect | Status: new
Priority: normal | Milestone: Sysadmin Contract 2023-I
Component: Systems Admin | Resolution:
Keywords: |
---------------------------+---------------------------------------
Comment (by strk):

I also get the internal error by going to
https://wiki.osgeo.org/wiki/Special:LDAPUserMerge and I'm pretty sure my
account was long successfully merged (strk) - does that page render fine
for you Regina ?
--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2923#comment:3&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.