Stack FAQ
Listes d’erreurs rencontrées lors de nos développements, avec une solution éventuelle pour remédier au problème.
1. Erreurs lors d’une installation
Erreur configuration “snc_redis.session”
The child node "client" at path "snc_redis.session" must be configured
Pour éviter cette erreur, on peut commenter la configuration Redis dans config_prod.yml
tel que :
#snc_redis:
# session:
# locking: false
Erreur “Compilation failed: invalid range”
An exception has been thrown during the rendering of a template ("Warning: preg_match(): Compilation failed: invalid range in character class at offset 72") in OroSidebarBundle::sidebar.html.twig at line 21.
Probleme lié à une mauvaise version de php
Erreur write timed-out
lors d’un migration load
La commande a été lancé avant que tous les services soient démarrés
Erreur connexion logstash lors d’un platform update
Failed connecting to tcp://logstash:5044
Vérifier que les 2 services logstash
et kibana
sont bien lancés.
Erreur “data type json”
Undefined object: 7 ERROR: data type json has no default operator class for access method “btree”
Vérifier que les patchs soient bien appliqués :
composer run kiboko-apply-patches
Patch réglant le probleme EntityExtendBundle_UpdateExtendIndicesMigration.patch
Erreur lors d’une ré-installation
Ne pas oublier de renseigner installed null dans config/parameters.yml
Avant
installed: '2020-09-04T17:39:05+02:00'
Après :
installed: null
2. Erreurs lors des modifications de Workflow
Erreur workflow “doesn’t have allowed transition”
Step "open" of workflow "b2c_flow_abandoned_shopping_cart" doesn't have allowed transition "__start__".
Cette erreur correspond à un probleme de workflow, possibilité de corriger avec la commande :
bin/console oro:workflow:definitions:load
3. Erreurs liées aux assets
Erreur “Building assets”
Building assets.
(...)
throw err;
^
Probleme de version de node (en local mac, possibilité de switcher de version de Node avec nvm)
4. Erreurs ElasticSearch
Erreur “No alive nodes found in your cluster”
No alive nodes found in your cluster
Cette erreur correspond à un probleme d’ElasticSearch. Le service doit être cassé.
Erreur “index_not_found_exception”
{“error”:{“root_cause”:[{“type”:“index_not_found_exception”,“reason”:“no such index" ....
Solution apportée :
- on créé des index vides avec cette commande
bin/console oro:elasticsearch:create-standard-indexes
- puis on regénère les indexes
bin/console oro:website-search:reindex --website-id=3
ou n’importe quel type de commande qui fait de la reindexation (oro:search:reindex, etc.)
Si c’est les websites-search indexes qui ne marche pas, il faut lancé oro:elasticsearch:create-standard-indexes
oro:elasticsearch:create-standard-indexes => Creates new empty standard indexes with mappings. Removes current standard indexes if they exist
Si c’est les websites-search indexes qui ne marche pas, il faut lancé oro:website-elasticsearch:create-website-indexes
oro:website-elasticsearch:create-website-indexes => Creates new empty website indexes with mappings. Removes current website indexes if they exist
Erreur “process_cluster_event_timeout_exception” lors d’un oro:website-search:reindex
{“error”:{“root_cause”:[{“type”:“process_cluster_event_timeout_exception”,“reason”:“failed to process cluster event (put-mapping) within 30s”}],“type”:“process_cluster_event_timeout_exception”,“reason”:“failed to process
cluster event (put-mapping) within 30s”},“status”:503}
Probleme de configuration d’ElasticSearch, actions à réaliser :
- suppression du volume du service et du container elastic
- configuration du service et des données “environment” dans le fichier
docker-compose.yml
tel que :
- http.cors.allow-origin=http://localhost:${DEJAVU_PORT},http://127.0.0.1:${DEJAVU_PORT}