Description
In which file did you encounter the issue?
Could not run the endpoints framework quick start
https://cloud.google.com/endpoints/docs/frameworks/java/quickstart-frameworks-java
I have tried with maven 3.0 as well as 3.3.9 as there was a log pointing to the minimum version of maven but the issue still persists.
Apache Maven 3.0 (r1004208; 2010-10-04 17:20:56+0530)
Java version: 1.8.0_66
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x" version: "10.12.3" arch: "x86_64" Family: "mac"
Did you change the file? If so, how?
No.
Describe the issue
Not able to generate openApi config spec using
mvn exec:java -DGetSwaggerDoc
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:java (default-cli) on project echo: An exception occured while executing the Java class. null: InvocationTargetException: org/slf4j/helpers/NOPLoggerFactory: org.slf4j.helpers.NOPLoggerFactory -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:java (default-cli) on project echo: An exception occured while executing the Java class. null
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:203)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: An exception occured while executing the Java class. null
at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:345)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
... 19 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:293)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: org/slf4j/helpers/NOPLoggerFactory
at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:70)
at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:44)
at org.slf4j.LoggerFactory.getSingleton(LoggerFactory.java:189)
at org.slf4j.LoggerFactory.bind(LoggerFactory.java:112)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:105)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:235)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:208)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:221)
at io.swagger.models.parameters.AbstractSerializableParameter.(AbstractSerializableParameter.java:23)
at com.google.api.server.spi.swagger.SwaggerGenerator.writeApiMethod(SwaggerGenerator.java:234)
at com.google.api.server.spi.swagger.SwaggerGenerator.writeApiClass(SwaggerGenerator.java:216)
at com.google.api.server.spi.swagger.SwaggerGenerator.writeApi(SwaggerGenerator.java:199)
at com.google.api.server.spi.swagger.SwaggerGenerator.writeSwagger(SwaggerGenerator.java:179)
at com.google.api.server.spi.swagger.SwaggerGenerator.writeSwagger(SwaggerGenerator.java:158)
at com.google.api.server.spi.tools.GetOpenApiDocAction.genOpenApiDoc(GetOpenApiDocAction.java:123)
at com.google.api.server.spi.tools.GetOpenApiDocAction.execute(GetOpenApiDocAction.java:82)
at com.google.api.server.spi.tools.EndpointsTool.execute(EndpointsTool.java:84)
at com.google.api.server.spi.tools.EndpointsTool.main(EndpointsTool.java:116)
... 6 more
Caused by: java.lang.ClassNotFoundException: org.slf4j.helpers.NOPLoggerFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 24 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException