Saxon PE Conflict
Posted: Tue Mar 14, 2023 6:37 pm
Hello,
We use the version 25.0.0.0 of Oxygen sdk.
We also use external libraries which use saxon PE and we still have issues to make them worked together with Oxygen.
When we use functions from those libraries, we have this particular issue :
Is it possible to exclude this jar ?
If no, is it possible to provide us a saxon PE patched to let us used saxon PE as we need it ?
It is a blocking point for us.
How can we make coexiste your saxon patched and saxon PE ?
Regards,
Isabelle
We use the version 25.0.0.0 of Oxygen sdk.
We also use external libraries which use saxon PE and we still have issues to make them worked together with Oxygen.
When we use functions from those libraries, we have this particular issue :
Why do you need to patch saxon ?java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/.../.../.../.../.../SaxonPEUtils.getProcessor()Lnet/sf/saxon/s9api/Processor; @7: invokespecial
Reason:
Type 'com/saxonica/config/ProfessionalConfiguration' (current frame, stack[2]) is not assignable to 'net/sf/saxon/Configuration'
Current Frame:
bci: @7
flags: { }
locals: { }
stack: { uninitialized 0, uninitialized 0, 'com/saxonica/config/ProfessionalConfiguration' }
Bytecode:
0000000: bb00 1359 b800 14b7 0015 b04b bb00 1759
0000010: 2ab7 0018 bf
Exception Handler Table:
bci [0, 10] => handler: 11
Stackmap Table:
same_locals_1_stack_item_frame(@11,Object[#105])
Is it possible to exclude this jar ?
If no, is it possible to provide us a saxon PE patched to let us used saxon PE as we need it ?
It is a blocking point for us.
How can we make coexiste your saxon patched and saxon PE ?
Regards,
Isabelle