Erreur générale Duplicate entry 'notification.type.topic' for key 'type' [1062

Support pour n'importe quelle extension non présente dans notre base de données
Aucune demande de personnalisation des extensions n'est autorisée.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com - Conditions générales de support des extensions de phpBB-fr.com

Merci de mettre le nom de l'extension ainsi que sa version entre crochets, et un titre explicite afin de faciliter la recherche.
Exemple : [nom de l'extension + numéro de version] Titre explicite résumant le problème

Le lien de téléchargement de l'extension est demandé pour toute demande de support.

Aucune demande de personnalisation des extensions n'est autorisée.

Erreur générale Duplicate entry 'notification.type.topic' for key 'type' [1062

Messagepar augras » 15 Avr 2018 à 09:38

Bonjour,
Afin de pouvoir utiliser l'extension Moderate-own-topics j'ai installé phpBB3.1.12, la version complète téléchargée sur votre site.
Pas de soucis à l'installation.
Une seule extension d'installée : Moderate-own-topics pour phpBB 3.1.0-RC3 ou supérieur (https://github.com/DakinQuelia/phpBB31-Moderate-Own-Topics.
Paramétrages sans soucis particuliers.
Le problème est lorsque l'on veut consulter un sujet : il y a systématiquement l'erreur ci-dessous.
Code: Tout sélectionner
Erreur générale
SQL ERROR [ mysql4 ]

Duplicate entry 'notification.type.topic' for key 'type' [1062]

SQL

INSERT INTO phpbb_notification_types (notification_type_name, notification_type_enabled) VALUES ('notification.type.topic', 1)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 956
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 985
CALL: phpbb\notification\manager->get_notification_type_id()

FILE: [ROOT]/phpbb/notification/manager.php
LINE: 278
CALL: phpbb\notification\manager->get_notification_type_ids()

FILE: [ROOT]/includes/functions.php
LINE: 1394
CALL: phpbb\notification\manager->mark_notifications_read()

FILE: [ROOT]/viewtopic.php
LINE: 2159
CALL: markread()

Je suis chez l'hébergeur o2switch et je n'avais pas de soucis avec phpBB3.2.2 (le peu de temps que je l'ai utilisé pour essayer de faire fonctionner l'extension moderate-own-topics finalement non compatible).
PHP est en version 5.6 (je suis passé de 7.0 à 5.6 pour pouvoir utiliser cette version de phpBB.
La base de données est 10.0.34-MariaDB.
Je pense n'avoir rien oublié.
Merci pour votre aide,
Philippe

EDIT1
La même erreur se produit lorsque l'on créé un sujet, mais le sujet est tout de même créé.
Comme on ne peut pas entrer dans un sujet je ne peut pas tester ce qui se passe en cas de réponse.
Philippe

EDIT2
Après avoir vidé le cache à partir de l'onglet Général je n'ai plus de message d'erreur... mais une page blanche : pas vraiment un progrès !
Philippe

EDIT3
Il y a plein de posts sur les pages blanches ! Et j'en ai trouvé un qui indiquait un problème de langue : je n'ai rien modifié sur l'install d'origine, juste installé une extension... et en désactivant l'extension plus de soucis !
Un problème avec l'extension donc, peut-être en relation avec la langue.
Décidément je ne vais jamais réussir à obtenir le fonctionnement voulu !
Merci de m'avoir lu,
Philippe

EDIT4
Je n'ai pas trouvé comment indiqué Résolu, si l'on peut dire !
Philippe
augras
Posteur néophyte
Posteur néophyte
 
Messages: 11
Enregistré le: 11 Avr 2018 à 14:07

Re: Erreur générale Duplicate entry 'notification.type.topic' for key 'type' [1062

Messagepar pierredu » 15 Avr 2018 à 20:06

Bonjour,

Comme c'est une erreur liée à cette extension Moderate-own-topics, j'ai déplacé le sujet.
Il faudrait tester ce que cela donne sur un forum propre.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1113
Enregistré le: 29 Mai 2011 à 05:49
Localisation: Paris

Re: Erreur générale Duplicate entry 'notification.type.topic' for key 'type' [1062

Messagepar augras » 16 Avr 2018 à 10:05

Bonjour,
Ok, pas de soucis : merci. Effectivement c'est plus logique.
Je suis sur une installation toute neuve, toute propre !
Je cherche un forum qui permette aux auteurs d'un sujet de le modérer : apparemment ça n'existe tout simplement pas !
Je teste donc différentes possibilités et les installations sont vierges : je créé 3 ou 4 utilisateurs et je vois ce que ça donne.
Le soucis ici est que l'extension est faite pour la version de phpBB utilisée : ça devrait fonctionner... sauf si je ne sais manifestement pas paramétrer correctement !
Bonne journée,
Philippe
Modifié en dernier par augras le 16 Avr 2018 à 12:22, modifié 1 fois.
augras
Posteur néophyte
Posteur néophyte
 
Messages: 11
Enregistré le: 11 Avr 2018 à 14:07

Re: Erreur générale Duplicate entry 'notification.type.topic' for key 'type' [1062

Messagepar pierredu » 16 Avr 2018 à 10:21

L'auteur de l'extension fréquente ce forum.
Il a peut-être abandonné le projet, mais il a peut-être une idée quand même ?
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1113
Enregistré le: 29 Mai 2011 à 05:49
Localisation: Paris

Re: Erreur générale Duplicate entry 'notification.type.topic' for key 'type' [1062

Messagepar augras » 16 Avr 2018 à 12:21

J'ai échangé par mail avec lui : il fera évoluer ses extensions, il en a fait d'autres, quand il aura le temps de s'y remettre. C'est prévu pour lui mais pas dans l'immédiat.
Philippe
augras
Posteur néophyte
Posteur néophyte
 
Messages: 11
Enregistré le: 11 Avr 2018 à 14:07


Retourner vers Support des extensions non présentes dans notre base de données

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité