-
Notifications
You must be signed in to change notification settings - Fork 46
Bump org.apache.xmlbeans:xmlbeans from 3.0.1 to 5.3.0; rhino to 1.8.0 #980
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
- Update JSOMElementConvertor to handle XMLBeans 5.3.0 API changes - Add fallback mechanisms for getXmlObject() method removal - Implement string-based XML parsing as ultimate fallback - Normalize XML whitespace to fix test assertions - Maintain backward compatibility with older XMLBeans versions
Hey, thank you for looking into this! It seems like some code in https://github.com/apache/axis-axis2-java-core/actions/runs/16973699000/job/48160085813?pr=980 |
modules/scripting/src/org/apache/axis2/scripting/convertors/JSOMElementConvertor.java
Outdated
Show resolved
Hide resolved
- xmlbeans no longer supports the GENERATE_JAVA_VERSION attribute, i.e. the constant still exists but is not referenced and there is no way to set it with the new API
I just noticed that I had already fixed at least some of those errors in my PR. I pushed them now (i hope you don't mind), we'll see if CI passes now. |
Thank you for that. Hopefully, we're closer to getting this PR merged. |
…MLString Removes field scope from class JSOMElementConvertor. This field was created within an enter/exit block in the constructor, but after the exit block, its state was invalid. Reduces try/catch scope when parsing xml object.
Bump org.apache.xmlbeans:xmlbeans from 3.0.1 to 5.3.0
Bump org.mozilla:rhino to 1.8.0, as fix to scripting module
Fix scripting module compatibility with XMLBeans 5.3.0