View Issue Details

IDProjectCategoryView StatusLast Update
0000892XMB1Bugspublic2026-05-21 08:49
Reporterflushedpancake Assigned Tomiqrogroove  
PrioritynormalSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Product Version1.10.00 
Target Version1.10.03Fixed in Version1.10.03 
Summary0000892: Fatal Error when trying to edit moderators.
DescriptionFatal error: Uncaught TypeError: XMB\fnameOut(): Argument # 1 ($rawstring) must be of type string, null given, called in admin/moderators.php on line 69 and defined in include/validate.inc.php:242
Steps To ReproduceThis will occur on the Moderators page of the admin panel on a fresh install, or for any other site where any forum is uncategorized.
TagsNo tags attached.
MySQL Version
PHP Version
Web Server
Browser
Flags
Original Reporter
SVN Revision
Git Commithttps://github.com/miqrogroove/xmb/commit/3589e22eaa3d688163997f03d57efe1a6182823d

Activities

miqrogroove

2026-05-10 07:50

administrator   ~0000611

Last edited: 2026-05-10 07:50

This code is mostly unchanged from older versions. I'm investigating how to reproduce the type error and whether it would affect the 1.9 series or is it just a type juggling formality.

miqrogroove

2026-05-10 08:10

administrator   ~0000612

For all versions of PHP, '0' != null always evaluates to true. I don't think this was ever the intended behavior, however nobody noticed this until I enabled strict_types.

Issue History

Date Modified Username Field Change
2026-05-05 23:36 flushedpancake New Issue
2026-05-08 10:52 miqrogroove Status new => acknowledged
2026-05-08 10:52 miqrogroove Target Version => 1.10.03
2026-05-08 10:52 miqrogroove Description Updated
2026-05-10 07:50 miqrogroove Note Added: 0000611
2026-05-10 07:50 miqrogroove Note Edited: 0000611
2026-05-10 08:00 miqrogroove Severity minor => major
2026-05-10 08:00 miqrogroove Reproducibility always => sometimes
2026-05-10 08:00 miqrogroove Status acknowledged => confirmed
2026-05-10 08:00 miqrogroove Product Version 1.10.02 => 1.10.00
2026-05-10 08:00 miqrogroove Steps to Reproduce Updated
2026-05-10 08:10 miqrogroove Assigned To => miqrogroove
2026-05-10 08:10 miqrogroove Status confirmed => assigned
2026-05-10 08:10 miqrogroove Note Added: 0000612
2026-05-10 09:03 miqrogroove Status assigned => resolved
2026-05-10 09:03 miqrogroove Resolution open => fixed
2026-05-10 09:03 miqrogroove Fixed in Version => 1.10.03
2026-05-10 09:03 miqrogroove Git Commit => https://github.com/miqrogroove/xmb/commit/3589e22eaa3d688163997f03d57efe1a6182823d
2026-05-21 08:49 miqrogroove Status resolved => closed