we are seeing an issue with PDF-XChange Editor 10.8.1 (406) when opening PDFs from Siemens Teamcenter on Windows.
Behavior:
- Teamcenter opens PDFs from a very short-lived temp path, e.g.
%LOCALAPPDATA%\Temp\tc_<user>_<timestamp>\<file>.pdf
- If PDF-XChange is not running, the PDF opens correctly.
- If PDF-XChange is already running, opening fails with:
Error [Operating system]: The system cannot find the path specified.
The temp directory is often not visible at all in %TEMP%, except for the first successful open.
Important Notes
- Siemens Teamcenter resolves the viewer via HKEY_CLASSES_ROOT\.pdf rather than Windows “Default Apps”, but the association and open command are correct.
- Adobe Acrobat does not show this behavior.
- PDF-XChange Editor 10.7.6 (build 404) does NOT show this issue.
The problem appears to be a regression introduced in 10.8.x.
This looks like a race condition in the single-instance / instance-reuse path:
- When an instance is already running, the file path is forwarded internally.
- By the time the running instance accesses the file, the temp directory has already been removed.
- The editor does not copy or lock the file immediately and does not fall back to a new instance.
Question
Is this a known regression in 10.8.x, and is there a recommended fix or planned change to make opening files from very short-lived temp paths more robust?
Thank you.
Best Regards
Timo
P.S. We have already rolled out PDF-XChange Editor Pro 10.8.1 to more than 5000 computers, of which around 1000 users regularly use Siemens Teamcenter.