[ 
https://issues.apache.org/jira/browse/OAK-9896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nitin Gupta closed OAK-9896.
----------------------------

> 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
>            Priority: Minor
>             Fix For: 1.46.0
>
>
> 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}
> A similar issue was reported with JetBrains as 
> [IDEA-141732|https://youtrack.jetbrains.com/issue/IDEA-141732/OSMORC-unable-to-load-bnd-plugin].



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

Reply via email to