paperclip icon indicating copy to clipboard operation
paperclip copied to clipboard

Error in pulsar openapi generation

Open glebpom opened this issue 2 years ago • 0 comments

I'm trying to generate Apache Pulsar openapi

Generated rust code failed to compile with the following error:

error[E0412]: cannot find type `SourceConfigConfigs` in module `crate::bus::pulsar_api::codegen::source_config`
  |
6 |     pub configs: Option<std::collections::BTreeMap<String, crate::bus::pulsar_api::codegen::source_config::SourceConfigConfigs>>,
  |                                                                                                            ^^^^^^^^^^^^^^^^^^^ not found in `crate::bus::pulsar_api::codegen::source_config`

It seems like SourceConfigConfigs does not get generated. The same problem occurs with SourceConfigSecrets. Both of them have additionalProperties inside:

        "secrets": {
          "type": "object",
          "additionalProperties": {
            "type": "object"
          }
        },

The error is gone when I delete additionalProperties objects.

glebpom avatar Oct 19 '21 11:10 glebpom