| This case is being raised on behalf of a customer. This was found on version 2018.1.7 and replicated on 2018.1.8. Unable to use puppetdb json logging ( https://puppet.com/docs/puppetdb/5.2/logging.html ) as it fails with an error on restart after enabling functionality. Once replaced '<encoder>' with '<encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">' ( see screenshot puppetdb-logback.png ) The restart of the puppetdb fails and produces the following error java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/MappingJsonFactory ( see screenshoterror-starting-puppetdb.png ) Removing class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder" from the encoder allows puppetdb to start again. |