Bug DB 4.3.4 de trinitycore
Bonjour, je fait se topic pour demander de l'aide car depuis hier je n'arrive pas a lancer le serveur et voici les erreur SQL :

pastebin.com

J'ai mis toute les update une par une mai sa me fait toujours ses erreur... je ne comprend pas pourquoi.


EDIT : Maintenant dans les log du serveur (pas les log de la DB) j'ai ceci : pastebin.com



Info

Version de trinity : la dernière
Version DB world : la dernière (TDB full 434 - 2013 07 17)
DBC : Je les ai extrait moi même de mon wow (qui n'est pas modifier)


Solution

Pour résoudre se problème j'ai mis les (vrai) DBC de la 4.3.4 et j'ai réinstaller ma DB vus qu'il y avait des update que j'avais appliquer et qui ne fallait pas (je me rappel pas les quelle j'avais mis).

Merci.
"[1146] Table 'world_cata.spell_custom_attr' doesn't exist
Your database structure is not up to date. Please make sure you've executed all queries in the sql/updates folders."

Quelles updates as-tu appliqué ?
j'ai appliquer tous les fichier d'update un par un

ok je vien de corriger le bug de la table mais il reste le bug du spell dificulty
Comment as-tu corrigé l'erreur de la table ?

Pour l'erreur des spells, dis nous quelles DBC tu as utilisé, les as-tu extraite toi même ?
Peut-être vérifier la synchronisation entre la version du core et celle adapté aux majs de la db qui ne se suivent pas toujours très bien je ne m'y connais pas assez pour te donner tous les détails mais essaye de t'aider de la version synchro des dernières updates:
https://github.com/TrinityCore/TrinityCo...er/updates

Ainsi que de ce tuto fait par TC sur la synchronisation :
http://collab.kpsn.org/display/tc/How-To_Win+4.3.4

Revision matching tout en bas du tuto
Warryur : j'ai re appliquer le patch de la table en question
et pour les DBC j'ai mis a jours le poste.

rommni : j'ai remis a jours se matin et ses exactement se tuto que j'ai suivi.
Es-tu sur de la bonne version de ton client ?
Mais bon, après une courte recherche il semblerait que ça vient aussi de la base de données. J'ai jamais compilé/installé de core 434 mais essaye de voir de ce côté là : http://collab.kpsn.org/pages/viewpage.ac...Id=1704351

Tiens nous au courant Wink
j'ai aussi suivis se tuto est rien...
T'as juste pas les bonnes DBC donc ça crash, le log du serveur te dis mot pour mot que t'as un problème de compatibilité
F.A.Q TrinityCore.org a écrit :"I can't start core, i get spelldifficulty_dbc: spell 71356 at field id:2108 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0 or similar"
[...]you are using 4.3.4 branch witch is alpha and needs resync (not for newbies).

Comme l'a dit Rommni, c'est un problème de synchronisation.
As-tu essayé de purger ta base World et de tout recommencer en suivant ce tuto : http://collab.kpsn.org/pages/viewpage.ac...Id=1704351 ? Ou même celui link par Rommni : http://collab.kpsn.org/display/tc/How-To...onMatching ?

Edit (après le poste de Hyakki) : ça vient peut-être des DBC, mais pas selon la F.A.Q de TrinityCore.
http://www.trinitycore.org/f/topic/1518-...-1st-faqs/
Hyakkimaru : je vais tester de re extraire les DBC

Warryur : j'ai essayer déjà 2 ou 4 fois de tous refaire de zero mais rien
Il ne suffit pas de re-extraire des DBC mais de vérifier que ton client est à la bonne version.
bas j'ai la version 4.3.4 (15595) donc je sais pas si ses la bonne ou pas mais je présume que oui
Encore une fois : "Because the TDB 4.3.4 is not always updated, usually you cannot use latest core revision". Cela signifie qu'il y a un décalage entre la version des sources TrinityCore et la version de TDB. Finalement, la solution proposée par Rommni qui consiste à prendre une version de TrinityCore plus ancienne semble être bonne.
Oui c'est la bonne version, sinon il reste la possibilité toujours dans la compatibilité core/source d'utiliser la compabilité de base de la db sans updates (je te dis ça parce que c'est ce que j'ai fait sur le mien quand j'avais la même erreur que toi) mais ça donne un version de TC beaucoup moins avancée que la version actuelle.

Je m'explique c'est à dire on regarde la dernière version de compatibilité mais cette fois indiqué ici:
https://github.com/TrinityCore/TrinityCo...4_DB_Alpha

Tu utilise cette version pour ton Core, puis tu installe ta DB sans faire de les updates (encore une fois ça a marché chez moi mais ce n'est pas une solution très satisfaisante car tu perds un grand nombre d'update du core et de la dbc

Retourner en haut WoW-Emu