=== AJAX Exit Detection Test === POST data: {"action":"get_personnel_statistics","framework_id":1} Checking files that AJAX handler includes: Settings file exists: YES App report file exists: YES Checking paths as AJAX file sees them: Settings from AJAX: /var/www/html/ApexGlobalQuality_AMP/build/tests/ajax/../../components/cornerstone/ajax/../../../phpgen_settings.php Settings exists: YES App report from AJAX: /var/www/html/ApexGlobalQuality_AMP/build/tests/ajax/../../components/cornerstone/ajax/../app/app_report.php App report exists: YES Testing AJAX handler die() conditions: ✓ Settings included from test ✓ App report included from test ✓ getPDODB function available ✓ Database connection works === Conclusion === If the AJAX file produces 0 bytes output, it's likely because: 1. A die() statement is being triggered by missing files 2. The die() output is being suppressed by output buffering 3. Error reporting is disabled (error_reporting(0) in AJAX file) Next step: Check if the AJAX file can find its includes correctly. === Test Complete ===