View Issue Details

IDProjectCategoryView StatusLast Update
0000897XMB1Bugspublic2026-05-21 13:48
Reportermiqrogroove Assigned Tomiqrogroove  
PriorityurgentSeveritymajorReproducibilitysometimes
Status closedResolutionfixed 
Product Version1.10.00 
Target Version1.10.04Fixed in Version1.10.04 
Summary0000897: Data Loss During Upgrade
DescriptionI just noticed a post on our forum where the message field is empty. I've already traced this back to the upgrade from 1.9.12 to 1.10, and it is repeatable.

The symptom observed so far is about 2% of the posts have an empty message field after upgrade. No errors have been generated.

Initial debugging shows XMB\htmlEsc() is returning the empty string.

All instances of htmlspecialchars() will need to be forced to single-byte encoding mode when working with stored data, especially during upgrades.
Additional InformationSELECT COUNT(*) FROM $table_posts WHERE message = ''
Result: 58
TagsNo tags attached.
MySQL Version
PHP Version
Web Server
Browser
FlagsCritical Patch
Original Reporter
SVN Revision
Git Commithttps://github.com/miqrogroove/xmb/commit/bbeb217f1a8cf117612612d2ee93f6e3933fc8cd

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-05-21 09:45 miqrogroove New Issue
2026-05-21 09:50 miqrogroove Additional Information Updated
2026-05-21 10:00 miqrogroove Description Updated
2026-05-21 10:33 miqrogroove Priority normal => urgent
2026-05-21 10:33 miqrogroove Severity minor => major
2026-05-21 10:33 miqrogroove Reproducibility have not tried => sometimes
2026-05-21 10:33 miqrogroove Status new => assigned
2026-05-21 10:33 miqrogroove Product Version 1.12.00 => 1.10.00
2026-05-21 10:33 miqrogroove Target Version => 1.10.04
2026-05-21 10:33 miqrogroove Summary Possible data loss during upgrade => Data Loss During Upgrade
2026-05-21 10:33 miqrogroove Description Updated
2026-05-21 10:33 miqrogroove Flags => Critical Patch
2026-05-21 10:53 miqrogroove Description Updated
2026-05-21 10:53 miqrogroove Flags Critical Patch => Critical Patch
2026-05-21 11:52 miqrogroove Description Updated
2026-05-21 11:52 miqrogroove Flags Critical Patch => Critical Patch
2026-05-21 13:04 miqrogroove Assigned To => miqrogroove
2026-05-21 13:04 miqrogroove Status assigned => resolved
2026-05-21 13:04 miqrogroove Resolution open => fixed
2026-05-21 13:04 miqrogroove Fixed in Version => 1.10.04
2026-05-21 13:04 miqrogroove Flags Critical Patch => Critical Patch
2026-05-21 13:04 miqrogroove Git Commit => https://github.com/miqrogroove/xmb/commit/bbeb217f1a8cf117612612d2ee93f6e3933fc8cd
2026-05-21 13:16 miqrogroove Status resolved => closed
2026-05-21 13:16 miqrogroove Flags Critical Patch => Critical Patch
2026-05-21 13:48 miqrogroove Category Research Tasks => Bugs
2026-05-21 13:48 miqrogroove Flags Critical Patch => Critical Patch