Page 1 of 1

framework inheritance broken since 26.1

Posted: Fri Feb 28, 2025 1:26 pm
by Krille
Hi there!
Oxygen 23 introduced exf-files for defining frameworks. Since then, it was allowed to have arbitrary deep inheritance of frameworks, while the old framework-files inheritance was constraint to only two levels. We are using 3 and 4 levels of framework inheritance.

I found, that setups with inheritance 2+ are broken in Oxygen 26.1 and 27, but were working from 23 to 26.0.

Here is our inheritance graph, where "<-" means that the framework on the right inherits from the one on the left.

tei <- oXbytei <- oXbytao [<- others ]

Links to our frameworks:
https://github.com/scdh/oxbytei
https://github.com/scdh/oxbytao

Kind regards,
Chris

Re: framework inheritance broken since 26.1

Posted: Mon Mar 03, 2025 4:36 pm
by Radu
Hello Chris,

Sorry for the delay!
What do you mean by "broken"?
Can you give me precise steps to reproduce the problem?
Can you provide for me (support@oxygenxml.com) 2-3 frameworks which already have their libraries compiled in order to run tests on my side?

Regards,
Radu