Skip to content

feat(python): use InfluxDB OSS API definitions to generated APIs #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 25 commits into from
May 28, 2021

Conversation

bednar
Copy link
Collaborator

@bednar bednar commented May 25, 2021

Related to influxdata/influxdb-client-python#261

Proposed Changes

  • use InfluxDB OSS API definitions to generated APIs
  • add CircleCI build to check generated client - currently only python
    image

The build will be past after merge influxdata/influxdb-client-python#261.

Checklist

  • Rebased/mergeable
  • Commit messages are in semantic format
  • Sign CLA (if not already signed)

@bednar bednar requested a review from rhajek May 25, 2021 11:43
@bednar bednar marked this pull request as ready for review May 25, 2021 11:45
@rhajek
Copy link
Contributor

rhajek commented May 26, 2021

When I tried make generate-python build ends with exception:

Caused by: java.lang.NullPointerException
    at com.influxdb.codegen.InfluxPythonGenerator.fromOperation (InfluxPythonGenerator.java:75)
    at org.openapitools.codegen.DefaultGenerator.processOperation (DefaultGenerator.java:1007)
    at org.openapitools.codegen.DefaultGenerator.processPaths (DefaultGenerator.java:930)
    at org.openapitools.codegen.DefaultGenerator.generateApis (DefaultGenerator.java:511)
    at org.openapitools.codegen.DefaultGenerator.generate (DefaultGenerator.java:891)
    at org.openapitools.codegen.plugin.CodeGenMojo.execute (CodeGenMojo.java:629)
    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:957)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:289)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:193)
    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)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  18.528 s
[INFO] Finished at: 2021-05-26T07:08:13Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.openapitools:openapi-generator-maven-plugin:3.3.4:generate (default-cli) on project influxdb-client-python: Code generation failed. See above for the full exception. -> [Help 1]

@rhajek
Copy link
Contributor

rhajek commented May 26, 2021

There was old version of openapi-generator in .m2, solved by make openapi-generator.

When I tried make generate-python build ends with exception:

Caused by: java.lang.NullPointerException
    at com.influxdb.codegen.InfluxPythonGenerator.fromOperation (InfluxPythonGenerator.java:75)
[ERROR] Failed to execute goal org.openapitools:openapi-generator-maven-plugin:3.3.4:generate (default-cli) on project influxdb-client-python: Code generation failed. See above for the full exception. -> [Help 1]

@bednar bednar merged commit 938f1e5 into master May 28, 2021
@bednar bednar deleted the feat/python-update-swagger branch May 28, 2021 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy