Created attachment 84045 [details] image of the error message Problem description: Steps to reproduce: 1. open a document 2. start dialog to export to pdf 3. choose "Show pdf-document after export" (in my german version "PDF-Dokument nach Export anzeigen" 4. click export Current behavior: Each _first_ time I try to shown an exported pdf-document I get an error message that the document to show doesn't exist. If I continue my work and do a second export there is no problem to start FoxitReader (in my case). Expected behavior: It should work at the first time and only at the second time. Operating System: Windows XP Version: 4.1.0.4 release
I do not reproduce under Linux (Ubuntu 12.04) with vanilla version 4.1.0. Best regards. JBF
Reproducible under Windows 7 (32-bit) with LO 4.1.0.4, when exporting to a new pdf file (not overwriting an existing one).
I confirm this for View PDF after Export
(Sorry for the earlier imcomplete comment.) I confirm this for 4.1.1.2 on Windows 7 Home Premium 64-bit. Suspected cause: The command to launch the file happens before the PDF is created. Suggested solution: Send the command to launch the file only after the PDF is created.
The behaviour/bug still exists in version 4.1.2.3 Build ID: 40b2d7fde7e8d2d7bc5a449dc65df4d08a7dd38.
*** Bug 70957 has been marked as a duplicate of this bug. ***
Indeed, LO calls PDF viewer before the file is actually created. It's even worse - LO first creates the pdf as a temp file, then it copies it to a second temp file (and then attempts to open the file with the final path - which is still not created) and only afterwards copies it to the final path. I thinks that it doesn't make trouble on Linux, as launching the PDF viewer takes time, so LO has a chance to write the file. But on Windows the ShellExecute* function fails when the file doesn't exist, and it's not starting the PDF viewer at all.
Maxim Monastirsky committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=7722a5906d8f6765395205f5074f480ad365aa19 fdo#68099 Move pdf viewer call to GUI related code The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
*** Bug 74063 has been marked as a duplicate of this bug. ***
*** Bug 74767 has been marked as a duplicate of this bug. ***
Thanks for the fix!
Hello, thank you for fixing this little bug. Now it works like expected.
*** Bug 78571 has been marked as a duplicate of this bug. ***