Created
July 24, 2020 12:50
-
-
Save MarcMil/557bee99da5dc4af38086c1f6088c6d2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
unexpected error in Open-API generation | |
java.lang.RuntimeException: Could not process model 'Animal'.Please make sure that your schema is correct! | |
at org.openapitools.codegen.DefaultGenerator.generateModels (DefaultGenerator.java:475) | |
at org.openapitools.codegen.DefaultGenerator.generate (DefaultGenerator.java:850) | |
at org.openapitools.codegen.plugin.CodeGenMojo.execute (CodeGenMojo.java:734) | |
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) | |
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:288) | |
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) | |
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:498) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) | |
Caused by: java.lang.RuntimeException: Invalid inline schema defined in allOf in 'Cat'. Per the OpenApi spec, for this case when a composed schema defines a discriminator, the allOf schemas must use $ref. Change this inline definition to a $ref definition | |
at org.openapitools.codegen.DefaultCodegen.getAllOfDescendants (DefaultCodegen.java:2794) | |
at org.openapitools.codegen.DefaultCodegen.createDiscriminator (DefaultCodegen.java:2851) | |
at org.openapitools.codegen.DefaultCodegen.fromModel (DefaultCodegen.java:2229) | |
at org.openapitools.codegen.languages.AbstractJavaCodegen.fromModel (AbstractJavaCodegen.java:1017) | |
at org.openapitools.codegen.languages.JavaClientCodegen.fromModel (JavaClientCodegen.java:723) | |
at org.openapitools.codegen.DefaultGenerator.processModels (DefaultGenerator.java:1127) | |
at org.openapitools.codegen.DefaultGenerator.generateModels (DefaultGenerator.java:470) | |
at org.openapitools.codegen.DefaultGenerator.generate (DefaultGenerator.java:850) | |
at org.openapitools.codegen.plugin.CodeGenMojo.execute (CodeGenMojo.java:734) | |
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) | |
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:288) | |
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) | |
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:498) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) | |
[ERROR] | |
java.lang.RuntimeException: Could not process model 'Animal'.Please make sure that your schema is correct! | |
at org.openapitools.codegen.DefaultGenerator.generateModels (DefaultGenerator.java:475) | |
at org.openapitools.codegen.DefaultGenerator.generate (DefaultGenerator.java:850) | |
at org.openapitools.codegen.plugin.CodeGenMojo.execute (CodeGenMojo.java:734) | |
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) | |
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:288) | |
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) | |
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:498) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) | |
Caused by: java.lang.RuntimeException: Invalid inline schema defined in allOf in 'Cat'. Per the OpenApi spec, for this case when a composed schema defines a discriminator, the allOf schemas must use $ref. Change this inline definition to a $ref definition | |
at org.openapitools.codegen.DefaultCodegen.getAllOfDescendants (DefaultCodegen.java:2794) | |
at org.openapitools.codegen.DefaultCodegen.createDiscriminator (DefaultCodegen.java:2851) | |
at org.openapitools.codegen.DefaultCodegen.fromModel (DefaultCodegen.java:2229) | |
at org.openapitools.codegen.languages.AbstractJavaCodegen.fromModel (AbstractJavaCodegen.java:1017) | |
at org.openapitools.codegen.languages.JavaClientCodegen.fromModel (JavaClientCodegen.java:723) | |
at org.openapitools.codegen.DefaultGenerator.processModels (DefaultGenerator.java:1127) | |
at org.openapitools.codegen.DefaultGenerator.generateModels (DefaultGenerator.java:470) | |
at org.openapitools.codegen.DefaultGenerator.generate (DefaultGenerator.java:850) | |
at org.openapitools.codegen.plugin.CodeGenMojo.execute (CodeGenMojo.java:734) | |
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) | |
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) | |
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:288) | |
at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) | |
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:498) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406) | |
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment