You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Julian Sedding (Jira)" <ji...@apache.org> on 2022/08/10 14:57:00 UTC

[jira] [Created] (OAK-9896) Running unit-tests in IntelliJ dos not work

Julian Sedding created OAK-9896:
-----------------------------------

             Summary: Running unit-tests in IntelliJ dos not work
                 Key: OAK-9896
                 URL: https://issues.apache.org/jira/browse/OAK-9896
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: parent
    Affects Versions: 1.44.0
            Reporter: Julian Sedding
            Assignee: Julian Sedding


When I try to run any unit-test in IntelliJ I get an exception that it cannot load the class {{{}SCRDescriptorBndPlugin}}.

It is possible to work around the issue by removing this plugin from the configuration of the {{maven-bundle-plugin}} if, and only if, we are running within IntelliJ.

{noformat}
osgi: [oak-jackrabbit-api] Exception: java.lang.ClassNotFoundException: org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin not found, parent: java.net.URLClassLoader@75b84c92 urls:[] exception:java.lang.ClassNotFoundException: org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin not found in aQute.bnd.osgi.Processor$CL@516137d0
    at aQute.bnd.osgi.ActivelyClosingClassLoader.lambda$findClass$3(ActivelyClosingClassLoader.java:102)
    at java.util.Optional.orElseThrow(Optional.java:290)
    at aQute.bnd.osgi.ActivelyClosingClassLoader.findClass(ActivelyClosingClassLoader.java:102)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at aQute.bnd.osgi.ActivelyClosingClassLoader.loadClass(ActivelyClosingClassLoader.java:204)
...
{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)