Hey all.
I've got a fresh install of OSTicket on v1.11. Encountering two issues so far:
1: Cannot post a reply nor an internal note. The 'post reply' dropdown menu for 'From:' does not drop down. Internal note cannot be selected, it is unresponsive. This behavior is persistent.
2: When opening a ticket to view it the first time dropdown menus for 'Open', 'My Tickets' etc are displayed normally. The second time you attempt to view the ticket (reloading the page or navigating to it later)
these menus are broken and display lower on screen when hovering over them.
There are PHP errors produced when attempting to view the ticket, with ticket-view.php specifically called out in the log.
PHP LOG (server freshly rebooted, logs cleared. Only interaction is logging into osTicket, opening a ticket, and refreshing the page)
[08-Feb-2019 15:50:42 UTC] PHP Fatal error: Uncaught Error: Call to a member function getId() on null in D:\OSTicket\include\staff\ticket-view.inc.php:750
Stack trace:
#0 D:\OSTicket\scp\tickets.php(525): require_once()
#1 {main}
thrown in D:\OSTicket\include\staff\ticket-view.inc.php on line 750
[08-Feb-2019 15:50:53 UTC] PHP Fatal error: Uncaught Error: Call to a member function getId() on null in D:\OSTicket\include\staff\ticket-view.inc.php:750
Stack trace:
#0 D:\OSTicket\scp\tickets.php(525): require_once()
#1 {main}
thrown in D:\OSTicket\include\staff\ticket-view.inc.php on line 750
This is running on Windows Server 2016.
osTicket version: v.1.11 (0f229ae)
Web server software: Microsoft-IIS/10.0
MySQL Version 8.0.14
PHP Version 7.0.33
Initially I was running v1.11 RC1 on PHP 7.3.1. After these errors persisted I started I wiped out the osTicket folder, the MySQL database, and PHP on the root of the drive. Now running the stable release of 1.11 (redownloaded yesterday), downgraded to PHP 7.0, and created a fresh MySQL database.
I'm not a PHP developer, so can't really understand what the PHP logs are telling me. I presume I've done something incorrectly but can't quite suss out what I've done.
Also attached is a screenshot showing what happens to the dropdown menus, and a screenshot of osTicket version information.