Projet

Général

Profil

Actions

Anomalie #5209

fermé

problème écriture session en mode open

Ajouté par Éric Brison il y a plus de 11 ans. Mis à jour il y a plus de 11 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
18/11/2014
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

Le mode "open" ouvre des sessions parasite.

Ce mode ne doit pas utiliser un n° de session donné par cookie pour ouvrir une session.

Il ne doit pas retourner non plus un cookie de session.

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:

Description

ceci se produit notamment lors de récupération des RSS.

ERREUR:  la valeur d'une cl\xc3\xa9 dupliqu\xc3\xa9e rompt la contrainte unique \xc2\xab sessions_idx \xc2\xbb\nDETAIL:  La cl\xc3\xa9 \xc2\xab (id)=(f0ba5d7428433da95adfd083d8e41c9d) \xc2\xbb existe d\xc3\xa9j\xc3\xa0.\n\ninsert into sessions(id,userid,name,last_seen) values (E'f0ba5d7428433da95adfd083d8e41c9d',E'59',E'dcpsession',E'2014-11-17 15:36:51')\n

Call stack

 [W] Dynacase:DbObj:sessions: []  : exec_query :insert into sessions(id,userid,name,last_seen) values (E'30d6956152fc16b2d26a78d42bec6cfe',E'57',E'dcpsession',E'2014-11-16 21:01:02')
 [W] Dynacase:DbObj:sessions: []  : PostgreSQL Error : {DB0001} query error : ERREUR:  la valeur d'une clé dupliquée rompt la contrainte unique « sessions_idx » DETAIL:  La clé « (id)=(30d6956152fc16b2d26a78d42bec6cfe) » existe déjà.
 httpd: [error] [client ] 0)/www/WHAT/Class.DbObj.php:769 DbObj::setError()
 httpd: [error] [client ] 1)/www/WHAT/Class.DbObj.php:432 DbObj::exec_query()
 httpd: [error] [client ] 2)/www/WHAT/Class.Session.php:212 DbObj::Add()
 httpd: [error] [client ] 3)/www/WHAT/Class.Session.php:123 Session::Open()
 httpd: [error] [client ] 4)/www/WHAT/Class.openAuthenticator.php:152 Session::Set()
 httpd: [error] [client ] 5)/www/WHAT/Lib.Main.php:129 openAuthenticator::getSessionVar()
 httpd: [error] [client ] 6)/www/WHAT/Class.ActionRouter.php:21 ::getMainAction()
 httpd: [error] [client ] 7)/www/index.php:74 ActionRouter::__construct()

Mis à jour par Éric Brison il y a plus de 11 ans

  • Description mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 11 ans

  • Statut changé de Nouveau à À analyser
  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 11 ans

  • Statut changé de À analyser à Assigné
  • Assigné à mis à Jérôme Augé

Mis à jour par Jérôme Augé il y a plus de 11 ans

  • % réalisé changé de 0 à 100

Mis à jour par Éric Brison il y a plus de 11 ans

  • Statut changé de Assigné à Intégré

Appliqué par commit dynacase-core|commit:7083fe35f0738d2a97c208383ff8c709ff561210.

Actions

Formats disponibles : Atom PDF