You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by zhouxu <zh...@docworks.cn> on 2019/06/11 03:06:58 UTC

intellij idea compile and Run jackrabbit oak server exception

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

Re: intellij idea compile and Run jackrabbit oak server exception

Posted by Marcel Reutegger <mr...@adobe.com>.
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" <zh...@docworks.cn> 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