https://bugs.kde.org/show_bug.cgi?id=417520
Bug ID: 417520 Summary: Exporter searches for XSLT file in nonexistent directory Product: umbrello Version: 2.30.1 (KDE releases 19.12.1) Platform: openSUSE RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: exporter Assignee: umbrello-de...@kde.org Reporter: kk...@actia.com Target Milestone: --- Created attachment 125918 --> https://bugs.kde.org/attachment.cgi?id=125918&action=edit Output of running umbrello5 from the terminal in openSUSE SUMMARY Umbrello exports empty DocBook and XHTML files. The console output indicates that Umbrello is looking for the required XSLT files in a directory that does not exist. STEPS TO REPRODUCE 1. Install Umbrello from the operating system's software repositories. 2. Open Umbrello and create a UML diagram. 3. Export the model via File >> Export model >> Export model to XHTML. 4. Select the directory for the output. OBSERVED RESULT The action fails with the message "XHTML Generation failed ." The diagram is generated successfully as a PNG file in the output directory, but the DocBook and XHTML output files are empty. EXPECTED RESULT The DocBook and XHTML files are generated, and contain the UML model's documentation. SOFTWARE/OS VERSIONS Linux/KDE Plasma: openSUSE Tumbleweed 20200201 KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.66.0 Qt Version: 5.14.1 ADDITIONAL INFORMATION The problem also exists on Manjaro Linux with the same KDE and Qt software versions noted above. Exporting the DocBook output does not generate an error, but the output file is still empty. When run from the terminal, Umbrello indicates that it is searching for an XSLT file in a directory that does not exist. The path varies between the two aforementioned operating systems, but in both cases the path name suggests that Umbrello is searching for the absolute path of the XSLT file on the system that built the installer package. On openSUSE Tumbleweed, the path is "/home/abuild/rpmbuild/BUILD/umbrello-19.12.1/umbrello/docgenerators/docbook2xhtml.xsl". I have attached the output from running Umbrello on openSUSE. A possible workaround is to create a symbolic link from the directory named in Umbrello's command-line output to the directory where the XSLT files are actually installed. -- You are receiving this mail because: You are watching all bug changes.