Hi all,
I've done an upgrade from 1.18.1 to 1.18.3.
I’m facing again an export issue similar to the one discussed here (which previously fixed it for me):
However, the problem is back after upgrading, and applying the same fixes from that thread did not resolve it.
What I’m trying to do
From the Agent panel, I select multiple tickets in a queue/list and click Export, then choose fields in the export popup.
UI behavior / Steps to reproduce
- Select some tickets from a ticket queue/list in the Agent panel
- Click Export
- In the popup, select export fields and confirm
- The loading spinner stays for 1 minute
- Then I get a blank white popup (no content)
Browser console error
Failed to load resource: the server responded with a status of 404 ()
ajax.php/export/9ZB8SW/check:1
Apache access log entry
2026-01-29 15:03:09 Error XX.XX.XX.XX 404 GET /scp/ajax.php/export/9ZB8SW/check HTTP/1.0
https://xxxxxxx.xxxxxxxx.xxx/scp/index.php
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36
3.56 K Accesso SSL/TLS Apache
Notes
- This workflow was working on 1.18.1.
- After upgrading to 1.18.3, the issue reappeared.
- I already tried the corrections suggested in the linked forum post, but it’s still failing.
- I’m not able to get more useful PHP-level details (even trying the extra debug code mentioned in that thread).
Environment
- osTicket v1.18.3
- PHP 8.3.30
- MySQL 10.6.20
- Apache web server
Question
Has anyone seen a 404 specifically on:
/scp/ajax.php/export/<token>/check
Is there any known routing/RewriteRule change in 1.18.3, or a related fix/patch to apply?
Any suggestions on what to enable/log to capture the actual server-side exception (if any) behind the blank export popup?
Thanks!