Description
This JDO dependency in RO is just used for Exception recognition, but then when using JPA the javax.jdo Exception classes are never provided, which leads to a javax/jdo/JDOException class not found, triggered by any unrelated exception that passes through the RO Exception recognition code.
Fix is to add a new SPI for Exception Root cause finding, then decouple RO and JDO.