I am currently experiencing a strange issue where the agents and customers are getting kicked out the help desk by replying to tickets and clicking the "post reply" button. No changes were made on either osTICKET or the hosted web server. The installation has been in place and working for a long time. I am currently on version 1.15.5 with PHP 7.4. The PHP error in the PHP log of the web server is the following:
[14-Nov-2025 17:21:17 UTC] PHP Fatal error: Uncaught Error: Call to a member function getRoot() on string in /home/public_html/helpdesktpna/include/html2text.php:48
Stack trace:
#0 /home/public_html/helpdesktpna/include/class.format.php(218): convert_html_to_text('<?xml encoding=...', 90)
#1 /home//public_html/helpdesktpna/include/class.mailer.php(483): Format::html2text('<div style="dis...', 90, false)
#2 /home/public_html/helpdesktpna/include/class.email.php(190): Mailer->send(Object(MailingList), 'Re: Test of the...', '<div style="dis...', Array, Array)
#3 /home/public_html/helpdesktpna/include/class.ticket.php(3450): Email->send(Object(MailingList), 'Re: Test of the...', '<h3><strong>Dea...', Object(InstrumentedList), Array)
#4 /home/public_html/helpdesktpna/scp/tickets.php(214): Ticket->postReply(Array, Array, 13)
#5 {main}
thrown in /home/public_html/helpdesktpna/include/html2text.php on line 48
Any Idea what is happening or recommendations to fix?