Uploaded image for project: 'Sidecar for Apache Cassandra'
  1. Sidecar for Apache Cassandra
  2. CASSANDRASC-103

Sidecar does not start up due to injection error

    XMLWordPrintableJSON

Details

    Description

      `./gradlew run` gives

      Exception in thread "main" com.google.inject.ProvisionException: Unable to provision, see the following errors:
      
      1) Error in custom provider, com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `org.apache.cassandra.sidecar.config.SchemaKeyspaceConfiguration` (no Creators, like default constructor, exist): abstract types either need to be mapped to concrete types, have custom deserializer, or contain additional type information
      at [Source: (File); line: 108, column: 5] (through reference chain: org.apache.cassandra.sidecar.config.yaml.SidecarConfigurationImpl["sidecar"]->org.apache.cassandra.sidecar.config.yaml.ServiceConfigurationImpl["schema"])
      at org.apache.cassandra.sidecar.server.MainModule.sidecarConfiguration(MainModule.java:310)
      while locating org.apache.cassandra.sidecar.config.SidecarConfiguration
        for the 2nd parameter of org.apache.cassandra.sidecar.server.Server.<init>(Server.java:89)
      at org.apache.cassandra.sidecar.server.Server.class(Server.java:69)
      while locating org.apache.cassandra.sidecar.server.Server
      
      1 error
      

      Attachments

        Issue Links

          Activity

            People

              yifanc Yifan Cai
              yifanc Yifan Cai
              Yifan Cai
              Francisco Guerrero
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: