SVNKit and JavaHL Fail to Enable or Crash in Jira Plugin (Jira 7.13.0)

I’m developing a Jira plugin (see-svn-plugin) to integrate SVN operations using Jira 7.13.0, ScriptRunner 8.36.0, and Atlassian Plugin SDK 8.2.7. However, I’m facing issues with both SVNKit and JavaHL libraries:

  1. SVNKit (e.g., 1.10.8, 1.9.7): The plugin uploads successfully but fails to enable. No specific errors in atlassian-jira.log.
  2. JavaHL:
    • Version 1.9.0: Crashes Jira immediately upon upload (no hs_err_pid.log generated).
    • Other versions (e.g., 1.10.8): Uploads but fails to enable, similar to SVNKit.

Environment:

  • Jira: 7.13.0
  • ScriptRunner: 8.36.0
  • SDK: 8.2.7
  • Java: [Specify your Java version, e.g., 1.8.0_202]
  • OS: [Specify your OS, e.g., Windows 10]

What I’ve Tried:

  • Excluded conflicting dependencies (e.g., slf4j) in pom.xml.
  • Added logging to SvnServiceImpl but no errors logged.
  • Configured JavaHL with -Djava.library.path and verified local Subversion installation.
  • Ensured atlassian-spring-scanner-maven-plugin is used for OSGi registration.

Questions:

  • Are there known compatibility issues with SVNKit/JavaHL in Jira 7.13.0?
  • Any recommended versions or configurations for SVN integration?
  • Any alternative libraries or approaches for SVN operations in Jira plugins?

Any insights or suggestions would be greatly appreciated! I can provide logs or code snippets if needed.

Thanks,