joelittlejohn / embedmongo-maven-plugin

Maven plugin wrapper for the flapdoodle.de embedded MongoDB API
Apache License 2.0
88 stars 51 forks source link

NoSuchMethodException java.lang.Process.getPid() #72

Closed olamy closed 6 years ago

olamy commented 6 years ago

Using the plugin (docker image running within kubernetes)

[INFO] --- embedmongo-maven-plugin:0.3.5:start (start) @ test-mongodb-sessions ---
Extract /home/jenkins/.embedmongo/linux/mongodb-linux-x86_64-2.2.1.tgz START
Extract /home/jenkins/.embedmongo/linux/mongodb-linux-x86_64-2.2.1.tgz extract mongodb-linux-x86_64-2.2.1/bin/mongod
Extract /home/jenkins/.embedmongo/linux/mongodb-linux-x86_64-2.2.1.tgz noting left
Extract /home/jenkins/.embedmongo/linux/mongodb-linux-x86_64-2.2.1.tgz DONE
java.lang.NoSuchMethodException: java.lang.Process.getPid()
    at java.base/java.lang.Class.getMethod(Class.java:2065)
    at de.flapdoodle.embed.process.runtime.Processes$PidHelper$1.getPid(Processes.java:195)
    at de.flapdoodle.embed.process.runtime.Processes.processId(Processes.java:72)
    at de.flapdoodle.embed.process.runtime.ProcessControl.<init>(ProcessControl.java:64)
    at de.flapdoodle.embed.process.runtime.ProcessControl.start(ProcessControl.java:205)
    at de.flapdoodle.embed.process.runtime.ProcessControl.fromCommandLine(ProcessControl.java:201)
    at de.flapdoodle.embed.process.runtime.NUMA.isNUMAOnce(NUMA.java:60)
    at de.flapdoodle.embed.process.runtime.NUMA.isNUMA(NUMA.java:48)
    at de.flapdoodle.embed.mongo.runtime.Mongod.enhanceCommandLinePlattformSpecific(Mongod.java:214)
    at de.flapdoodle.embed.mongo.MongodProcess.getCommandLine(MongodProcess.java:85)
    at de.flapdoodle.embed.mongo.MongodProcess.getCommandLine(MongodProcess.java:41)
    at de.flapdoodle.embed.process.runtime.AbstractProcess.<init>(AbstractProcess.java:86)
    at de.flapdoodle.embed.mongo.AbstractMongoProcess.<init>(AbstractMongoProcess.java:53)
    at de.flapdoodle.embed.mongo.MongodProcess.<init>(MongodProcess.java:50)
    at de.flapdoodle.embed.mongo.MongodExecutable.start(MongodExecutable.java:44)
    at de.flapdoodle.embed.mongo.MongodExecutable.start(MongodExecutable.java:34)
    at de.flapdoodle.embed.process.runtime.Executable.start(Executable.java:101)
    at com.github.joelittlejohn.embedmongo.StartMojo.executeStart(StartMojo.java:202)
    at com.github.joelittlejohn.embedmongo.AbstractEmbeddedMongoMojo.execute(AbstractEmbeddedMongoMojo.java:90)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:194)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
java.lang.NoSuchMethodException: java.lang.Process.getPid()
    at java.base/java.lang.Class.getMethod(Class.java:2065)
    at de.flapdoodle.embed.process.runtime.Processes$PidHelper$1.getPid(Processes.java:195)
    at de.flapdoodle.embed.process.runtime.Processes.processId(Processes.java:72)
    at de.flapdoodle.embed.process.runtime.ProcessControl.<init>(ProcessControl.java:64)
    at de.flapdoodle.embed.process.runtime.ProcessControl.start(ProcessControl.java:205)
    at de.flapdoodle.embed.process.runtime.AbstractProcess.<init>(AbstractProcess.java:98)
    at de.flapdoodle.embed.mongo.AbstractMongoProcess.<init>(AbstractMongoProcess.java:53)
    at de.flapdoodle.embed.mongo.MongodProcess.<init>(MongodProcess.java:50)
    at de.flapdoodle.embed.mongo.MongodExecutable.start(MongodExecutable.java:44)
    at de.flapdoodle.embed.mongo.MongodExecutable.start(MongodExecutable.java:34)
    at de.flapdoodle.embed.process.runtime.Executable.start(Executable.java:101)
    at com.github.joelittlejohn.embedmongo.StartMojo.executeStart(StartMojo.java:202)
    at com.github.joelittlejohn.embedmongo.AbstractEmbeddedMongoMojo.execute(AbstractEmbeddedMongoMojo.java:90)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:194)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
olamy commented 6 years ago

sorry for the noise but not an issue... (the issue is in front of the laptop :-) )