Cesium+ Pod > Nouvelle version 1.2.3


#1

Je suis heureux de vous annoncer la naissance de Cesium+ Pod v1.2.3

Installer un pod sur votre serveur

Suivez les instructions d’installation

Nouveautés

Support d’OpenGraph, pour partager sur les réseau sociaux

Convertissez n’importe un document du pod, en HTML avec balises OpenGraph !
Ceci à l’aide des URL de type <addresse_pod>/<index>/<type>/<id_document>/_share.

Voici une exemple, avec mon profile depuis le pod du Sou : /user/profile/38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE/_share

Nous allons maintenant pouvoir modifier Cesium pour utiliser de tels liens, via la bouton de partage. A suivre dans une prochaine version de Cesium.

Reconnaissance des pods entre eux (pair à pair)

Cette version facilite la reconnaissance des noeuds entre eux (peering).

Dorénavant, les Pod peuvent se détecter entre eux très simplement, et commencer à échanger des documents Cesium+.

Pour cela, il suffit de configurer les options cluster.remote.host et cluster.remote.port dans le fichier de configuration <INSTALL_DIR>/config/elastisearch.yml

Une fois ces options configurées, relancé votre pod. Vous pourrez alors vérifier sa configuration via l’uRL /network/peering. Un document JSON s’affiche. Exemple avec de fiche de paire du Sou :

{
  "version" : "10",
  "currency" : "g1",
  "block" : "185988-000004A5008ACF3B3D1DED536C38E1FA071817E146434F4FA93EB2007BEA31B9",
  "signature" : "iuTAWuUnr/agu3zjvHseeLyoCUR/GPItxQ4AARSnIJ+fXTtNdaa/zzFFrfq8MFzDgWj1vINrMMDiGYZhqFfNAw==",
  "status" : "UP",
  "pubkey" : "HmH5beJqKGMeotcQUrSW7Wo5tKvAksHmfYXfiSQ9EbWz",
  "endpoints" : [ "ES_USER_API g1.data.le-sou.org 443", "ES_SUBSCRIPTION_API g1.data.le-sou.org 443", "ES_CORE_API g1.data.le-sou.org 443" ]
}

Le pod publiera ensuite régulièrement ce document aux noeuds qu’il trouvera sur le réseau. Et se synchronisera avec eux !

Nouvel index /<currency>/movement

Chaque transaction est maintenant décomposée, par couple émetteur+destinataire, afin de pouvoir simplement connaitre l’historique des transactions d’un compte.

Par exemple, voici l’historique de mon compte /g1/movement/_search?pretty&q=recipient:38MEAZ…%20OR%20issuer:38MEAZ… :

{
  "took" : 10,
  "timed_out" : false,
  "_shards" : {
    "total" : 3,
    "successful" : 3,
    "failed" : 0
  },
  "hits" : {
    "total" : 884,
    "max_score" : 3.369402,
    "hits" : [ {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JWyAH92vjLRThBgd",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1497404013,
        "version" : 10,
        "issuer" : "TENGx7WtzFsTXwnbrPEvb6odX2WnqYcnnrjiiLvp1mS",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 255,
        "unitbase" : 0,
        "comment" : "REMU:26501:27000",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "27003",
          "anchor" : null,
          "hash" : "00000825BE088B805E7308DEF521EC5A970F4DDCD752869104F575C3F70C9314"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JX79H92vjLRThBlv",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1497863632,
        "version" : 10,
        "issuer" : "TENGx7WtzFsTXwnbrPEvb6odX2WnqYcnnrjiiLvp1mS",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 290,
        "unitbase" : 0,
        "comment" : "REMU:28001:28500",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "28503",
          "anchor" : null,
          "hash" : "000002E0118D5C0AD34C4122180D16E462A6845F9D087D7D81F821813C64E234"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JZmqH92vjLRThBtP",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1498574244,
        "version" : 10,
        "issuer" : "TENGx7WtzFsTXwnbrPEvb6odX2WnqYcnnrjiiLvp1mS",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 230,
        "unitbase" : 0,
        "comment" : "REMU:30001:30500",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "30680",
          "anchor" : null,
          "hash" : "00000BDC29188A776FB8DB3F3CFF5A8CFCEAB1CE4529C73E756C9479A403B268"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JTs1H92vjLRThBPG",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1496311218,
        "version" : 10,
        "issuer" : "TENGx7WtzFsTXwnbrPEvb6odX2WnqYcnnrjiiLvp1mS",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 285,
        "unitbase" : 0,
        "comment" : "REMU:23001:23500",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "23504",
          "anchor" : null,
          "hash" : "00001EAF93D3116225B83051B8CEA31044003F9338E8543AC980D92F85E960E4"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JUJJH92vjLRThBRX",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1496489556,
        "version" : 10,
        "issuer" : "9BSbTC2dmvzdJKMocN86zEUN3gq4c96oDxV4TqGrLRgB",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 10000,
        "unitbase" : 0,
        "comment" : "",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "24103",
          "anchor" : null,
          "hash" : "00000D936E5AAEF31622746DDA1E148BD42D51F5D5335A6B6130A01B265C77BE"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JUJJH92vjLRThBRZ",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1496491861,
        "version" : 10,
        "issuer" : "t5RR5eVeE7jRhKcREvC3kfGtDTdkxmvW6WeJ9q9keHG",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 10000,
        "unitbase" : 0,
        "comment" : "Cesium",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "24110",
          "anchor" : null,
          "hash" : "000002A9AAEDD0D4CFD11B575015986A6AEAAED43557905D466E55FF12B939E6"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JUm5H92vjLRThBTo",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1496613691,
        "version" : 10,
        "issuer" : "TENGx7WtzFsTXwnbrPEvb6odX2WnqYcnnrjiiLvp1mS",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 265,
        "unitbase" : 0,
        "comment" : "REMU:24001:24500",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "24502",
          "anchor" : null,
          "hash" : "0000079E050FED7A44B9F87876B02BA95209CD39A755E5985B81D3273564063B"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JaROH92vjLRThBwn",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1498840417,
        "version" : 10,
        "issuer" : "6Siyi8B3y3e79DQD7fRy3rCkaG8WMMSNPU27frc9XCLY",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 20,
        "unitbase" : 0,
        "comment" : "",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "31544",
          "anchor" : null,
          "hash" : "000001EDA91449CFFEBA57664766E8FB0099028DBA8EEB62244611F332C53C7B"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JajnH92vjLRThByF",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1498933466,
        "version" : 10,
        "issuer" : "BCVNKZ5rzLR8nPrDp2FzRTXkuDvSkAizUC7HCL3Z98wr",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 2500,
        "unitbase" : 0,
        "comment" : "",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "31825",
          "anchor" : null,
          "hash" : "000003FBCBD25625C452E5182428406240477975E71C1638F59DE53D13773F26"
        },
        "ud" : false
      }
    }, {
      "_index" : "g1",
      "_type" : "movement",
      "_id" : "AV_-JajnH92vjLRThByG",
      "_score" : 3.369402,
      "_source" : {
        "currency" : "g1",
        "medianTime" : 1498933161,
        "version" : 10,
        "issuer" : "BCVNKZ5rzLR8nPrDp2FzRTXkuDvSkAizUC7HCL3Z98wr",
        "recipient" : "38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE",
        "amount" : 300,
        "unitbase" : 0,
        "comment" : "coucou benoit et bonne reception",
        "reference" : {
          "index" : "g1",
          "type" : "block",
          "id" : "31824",
          "anchor" : null,
          "hash" : "00000894C2411B8230DB02D60DF944D95A3433FF88E7CAAE0C4F67C70E399AD3"
        },
        "ud" : false
      }
    } ]
  }
}

Cette focntionnalité devrait faciliter :

  • l’intégration de barre de progression pour les financement participatif, etc. (cf la demande récente de @Galuel)
  • L’affichage de l’historique des transactions, dans clients, quand un noeud Duniter n’aura pas l’option d’historisation d’activé (désactivé par défaut, dans Duniter v1.7.x)

#2

Super,

dis moi est-ce que le nœud : g1.data.duniter.fr est en version 1.2.3 ?

Parce que j’ai ce message quand je test le partage :
No handler found for uri [/user/profile/5dzkzedBWdeqTFCaD7AkKPMPusfRUL1XyFNJWWGYQ9f1/_share] and method [GET]


#3

Nop, pas encore. J’ai passé en v1.2.3 :

Je suis en cours, sur https://g1.data.duniter.fr


#4

Voila le noeud g1.data.duniter.fr a été mise à jour en v1.2.3 !

Avec une subtilité sur cette instance : le champ software retourné par l’appel à /node/summary est resté à duniter4j-elasticsearch (au lieu de cesium-plus-pod pour les autres instances). Ceci afin de rester compatible avec Cesium < 1.3.0. Les versions de Cesium antérieur font en effet une vérification sur ce champ software, et refuse de dialoguer si la valeur n’est pas duniter4j-elasticsearch. C’est corrigé en v1.3


#5

Mis à jour sur nordstrom :
https://data.g1.nordstrom.duniter.org/node/summary
https://data.g1test.nordstrom.duniter.org/node/summary


#6

Tu es sur de ton coup ?
Le /node/summary devrait renvoyer :

{"duniter":{"software":"cesium-plus-pod","version":"1.1","status":200}}

Or toi tu es toujours en version 1.0 et en sofware duniter4j-elasticsearch

EDIT: pour info, pour les mises à jour j’ai fait des scripts shell: il suffit de remplacer la varaible CURRENCY pour g1-test.
Le script ./update-cesium-plus-pod utilise l’emplacement d’exécution du script, pour créé les répertoires data et logs au même endroit. Je trouve cela plus pratique.


#7

Il va falloir que je penses à livrer des .deb, maintenant que j’ai (enfin) compris comment ça marche.


#8

@inso : un autre moyen de tester, en tapant dans les nouveautés de la v1.2 : https://data.g1test.nordstrom.duniter.org/network/peering => ne retourne rien

D’ailleurs, si tu ne mets pas salt/pwd dans ton fichier de config, le pod va générer un nouveau trousseau à chaque redémarrage. Ce qui n’est pas terrible, car les événements (par exemple) seront signés par des clefs aléatoires !
Mieux vaut choisir un trousseau fixe, pour ce serveur.


#9

Est-ce que la variable duniter.p2p.includes.endpoints: est toujours nécessaire pour la synchronisation maintenant que la découverte est possible ?

EDIT : L’URL est maintenant joignable mais en erreur :
https://data.g1.nordstrom.duniter.org/network/peering

Une idée ?

Quelques logs d’erreurs :

Jan 08 20:54:23 nordstrom systemd[1]: Started Cesium plus pod.
Jan 08 20:54:24 nordstrom elasticsearch[27035]: [2019-01-08 20:54:24,130][INFO ][node                     ] [ES-NODE-nordstrom] version[2.4.6], pid[27035], build[5376dca/2017-07-18T12:17:44Z]
Jan 08 20:54:24 nordstrom elasticsearch[27035]: [2019-01-08 20:54:24,130][INFO ][node                     ] [ES-NODE-nordstrom] initializing ...
Jan 08 20:54:24 nordstrom elasticsearch[27035]: [2019-01-08 20:54:24,541][INFO ][plugins                  ] [ES-NODE-nordstrom] modules [reindex, lang-expression, lang-groovy], plugins [mapper-attachments, cesium-plus-pod-core, cesium-plus-pod-subscription, cesium-plus-pod-user], sites []
Jan 08 20:54:24 nordstrom elasticsearch[27035]: [2019-01-08 20:54:24,573][INFO ][env                      ] [ES-NODE-nordstrom] using [1] data paths, mounts [[/ (/dev/md2)]], net usable_space [1.6tb], net total_space [1.7tb], spins? [possibly], types [ext4]
Jan 08 20:54:24 nordstrom elasticsearch[27035]: [2019-01-08 20:54:24,573][INFO ][env                      ] [ES-NODE-nordstrom] heap size [989.8mb], compressed ordinary object pointers [true]
Jan 08 20:54:25 nordstrom elasticsearch[27035]: [2019-01-08 20:54:25,872][INFO ][duniter.security         ] [ES-NODE-nordstrom] Enable security on all duniter4j indices
Jan 08 20:54:26 nordstrom elasticsearch[27035]: [2019-01-08 20:54:26,007][INFO ][node                     ] [ES-NODE-nordstrom] initialized
Jan 08 20:54:26 nordstrom elasticsearch[27035]: [2019-01-08 20:54:26,007][INFO ][node                     ] [ES-NODE-nordstrom] starting ...
Jan 08 20:54:26 nordstrom elasticsearch[27035]: [2019-01-08 20:54:26,040][INFO ][org.duniter.elasticsearch.PluginSettings] [ES-NODE-nordstrom] Starts i18n with locale [fr] at [/opt/g1/cesium-plus-pod-1.2.3/data/i18n]
Jan 08 20:54:26 nordstrom elasticsearch[27035]: [2019-01-08 20:54:26,108][INFO ][transport                ] [ES-NODE-nordstrom] publish_address {127.0.0.1:9301}, bound_addresses {127.0.0.1:9301}
Jan 08 20:54:26 nordstrom elasticsearch[27035]: [2019-01-08 20:54:26,112][INFO ][discovery                ] [ES-NODE-nordstrom] duniter4j-es-g1/n14FE9hWSiyUih7C0_45jg
Jan 08 20:54:30 nordstrom elasticsearch[27035]: [2019-01-08 20:54:30,681][INFO ][cluster.service          ] [ES-NODE-nordstrom] detected_master {ES-NODE-nordstrom}{oHeVqxLVQhykmWml_VtVxw}{127.0.0.1}{127.0.0.1:9300}, added {{ES-NODE-nordstrom}{oHeVqxLVQhykmWml_VtVxw}{127.0.0.1}{127.0.0.1:9300},}, reason: zen-disco-receive(from master [{ES-NODE-nordstrom}{oHeVqxLVQhykmWml_VtVxw}{127.0.0.1}{127.0.0.1:9300}])
Jan 08 20:54:31 nordstrom elasticsearch[27035]: [2019-01-08 20:54:31,431][INFO ][http                     ] [ES-NODE-nordstrom] publish_address {127.0.0.1:20100}, bound_addresses {127.0.0.1:20100}
Jan 08 20:54:31 nordstrom elasticsearch[27035]: [2019-01-08 20:54:31,432][INFO ][node                     ] [ES-NODE-nordstrom] started
Jan 08 20:54:35 nordstrom elasticsearch[27035]: [2019-01-08 20:54:35,781][INFO ][duniter.ws               ] [ES-NODE-nordstrom] Starting Websocket server... {127.0.0.1:9400-9410}
Jan 08 20:54:35 nordstrom elasticsearch[27035]: janv. 08, 2019 8:54:35 PM org.glassfish.tyrus.server.Server stop
Jan 08 20:54:35 nordstrom elasticsearch[27035]: INFOS: Websocket Server stopped.
Jan 08 20:54:35 nordstrom elasticsearch[27035]: janv. 08, 2019 8:54:35 PM org.glassfish.grizzly.http.server.NetworkListener start
Jan 08 20:54:35 nordstrom elasticsearch[27035]: INFOS: Started listener bound to [0.0.0.0:9401]
Jan 08 20:54:35 nordstrom elasticsearch[27035]: janv. 08, 2019 8:54:35 PM org.glassfish.grizzly.http.server.HttpServer start
Jan 08 20:54:35 nordstrom elasticsearch[27035]: INFOS: [HttpServer-1] Started.
Jan 08 20:54:35 nordstrom elasticsearch[27035]: janv. 08, 2019 8:54:35 PM org.glassfish.tyrus.server.Server start
Jan 08 20:54:35 nordstrom elasticsearch[27035]: INFOS: WebSocket Registered apps: URLs all start with ws://127.0.0.1:9401
Jan 08 20:54:35 nordstrom elasticsearch[27035]: janv. 08, 2019 8:54:35 PM org.glassfish.tyrus.server.Server start
Jan 08 20:54:35 nordstrom elasticsearch[27035]: INFOS: WebSocket server started.
Jan 08 20:54:35 nordstrom elasticsearch[27035]: [2019-01-08 20:54:35,891][INFO ][duniter.ws               ] [ES-NODE-nordstrom] Websocket server started {127.0.0.1:9401/ws}
Jan 08 20:56:00 nordstrom elasticsearch[27035]: [2019-01-08 20:56:00,190][DEBUG][action.search            ] [ES-NODE-nordstrom] All shards failed for phase: [query]
Jan 08 20:56:00 nordstrom elasticsearch[27035]: [currency][[currency][2]] NoShardAvailableActionException[null]
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.start(AbstractSearchAsyncAction.java:129)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:115)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:47)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.dao.impl.CurrencyDaoImpl.getCurrencyIds(CurrencyDaoImpl.java:138)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getPeering(NetworkService.java:297)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getLastPeering(NetworkService.java:356)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.network.RestNetworkPeeringGetAction.handleRequest(RestNetworkPeeringGetAction.java:72)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.BaseRestHandler.handleRequest(BaseRestHandler.java:54)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.executeHandler(RestController.java:198)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$RestHandlerFilter.process(RestController.java:280)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:261)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.security.RestSecurityFilter.process(RestSecurityFilter.java:67)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:264)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:161)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer.internalDispatchRequest(HttpServer.java:153)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer$Dispatcher.dispatchRequest(HttpServer.java:101)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.NettyHttpServerTransport.dispatchRequest(NettyHttpServerTransport.java:451)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.HttpRequestHandler.messageReceived(HttpRequestHandler.java:61)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.pipelining.HttpPipeliningHandler.messageReceived(HttpPipeliningHandler.java:60)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:124)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.cors.CorsHandler.messageReceived(CorsHandler.java:87)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:108)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:75)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at java.lang.Thread.run(Thread.java:748)
Jan 08 20:56:00 nordstrom elasticsearch[27035]: [2019-01-08 20:56:00,194][WARN ][rest.suppressed          ] path: /network/peering, params: {}
Jan 08 20:56:00 nordstrom elasticsearch[27035]: Failed to execute phase [query], all shards failed
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.onFirstPhaseResult(AbstractSearchAsyncAction.java:206)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.start(AbstractSearchAsyncAction.java:129)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:115)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:47)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.dao.impl.CurrencyDaoImpl.getCurrencyIds(CurrencyDaoImpl.java:138)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getPeering(NetworkService.java:297)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getLastPeering(NetworkService.java:356)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.network.RestNetworkPeeringGetAction.handleRequest(RestNetworkPeeringGetAction.java:72)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.BaseRestHandler.handleRequest(BaseRestHandler.java:54)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.executeHandler(RestController.java:198)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$RestHandlerFilter.process(RestController.java:280)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:261)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.security.RestSecurityFilter.process(RestSecurityFilter.java:67)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:264)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:161)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer.internalDispatchRequest(HttpServer.java:153)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer$Dispatcher.dispatchRequest(HttpServer.java:101)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.NettyHttpServerTransport.dispatchRequest(NettyHttpServerTransport.java:451)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.HttpRequestHandler.messageReceived(HttpRequestHandler.java:61)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.pipelining.HttpPipeliningHandler.messageReceived(HttpPipeliningHandler.java:60)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:124)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.cors.CorsHandler.messageReceived(CorsHandler.java:87)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:108)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:75)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Jan 08 20:56:00 nordstrom elasticsearch[27035]:         at java.lang.Thread.run(Thread.java:748)
Jan 08 20:56:26 nordstrom elasticsearch[27035]: [2019-01-08 20:56:26,501][WARN ][duniter.security         ] [ES-NODE-nordstrom] Refused HEAD request to [/network/peering]
Jan 08 20:56:28 nordstrom elasticsearch[27035]: [2019-01-08 20:56:28,177][WARN ][duniter.security         ] [ES-NODE-nordstrom] Refused HEAD request to [/network/peering]
Jan 08 20:56:28 nordstrom elasticsearch[27035]: [2019-01-08 20:56:28,184][DEBUG][action.search            ] [ES-NODE-nordstrom] All shards failed for phase: [query]
Jan 08 20:56:28 nordstrom elasticsearch[27035]: [currency][[currency][2]] NoShardAvailableActionException[null]
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.start(AbstractSearchAsyncAction.java:129)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:115)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:47)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.dao.impl.CurrencyDaoImpl.getCurrencyIds(CurrencyDaoImpl.java:138)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getPeering(NetworkService.java:297)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getLastPeering(NetworkService.java:356)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.network.RestNetworkPeeringGetAction.handleRequest(RestNetworkPeeringGetAction.java:72)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.BaseRestHandler.handleRequest(BaseRestHandler.java:54)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.executeHandler(RestController.java:198)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$RestHandlerFilter.process(RestController.java:280)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:261)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.security.RestSecurityFilter.process(RestSecurityFilter.java:67)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:264)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:161)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer.internalDispatchRequest(HttpServer.java:153)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer$Dispatcher.dispatchRequest(HttpServer.java:101)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.NettyHttpServerTransport.dispatchRequest(NettyHttpServerTransport.java:451)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.HttpRequestHandler.messageReceived(HttpRequestHandler.java:61)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.pipelining.HttpPipeliningHandler.messageReceived(HttpPipeliningHandler.java:60)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:124)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.cors.CorsHandler.messageReceived(CorsHandler.java:87)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:108)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:75)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at java.lang.Thread.run(Thread.java:748)
Jan 08 20:56:28 nordstrom elasticsearch[27035]: [2019-01-08 20:56:28,185][WARN ][rest.suppressed          ] path: /network/peering, params: {}
Jan 08 20:56:28 nordstrom elasticsearch[27035]: Failed to execute phase [query], all shards failed
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.onFirstPhaseResult(AbstractSearchAsyncAction.java:206)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.start(AbstractSearchAsyncAction.java:129)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:115)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:47)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.dao.impl.CurrencyDaoImpl.getCurrencyIds(CurrencyDaoImpl.java:138)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getPeering(NetworkService.java:297)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getLastPeering(NetworkService.java:356)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.network.RestNetworkPeeringGetAction.handleRequest(RestNetworkPeeringGetAction.java:72)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.BaseRestHandler.handleRequest(BaseRestHandler.java:54)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.executeHandler(RestController.java:198)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$RestHandlerFilter.process(RestController.java:280)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:261)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.security.RestSecurityFilter.process(RestSecurityFilter.java:67)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:264)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:161)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer.internalDispatchRequest(HttpServer.java:153)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer$Dispatcher.dispatchRequest(HttpServer.java:101)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.NettyHttpServerTransport.dispatchRequest(NettyHttpServerTransport.java:451)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.HttpRequestHandler.messageReceived(HttpRequestHandler.java:61)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.pipelining.HttpPipeliningHandler.messageReceived(HttpPipeliningHandler.java:60)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:124)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.cors.CorsHandler.messageReceived(CorsHandler.java:87)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:108)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:75)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Jan 08 20:56:28 nordstrom elasticsearch[27035]:         at java.lang.Thread.run(Thread.java:748)
Jan 08 20:57:05 nordstrom elasticsearch[27035]: [2019-01-08 20:57:05,942][DEBUG][action.search            ] [ES-NODE-nordstrom] All shards failed for phase: [query]
Jan 08 20:57:05 nordstrom elasticsearch[27035]: [currency][[currency][2]] NoShardAvailableActionException[null]
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.start(AbstractSearchAsyncAction.java:129)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:115)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:47)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.dao.impl.CurrencyDaoImpl.getCurrencyIds(CurrencyDaoImpl.java:138)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getPeering(NetworkService.java:297)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.service.NetworkService.getLastPeering(NetworkService.java:356)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.network.RestNetworkPeeringGetAction.handleRequest(RestNetworkPeeringGetAction.java:72)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.BaseRestHandler.handleRequest(BaseRestHandler.java:54)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.executeHandler(RestController.java:198)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$RestHandlerFilter.process(RestController.java:280)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:261)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.duniter.elasticsearch.rest.security.RestSecurityFilter.process(RestSecurityFilter.java:67)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController$ControllerFilterChain.continueProcessing(RestController.java:264)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:161)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer.internalDispatchRequest(HttpServer.java:153)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.HttpServer$Dispatcher.dispatchRequest(HttpServer.java:101)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.NettyHttpServerTransport.dispatchRequest(NettyHttpServerTransport.java:451)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.HttpRequestHandler.messageReceived(HttpRequestHandler.java:61)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.pipelining.HttpPipeliningHandler.messageReceived(HttpPipeliningHandler.java:60)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelHandler.handleUpstream(SimpleChannelHandler.java:88)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.messageReceived(SimpleChannelUpstreamHandler.java:124)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.http.netty.cors.CorsHandler.messageReceived(CorsHandler.java:87)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:108)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:75)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at java.lang.Thread.run(Thread.java:748)
Jan 08 20:57:05 nordstrom elasticsearch[27035]: [2019-01-08 20:57:05,943][WARN ][rest.suppressed          ] path: /network/peering, params: {}
Jan 08 20:57:05 nordstrom elasticsearch[27035]: Failed to execute phase [query], all shards failed
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.onFirstPhaseResult(AbstractSearchAsyncAction.java:206)
Jan 08 20:57:05 nordstrom elasticsearch[27035]:         at org.elasticsearch.action.search.AbstractSearchAsyncAction.start(AbstractSearchAsyncAction.java:129)

#10

Oui, pour démarrer la découverte.
En théorie, le Pod Cs+ doit pouvoir publier son identité la postant sur /network/peering du noeud Duniter auquel il est connecté. …mais je ne sais pas si cela est encore actif sur les noeud BMA ? @cgeek ?

EDIT: aie ! je viens de trouver mon errur : je postais dans /network/peering au lieu de network/peering/peers. Je vais corriger pour les prochaines versions. (mais je veux bien ta confirmation quand même, @cgeek)

Egalement, je me demandais tous les combien publier le document de peering au réseau. Toutes les heures ?


#11

J’ai l’impression que les index sont plantés.
Attention à bien fermer ton oeud avec un kill -15 <PID> et non un kill -9, afin que les fichiers soient bien fermés.

Peux tu :

  • arreter ton noeud
  • supprimer ton répertoire de données (data),
  • puis relancer le noeud et me dire si c’est ok ?

#12

Ok je pense que ça plantait parce que je n’avais pas configuré de duniter.p2p.includes.endpoints.

L’indexation est en cours…


#13

Oui, tu peux toujours publier les fiches de pair.


#14

Cool !
Je vais pouvoir publier une nouvelle du pod, qui publiera ses endpoints Césium+ directement :slight_smile: (sur la bonne URL).
@inso sans doute la semaine prochaine.