Closed ashirman closed 1 year ago
Thanks @ashirman for reporting this. We are have added for for this internally but it will not be prioritized until early May. I realize there are not any good work arounds so we will not full support for Java 17+ until that time. That being said we do encourage contribution from developers for things of this nature.
Closing this as the PR to migrate CGLIB to ByteBuddy is merged
due to CGLIB's enhancer usage in SDK as this
attempts to use
createQueryEntity(...)
method cause runtime issue as this oneFrom what we were able to find most likely issue is caused by
Enhancer enhancer = new Enhancer();
see issue on CGLIG side https://github.com/cglib/cglib/issues/191Looks like SDK contains just couple of places where CGLIG enhancer is used so assume long term solution would be to migrate from CGLIG to bytebuddy or any other alternative solutions. Looks like similar issues were mentioned here https://help.developer.intuit.com/s/question/0D54R00008bAjQZSA0/java-quickbooks-online-sdk-is-incompatible-with-java-17