Redémarrage

Présente les différentes avancées du projet

Répondre
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8875
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Redémarrage

Message par Merrick » 10 juin 2008 15:59

Nous avons changé de version de postgres, et il y a eu quelques soucis de démarrage. Il se trouve qu'une des fonctions utilisées a été "corrigée", et il faut que je repasse petit à petit sur les fonctions qui utilisaient cette fonction là (je ne sais pas si je suis bien clair...) pour corriger tout cela au fur et à mesure. Rassurez vous, ce qui ne marche pas pour les joueurs ne marche pas non plus pour les monstres.
Avatar de l’utilisateur
Reivax
Ami des souterrains de Delain
Messages : 5871
Inscription : 15 juil. 2003 13:07
Contact :

Message par Reivax » 10 juin 2008 16:19

Besoin d'aide pour dénicher les trucs qui marchent / ne marchent pas, ou tu as ce qu'il te faut pour repérer les appels à la-dite fonction ?
Delain : demain, j'arrête.
PressePuree
Petit joueur
Messages : 15
Inscription : 12 déc. 2007 14:31
Contact :

Message par PressePuree » 10 juin 2008 16:45

On vient de passer en 8.3.1 ? 8)

Si tu as besoin n'hésite pas à demander, étant développeur Postgres je connais bien la bête :)
www.ssofast.com / Gestionnaire de mot de passe et de favoris !
Avatar de l’utilisateur
gorbach
Gros bill du forum
Messages : 1810
Inscription : 05 sept. 2003 10:09

Message par gorbach » 10 juin 2008 17:08

Si ça peut aider, la fonction mercurochrome ne marche plus.

Et savoir que les monstres ne l'ont plus non plus, je ne sais pas pour vous, mais pour moi, ça ne me fait ni chaud ni froid :lol:
Le pvp est mort ! Vive le pvp !!!
tilzt
Petit joueur
Messages : 24
Inscription : 01 janv. 2005 04:28

Message par tilzt » 10 juin 2008 17:15

Ouaip!

Bon moi j'm'en fiche(enfin que ça dure pas trop longtemps non plus hein ^^) mais c'est mon voisin qui va se faire aplatir par les trolls si je peux pas le soigner... :lol:


Edit:

Y a aussi des erreurs quand on clique sur événement... (mais quand on fait jouer c'est les bons chiffres, et au bon endroit ^^)
Dernière modification par tilzt le 10 juin 2008 17:23, modifié 1 fois.
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8875
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 10 juin 2008 17:23

C'est bien le passage en 8.3.1, et le cast implicite qui été supprimé.....
Avatar de l’utilisateur
Kaïo
Pilier
Messages : 853
Inscription : 28 janv. 2006 21:34

Message par Kaïo » 10 juin 2008 18:31

J'ai vérifié, y'a pas de passage en 8;3;-1.

Le soucis devrait donc être réglé.
Avatar de l’utilisateur
Morgenese
Dieu du forum
Messages : 2280
Inscription : 30 janv. 2005 12:10

Message par Morgenese » 10 juin 2008 18:40

Kaio, tu sors :arrow:
Avatar de l’utilisateur
Kaïo
Pilier
Messages : 853
Inscription : 28 janv. 2006 21:34

Message par Kaïo » 10 juin 2008 18:51

Ben quoi, c'est vrai, y'a pas de passage en 8;1;-1


:tongue2:
Avatar de l’utilisateur
Khrô le Bô
Tueur de rats
Messages : 2410
Inscription : 28 août 2003 03:03

Message par Khrô le Bô » 11 juin 2008 08:00

Oeil de lynx ne fonctionne plus (bs et bipbip ok)
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8875
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 11 juin 2008 10:48

A priori, 99% du jeu est corrigé. Pour le reste, je tracerai les logs régulièrement pour apporter les corrections au fur et à mesure.

Petite explication technique à l'usage des curieux en informatique :

Jusqu'à la version précédente, postgres utilisait le cast implicite.
Supposons deux variables, a de type entier, avec a = 1, et b de type varchar, avec b = '1'.
Si on fasait un test

Code : Tout sélectionner

 if a = b
cela ne posait aucun problème. Maintenant, si. De même, avant, on pouvait concaténer des chaines avec des nombres :

Code : Tout sélectionner

chaine := a||b
ce qui n'est plus possible aujourd'hui, il faut transformer le nombre en chaine (en passant par to_char ou cast) avant de concaténer.

Lors de mes débuts, je ne faisais pas attention à ça, et beaucoup de procédure ont été mal écrites. Pour la suite, en revanche, j'y faisais attention. Malheureusement, les premières procédures stockées servent de base à beaucoup de procédures plus nouvelles, et il a fallu fouiller avec les logs d'erreur pour corriger ces anomalies.

Ce changement de version a été brutal à ce niveau, tout le reste s'étant bien passé.
Avatar de l’utilisateur
Moslinko
Membre de Avatars & Co, Filliale de M&Co
Messages : 2169
Inscription : 29 juil. 2004 10:16
Contact :

Message par Moslinko » 11 juin 2008 11:14

:lol:

Les cast implicite :) dans tous les langages tu te fais baiser un jour ou l'autre avec des trucs comme ca :D
---Contre les lieux protégés---
Leodrielle, Ghurdil, Coyote furtif.
Enfant de T'ren.
Avatar de l’utilisateur
Niko
Membre de Avatars & Co, Filliale de M&Co
Messages : 2867
Inscription : 06 nov. 2004 11:00
Contact :

Message par Niko » 11 juin 2008 11:22

Est-ce lié ?

dans un magasin, qd je veux accepter une transaction : (perso 116619)

Erreur base de données:
Votre requète n'a pas pu être effectuée.
Session arrêtée.

ps: excellente idée n'empêche ces transactions avec un magasin, c'est vraiment génial ;)
Avatar de l’utilisateur
doniphan
Membre de Avatars & Co, Filliale de M&Co
Messages : 1483
Inscription : 08 janv. 2004 19:30
Localisation : # 740

Message par doniphan » 11 juin 2008 13:00

Moslinko a écrit :Les cast implicite dans tous les langages tu te fais baiser un jour ou l'autre
Image
:roll:
Deviens ce que tu es. (Aristote)
Avatar de l’utilisateur
Reivax
Ami des souterrains de Delain
Messages : 5871
Inscription : 15 juil. 2003 13:07
Contact :

Message par Reivax » 11 juin 2008 13:32

Problème aussi sur la gestion des temples :
http://www.jdr-delain.net/jeu/gere_temple3.php?mag=970
Delain : demain, j'arrête.
Répondre