Hi, This works fine for me on the command line. After building all modules, I did:
> cd oak-run > java -jar target/oak-run-1.16-SNAPSHOT.jar server Maybe there's rather an issue with IntelliJ or one if its plugins? Regards Marcel On 11.06.19, 16:17, "zhouxu" <[email protected]> wrote: hello expert! i check out oak source from https://svn.apache.org/repos/asf/jackrabbit/oak/trunk with idea,after maven clean install ,i run oak server (org.apache.jackrabbit.oak.standalone.OakServer)throws exception like this: Error:osgi: [oak-commons] Exception: java.lang.ClassNotFoundException: org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin not found, parent: java.net.URLClassLoader@5e481248 urls:[] exception:java.lang.ClassNotFoundException: org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at aQute.bnd.osgi.Processor$CL.loadClass(Processor.java:1795) at aQute.bnd.osgi.Processor.loadPlugin(Processor.java:750) at aQute.bnd.osgi.Processor.loadPlugins(Processor.java:633) at aQute.bnd.osgi.Processor.getPlugins(Processor.java:519) at aQute.bnd.osgi.Processor.getPlugins(Processor.java:460) at aQute.bnd.osgi.Analyzer.doPlugins(Analyzer.java:764) at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:224) at aQute.bnd.osgi.Builder.analyze(Builder.java:396) at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:799) at aQute.bnd.osgi.Builder.build(Builder.java:108) at org.jetbrains.osgi.jps.build.BndWrapper.doBuild(BndWrapper.java:262) at org.jetbrains.osgi.jps.build.BndWrapper.build(BndWrapper.java:192) at org.jetbrains.osgi.jps.build.OsgiBuildSession.doBuild(OsgiBuildSession.java:211) at org.jetbrains.osgi.jps.build.OsgiBuildSession.build(OsgiBuildSession.java:79) at org.jetbrains.osgi.jps.build.OsmorcBuilder.build(OsmorcBuilder.java:54) at org.jetbrains.osgi.jps.build.OsmorcBuilder.build(OsmorcBuilder.java:33) at org.jetbrains.jps.incremental.IncProjectBuilder.buildTarget(IncProjectBuilder.java:1037) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1018) at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1074) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:968) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:797) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:375) at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178) at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:229) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at aQute.bnd.osgi.Processor$CL.loadClass(Processor.java:1806) at aQute.bnd.osgi.Processor.loadPlugin(Processor.java:750) at aQute.bnd.osgi.Processor.loadPlugins(Processor.java:633) at aQute.bnd.osgi.Processor.getPlugins(Processor.java:519) at aQute.bnd.osgi.Processor.getPlugins(Processor.java:460) at aQute.bnd.osgi.Analyzer.doPlugins(Analyzer.java:764) at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:224) at aQute.bnd.osgi.Builder.analyze(Builder.java:396) at aQute.bnd.osgi.Analyzer.calcManifest(Analyzer.java:799) at aQute.bnd.osgi.Builder.build(Builder.java:108) at org.jetbrains.osgi.jps.build.BndWrapper.doBuild(BndWrapper.java:262) at org.jetbrains.osgi.jps.build.BndWrapper.build(BndWrapper.java:192) at org.jetbrains.osgi.jps.build.OsgiBuildSession.doBuild(OsgiBuildSession.java:211) at org.jetbrains.osgi.jps.build.OsgiBuildSession.build(OsgiBuildSession.java:79) at org.jetbrains.osgi.jps.build.OsmorcBuilder.build(OsmorcBuilder.java:54) at org.jetbrains.osgi.jps.build.OsmorcBuilder.build(OsmorcBuilder.java:33) at org.jetbrains.jps.incremental.IncProjectBuilder.buildTarget(IncProjectBuilder.java:1037) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1018) at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1074) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:968) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:797) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:375) at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178) at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:229) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ClassNotFoundException: org.apache.felix.scrplugin.bnd.SCRDescriptorBndPlugin -- Sent from: http://jackrabbit.510166.n4.nabble.com/Jackrabbit-Dev-f523400.html
