0
votes

Problème de démarrage du printemps - Java.lang.illegalargumentException: la valeur ne doit contenir que des caractères valides

Après avoir ajouté la dépendance du nuage de printemps (FINCHLEY.M8) au projet de démarrage de ressort (2.0.6.Release), obtenez une exception:

Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.actuate.endpoint.web.ServletEndpointRegistrar]: Factory method 'servletEndpointRegistrar' threw exception; nested exception is java.lang.IllegalArgumentException: Value must only contain valid chars
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
    at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:583)
    ... 23 common frames omitted
Caused by: java.lang.IllegalArgumentException: Value must only contain valid chars
    at org.springframework.util.Assert.isTrue(Assert.java:116)
    at org.springframework.boot.actuate.endpoint.EndpointId.<init>(EndpointId.java:44)
    at org.springframework.boot.actuate.endpoint.EndpointId.of(EndpointId.java:102)
    at org.springframework.boot.actuate.endpoint.annotation.EndpointDiscoverer$EndpointBean.<init>(EndpointDiscoverer.java:471)


0 commentaires

3 Réponses :


0
votes

Après une certaine heure d'enquête, il semble que je devais utiliser une version différente de Spring Cloud.

J'ai changé de finchley.m8 à finchley.sr2 et tout commence bien fonctionner.

Spring Cloud + Spring Boot 2.0.x Compatibilité Notes: https://github.com/spring- Projets / Cloud Spring-Cloud / Wiki / Spring-Cloud-Finchley-Livraison-Notes


1 commentaires

Yup, généralement, vous devez utiliser des versions de libération par opposition aux jalons



0
votes

Pour moi, avoir aussi le même problème. La raison pour moi est dans Application.yml Fichier J'ai utilisé / SYMBOLE POUR ENDPoint d'extrémité .  Entrez la description de l'image ici < Pré> xxx


0 commentaires

1
votes

J'avais la même exception lors du démarrage du projet SpringCloudconfigserver.

La cause de la racine était une valeur incorrecte pour la propriété ci-dessous dans l'application.Properties (erreur de type TYPO)

Avant: gestion.endpoints.web.exposure.include = bus = rafraîchir

Je l'ai changé comme ci-dessous et mon projet a commencé avec succès gestion.endpoint.web.exposure.included = rafraîchissement de bus


0 commentaires