techsneeze / dmarcts-report-viewer

DMARC Report Tool for use with rddmarc or dmarcts-report-parser (formerly imap-dmarcts)
http://www.techsneeze.com/dmarc-report/
GNU General Public License v3.0
192 stars 56 forks source link

report page crash on loading large xml #91

Open spadazza opened 1 year ago

spadazza commented 1 year ago

When i navigate on the dmarc report viewer, if I access a report with a large number of records, the page throws this php error :

Fatal error: Uncaught ValueError: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /var/www/viewer/dmarcts-report-viewer-report-data.php:213 Stack trace: #0 /var/www/viewer/dmarcts-report-viewer-report-data.php(213): DOMDocument->loadXML() #1 /var/www/viewer/dmarcts-report-viewer-report-data.php(59): formatXML() #2 /var/www/viewer/dmarcts-report-viewer-report-data.php(366): tmpl_reportData() #3 {main} thrown in /var/www/viewer/dmarcts-report-viewer-report-data.php on line 213

jmturner commented 7 months ago

Hi. Any updates on this one?

ChucklesTheBeard commented 6 months ago

This error means the xml is missing for that report.

If you're using dmarcts-report-parser increase the maximum xml size. Default is 50kB.