Closed garpinc closed 5 months ago
this is actually an old issue, and I - unfortunately - simply forgot about it. I will fix it as soon as I have time. For the time being modifying the liquibase-changelog headers won't do any harm. So as a quick fix you are free to do it until I got it fixed.
fixed in the next release
Awesome. Let me know whenever that happens. I am in process of getting payment to you btw.
Hi.. I just downloaded the enterprise version we bought scim-for-keycloak-kc-21-1.2.2-RC1-enterprise.jar.. and still getting
Caused by: liquibase.parser.core.xml.XSDLookUpException: Unable to resolve xml entity /META-INF/dbchangelog-3.9.xsd. liquibase.secureParsing is set to 'true' which does not allow remote lookups. Check for spelling or capitalization errors and missing extensions such as liquibase-commercial in your XSD definition. Or, set it to 'false' to allow remote lookups of xsd files.
What should I do?
not deployed yet. I will try to release it this weekend.
K great. in the meantime I continued to modify the code as you allowed.. I'm with nigesh and cambridgesemantics for use withing Anzo.
just uploaded kc-21-1.2.2-RC2-free
and kc-21-1.2.2-RC2-enterprise
Please let me know if the liquibase error does still occur. At least In my test-scenarios I could not provoke a lookup :-)
Does everything work now? If yes I would release the changes also for the other branches
Hi.. very sorry.. I will try it now
I tried it and it appears to work
So as originally reported
So I just revisited this due to that I can't be introducing security issues.. I know I'm not allowed to modify your code and to distribute but to test it what I did is replace the /META-INF/dbchangelog-3.9.xsd in your scim-changelog.xml with http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd
From here https://docs.liquibase.com/concepts/changelogs/xml-format.html it says "Liquibase contains XSD files locally and does not need to retrieve them from the internet to validate your XML." so why do you have the /META-INF/dbchangelog-3.9.xsd. It's causing problems for me so is that something you can revert in your code?