# Erreur "New token is expired" lors de la consommation d'objet service-simplicite

**URL:** <https://community.simplicite.io/t/erreur-new-token-is-expired-lors-de-la-consommation-dobjet-service-simplicite/3848>\
**Category:** Support\
**Created:** [September 22, 2021, 9:44am UTC](https://community.simplicite.io/t/erreur-new-token-is-expired-lors-de-la-consommation-dobjet-service-simplicite/3848 "2021-09-22T09:44:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmo](https://community.simplicite.io/letter_avatar_proxy/v4/letter/b/9de0a6/32.png) [@bmo](https://community.simplicite.io/u/bmo)\
**Post date:** [September 22, 2021, 9:44am UTC](https://community.simplicite.io/t/erreur-new-token-is-expired-lors-de-la-consommation-dobjet-service-simplicite/3848/1 "2021-09-22T09:44:58Z")

</div>

Bonjour,

j’ai un problème récurrent concernant la gestion du token d’accès aux objets service-simplicite : il semble que le nouveau token fournis à l’instance consommatrice soient expirés dès l’obtention…

```auto
2021-09-22 11:34:56,911 ERROR [com.simplicite.objects.BCSIModule_DigitalAsset.IT4ITProduct] SIMPLICITE|http://b24d9c1c89bf:8080||ECORESV001|a067986|com.simplicite.objects.BCSIModule_DigitalAsset.IT4ITProduct|searchService||Unable to get search response
    com.simplicite.util.exceptions.HTTPException: New token is expired
     at com.simplicite.util.tools.APITool.login(APITool.java:197)
     at com.simplicite.util.tools.APITool.<init>(APITool.java:80)
     at com.simplicite.util.Grant.getAPI(Grant.java:193)
     at com.simplicite.util.ObjectServiceSimplicite.getAPI(ObjectServiceSimplicite.java:47)
     at com.simplicite.util.ObjectServiceSimplicite.searchService(ObjectServiceSimplicite.java:568)
     at com.simplicite.util.engine.ObjectManager.search(ObjectManager.java:390)
     at com.simplicite.util.engine.ObjectManager.search(ObjectManager.java:347)
     at com.simplicite.util.ObjectDirect.search(ObjectDirect.java:281)
     at com.simplicite.util.ObjectDB.search(ObjectDB.java:757)

```

Le problème ne survient pas tout de suite mais après un certain temps de fonctionnement.  
Je pense à un problème de configuration des environnements concernés mais j’ai du mal à trouver comment corriger.

- Instance “back” (héberge l’objet métier) : Version=5.1.2 BuiltOn=2021-09-13 21:39
- Instance “front” (consomme l’objet via service-simplicité) : Version=4.0.P25 BuiltOn=2021-09-13 18:30 (revision 4b75e331329a5018f5504996ce9c3fe498350469)
- Configuration sur “back”  
 ![image](https://community.simplicite.io/uploads/default/original/2X/c/cc51199fe97f44795495689a11a269b51f2f111b.png)  
 ![image](https://community.simplicite.io/uploads/default/original/2X/2/264ea89415f142964c75555d6c60e46ec8daca05.png)

---

<div class="post-metadata">

**Author:** ![david](https://community.simplicite.io/user_avatar/community.simplicite.io/david/32/5703_2.png) [@david](https://community.simplicite.io/u/david)\
**Post date:** [September 22, 2021, 10:32am UTC](https://community.simplicite.io/t/erreur-new-token-is-expired-lors-de-la-consommation-dobjet-service-simplicite/3848/2 "2021-09-22T10:32:54Z")

</div>

Ce symptôme ne me dit rien. Dans le code il correspond à l’appel depuis l’instance “front” de la création du token sur l’instance “back”, celui-ci a alors visiblement une date d’expiration qui est \< à la date système courante de l’instance “front”.

Si les dates et heures systèmes sont bien alignées et que la durée de validité paramétrée des tokens n’est pas nulle je ne vois pas trop comment cela pourrait arriver.

Commence donc par regarder le /health sur les 2 instances pour véridfier si les dates et heures (et time zone) système sont bien toutes alignées (y compris au niveau des bases de données.

---

<div class="post-metadata">

**Author:** ![Francois](https://community.simplicite.io/user_avatar/community.simplicite.io/francois/32/6448_2.png) [@Francois](https://community.simplicite.io/u/Francois)\
**Post date:** [September 22, 2021, 11:52am UTC](https://community.simplicite.io/t/erreur-new-token-is-expired-lors-de-la-consommation-dobjet-service-simplicite/3848/3 "2021-09-22T11:52:13Z")

</div>

> [@bmo](#):
>
> Le problème ne survient pas tout de suite mais après un certain temps de fonctionnement.

ou ne serait ce pas un pb de refresh token une fois le premier token expiré après 24h ?

---

<div class="post-metadata">

**Author:** ![david](https://community.simplicite.io/user_avatar/community.simplicite.io/david/32/5703_2.png) [@david](https://community.simplicite.io/u/david)\
**Post date:** [September 22, 2021, 12:19pm UTC](https://community.simplicite.io/t/erreur-new-token-is-expired-lors-de-la-consommation-dobjet-service-simplicite/3848/4 "2021-09-22T12:19:43Z")

</div>

Oui il y avait effectivement une anomalie à ce niveau, la gestion du re-login n’était pas correcte, surtout en 4.0. C’est corrigé ce sera poussé ce soir.

Les dates/heure système sur les instances et leur bases de données restent de toute façon une première chose à vérifier.

---

<div class="post-metadata">

**Author:** ![system](https://community.simplicite.io/user_avatar/community.simplicite.io/system/32/4700_2.png) [@system](https://community.simplicite.io/u/system)\
**Post date:** [October 22, 2021, 12:20pm UTC](https://community.simplicite.io/t/erreur-new-token-is-expired-lors-de-la-consommation-dobjet-service-simplicite/3848/5 "2021-10-22T12:20:41Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
