Pdfexport fails after after upgrading to Puppetter from Phantom; We have had several customer tickets with an exception trace "Error in Exporting Data" and serverout log traces with:

1.Server doesn't have an Internet connection to download chromium.
2. Server blocks below two URLs:
a. https://storage.googleapis.com/
b. https://npmmirror.com/
Steps to Resolve:
Step 1 : Download the appropriate pdfexport executable files from this link and extract the file contents in /ServiceDesk/custom/pdffolder/. Make sure to replace all existing files.
Step 2 : Navigate to the /ServiceDesk/custom/pdffolder directory and run the executable with the following commands:
For Windows

For builds after the version 15150 (Windows):


For builds after the version 15150 (Linux):

You should receive a success message that includes the new Chromium executable path and a .pcr_stats.json file
Test PDF Export: After following the above steps, try exporting the reports again to see if the issue is resolved.
Note:
Kindly check the alias URL in Admin> Advanced Portal Settings " Alias URL " this should be accessible from the server.
Troubleshooting Guide – PDF Export Issues
LINUX OS
1. Permission Denied Error
Error:
java.io.IOException: Cannot run program ".../custom/pdffolder/pdfexport-linux": error=13, Permission denied
Cause:
The pdfexport-linux file does not have the required execute/read/write permissions.
Solution:
Grant the necessary permissions using:
chmod -R +rwx /servicedesk/custom/pdffolder/
After updating permissions, follow the steps mentioned in the help article again.
2. Chromium Launch Failure
Error:
Unable to launch the Chromium browser
Cause:
This issue usually occurs when:
Required system libraries are missing, or
Antivirus/security tools are blocking execution
Steps to Diagnose:
Identify missing libraries:
ldd $CHROMIUM_EXECUTABLE_PATH | grep "not found"
Retrieve the Chromium executable path from:
cat /opt/manageengine/servicedesk/custom/pdffolder/.pcr-stats.json
Install missing dependencies:
sudo apt install <package_name>
(Use the appropriate package manager based on your OS)
WINDOWS OS
1. Incorrect PDF Export Setup
Error:
java.io.IOException: Cannot run program ".../custom/pdffolder/pdfexport-win.exe": error=13, Permission denied
Issue:
pdfexport-win.zip is extracted as a folder instead of replacing its contents.
Symptoms:
Solution:
Extract the contents of pdfexport-win.zip
Copy and replace the files directly into:
/servicedesk/custom/pdffolder
Ensure there is no nested pdfexport-win folder
The final folder structure should contain the files directly, not inside another folder
2. Chromium Launch Failure
Error:
Unable to launch the Chromium browser
Issue:
pdfexport-win.exe does not have read , write permission or blocked antivirus
Solution:
Check if antivirus is blocking the pdfexport-win.exe and try to unblock it
provide read,write,executable permission for pdfexport-win.exe