Page 1 of 1

framework is not recognized on Linux

Posted: Fri Oct 23, 2020 4:45 pm
by forbi_11342
When I tried to use a custom framework on Ubuntu 20.04 which was configured on Win10 it didn't work.
The framework is embedded in an oXygen project.
Most likely the editor variables are not resolved. For instance, I use

Code: Select all

${pd}/...
to navigate to the framework folder in the Document Type Associations > Locations > Additional frameworks directories tab.

oXygen 21.1

Re: framework is not recognized on Linux

Posted: Mon Oct 26, 2020 7:41 am
by Radu
Hi,

After you specify the path to the framework in the Oxygen Preferences->"Locations" page and click Apply, can you go back to the parent "Document Type Associations" page and see if your framework appeared in the frameworks list?
If it did, the most common problem which would produce this cause would be that when you edited the framework you used for certain references (like reference to the schema or CSSs) Windows-style path separators like "\" instead of Linux style separators like "/" which when used will work both on Windows and on Linux.

If all else fails you can contact us (support@oxygenxml.com), send us the framework and steps to reproduce the problem and we'll look into this on our side.

Regards,
Radu

Re: framework is not recognized on Linux

Posted: Fri Dec 17, 2021 6:06 pm
by nberns
Hi,

I work on a Ubuntu 20.04.3 machine and built custom frameworks (well, two proprietary frameworks and two extensions of them) in Oxygen XML Editor 23.0 (or 23.x). Contribution to this work came from a MacBook and another Ubuntu machine. I packed the frameworks as add-ons and installed them for testing. After testing I removed thess add-ons and kept working on the frameworks. So far all was working well.

When I then upgraded the editor to version 24.0 three of the four frameworks disappeared from the list under "Document Type Association" although I specified the same custom location for frameworks to look for. I removed Oxygen Editor from my computer using the uninstall script and also all related remaining files I could find. Then I reinstalled the editor, but the result was the same.

Any idea how I could solve this issue?

Thanks in advance.

Best regards,
Nils

Re: framework is not recognized on Linux

Posted: Mon Dec 20, 2021 12:14 pm
by alex_jitianu
Hi Nils,

Please have a look inside the framework directories of the 3 missing frameworks. For each framework a corresponding *.framework file must exist. If these files are missing, then it means that they were somehow removed during the upgrade and, hopefully, you still have them in a Version control system or perhaps an older version, in one of the packed add-ons.

Best regards,
Alex