0

I try to use Jhipster Registry 7.4.0 for my new application. At this time, I just want to start it in default configuration.

In my application and application-dev properties files, I have (in both files):

...
jhipster:
  async:
    core-pool-size: 2
    max-pool-size: 50
    queue-capacity: 10000
  cache: 
    hazelcast: 
      time-to-live-seconds: 3600
      backup-count: 1
      management-center: 
        enabled: false
        update-interval: 3
        url: http://localhost:8180/mancenter
  security:
    authentication:
      jwt:
        base64-secret: <MY KEY>
  metrics: 
    logs: 
      enabled: false
      report-frequency: 60 
...

When I start my registry, it's failed because logs and hazelcast are left bound :

2022-11-17T11:42:40.901+01:00  INFO 11900 --- [           main] t.jhipster.registry.JHipsterRegistryApp  : The following 4 profiles are active: "composite", "dev", "api-docs", "swagger"
2022-11-17T11:42:44.401+01:00  WARN 11900 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'undertowServletWebServerFactory' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/ServletWebServerFactoryConfiguration$EmbeddedUndertow.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webConfigurer' defined in URL [jar:file:/C:/Users/myuser/Desktop/JHIPSTER_REGISTRY-7.4.0/jhipster-registry-7.4.0.jar!/BOOT-INF/classes!/tech/jhipster/registry/config/WebConfigurer.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name 'jhipster-tech.jhipster.config.JHipsterProperties': Could not bind properties to 'JHipsterProperties' : prefix=jhipster, ignoreInvalidFields=false, ignoreUnknownFields=false; nested exception is org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'jhipster' to tech.jhipster.config.JHipsterProperties
2022-11-17T11:42:44.489+01:00 ERROR 11900 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : ____***************************__APPLICATION FAILED TO START__***************************____Description:____Binding to target [Bindable@9a2ec9b type = tech.jhipster.config.JHipsterProperties, value = 'provided', annotations = array<Annotation>[@org.springframework.boot.context.properties.ConfigurationProperties(ignoreInvalidFields=false, ignoreUnknownFields=false, prefix="jhipster", value="jhipster")]] failed:____    Property: jhipster.metrics.logs.enabled__    Value: "false"__    Origin: URL [file:config/application-dev.yml] - 88:22__    Reason: The elements [jhipster.metrics.logs.enabled,jhipster.metrics.logs.report-frequency] were left unbound.__    Property: jhipster.metrics.logs.report-frequency__    Value: "60"__    Origin: URL [file:config/application-dev.yml] - 89:31__    Reason: The elements [jhipster.metrics.logs.enabled,jhipster.metrics.logs.report-frequency] were left unbound.____Action:____Update your application's configuration__

Do you know why this properties ar not found ? I havec check sample on gitub registry depo ans configuration seems to be identical ...

Broshet
  • 133
  • 12
  • If I remove metrics & cache yaml section, Registry start but say that it can't refresh its cache ... – Broshet Nov 17 '22 at 13:24

0 Answers0