#1 Fri 31 October 2008 12:36
- fidele
- Juste Inscrit !
- Date d'inscription: 29 Oct 2008
- Messages: 5
Problème de validation fiches metadonnées Mdweb 1.6
Bonjour à tous,
Je travaille actuellement sur un projet de catalogage utilisant mdweb 1.6. J'ai fabriqué des gabarits à l'intérieur d'un catalogue, tout se passait sans pblm jusqu'au moment où je veux créer des fiches avec ces gabarits. En effet lorsque je valide une fiche saisie, mdweb 1.6 me renvoie un erreur de script php du genre : " FATAL ERROR : Call to a member function FetchRow () on a non - object in c:\ms4w\Apache\htdocs\mdweb-demo16\classes\SynchroSearch.php on line 2407 "
Quelqu'un a - t il déjà résolu un tel pblm? et comment il a fait ?
Merci bcp pour vos réponses!!
Fidèle.
Hors ligne
#2 Fri 31 October 2008 14:26
- MarcI
- Membre du bureau
- Lieu: Saint-Baldoph
- Date d'inscription: 7 Oct 2005
- Messages: 2265
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour,
Je vous conseille (si vous ne l'avez pas déjà fait) de poser votre question directement sur le forum dédié aux utilisateurs de MDWeb ici :
http://forum.mdweb-project.org/jforum/forums/list.page
Vous trouverez d'ailleurs peut-être une réponse dans les messages existants.
Bien cordialement,
Marc Isenmann
Hors ligne
#3 Fri 31 October 2008 16:55
- tgachet
- Participant occasionnel
- Lieu: Bordeaux
- Date d'inscription: 19 Oct 2007
- Messages: 44
Re: Problème de validation fiches metadonnées Mdweb 1.6
Salut,
Il me semble avoir rencontré ce type de problème...
N'as-tu pas mis des accents ou caractères spéciaux dans le titre de ta fiche?
Hors ligne
#4 Sat 01 November 2008 06:49
- fidele
- Juste Inscrit !
- Date d'inscription: 29 Oct 2008
- Messages: 5
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour tgachet,
J'ai essayé ton conseil en enlevant tous les caractères spéciaux et les accents mais ça n'a rien donné, il y a toujours l'erreur!!
En tout cas merci de ta participation, j'attends d'autres suggestions?
Fidèle
Hors ligne
#5 Sun 02 November 2008 12:53
- Jean-Christophe Desconnets
- Invité
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour Fidèle,
Désolé ne avoir encore répondu à tes questions sur la validation d'un
gabarit, je pense que le pb est situé dans l'identifiant que tu as donné à
ton gabarit "Données SIG" qui comprend accent et espace. (ce qui est
fortement déconseillé ...)
l'ideal serait de modifier cet identifiant en donnees_sig par exemple.
Pour cela, je te conseille de creer un nouveau gabarit avec un identifiant
correct et lors de la création du nouveau gabarit utiliser le gabarit
"Données SIG" (formulaire de creation de gabarit) pour "remplir" le nouveau.
cette manip te fera perdre les fiches créer avec l'autre gabarit. si tu en
as un certain nombre tu peux toujours les exporter en xml puis les
reimporter dans le nouveau gabarit.
Jean Christophe
#6 Mon 03 November 2008 07:54
- fidele
- Juste Inscrit !
- Date d'inscription: 29 Oct 2008
- Messages: 5
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour Jean Christophe,
Voici ce que j'ai fait en s'inspirant de votre conseil :
1- J'ai crée un nouveau gabarit en prenant comme modèle un gabarit qui est déjà livré par defaut avec mdweb 16 ( Image satellite et Photo aérienne ) et je l'ai nommé tout simplement sig et donné comme code gabarit sig.
2-j'ai rien touché aux différents champs déjà définis dans mon nouveau gabarit, j'ai laissé tels qu'ils étaient comme dans le gabarit modèle ( Image satellite et Photo aérienne )
3-J'ai fabriqué une fiche MD à partir de ce gabarit avec comme nom sig.
4-J'ai validé ma fiche mais malheureusement j'ai encore l'erreur dans le script de la classe SynchroSearch.php à la ligne 2407
Voici d'autres informations pour plus de clarités:
- Moi je travaille sur une application mdweb 1.6 installée sur un autre serveur se trouvant à l'extérieur, ainsi j'accède à l'interface d'administration via internet ( Est-ce que ça pourrait induire à cette erreur, moi je ne sais pas ! car la façon dont ils ont installés l'application et la configuration qu'ils ont appliquée, je ne les connais pas )
-Pour essayer de comprendre l'erreur j'ai installé mdweb 1.6 sur ma machine, et essayé de recréer tous mes gabarits, et là il y avait une autre erreur de parse de xml (les attributs de l'elt MD-Metadate de mon gabarit n'étaient dans la table où ils devraient l'être), vous m'avez déjà donné une solution à ce problème et du cout j'ai pu recréer mes gabarits localement.
En espérant que ces détails rendent beaucoup plus claires mes problèmes, j'attends d'autres suggestions de votre part!
Fidèle.
Hors ligne
#7 Mon 03 November 2008 10:02
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour Fidèle,
si je comprends bien, la fatal error à la ligne 2407 ne se pose pas en local ?
cette erreur est étonnante car le script php concerné crée un identifiant donc réalise une connection sur la bd mdweb et renvoie un identifiant incrémenté. peux tu aller dans le fichier synchoSearch.php à la ligne 2395
function nextID($nom_cle,$nom_table,$base)
et mettre cette ligne
echo "requete max" . $req . "</br>";
juste apres la requete
$req = "SELECT MAX($nom_cle) AS idmax FROM $nom_table";
cet echo t'enverra la chaine de ta requete dans le navigateur.cela devrait nous donner des indications sur l'origine de l'erreur.
Jean Christophe
Jean Christophe Desconnets
Chef de projet MDweb
IRD Institut de Recherche pour le Développement
Hors ligne
#8 Mon 03 November 2008 11:46
- fidele
- Juste Inscrit !
- Date d'inscription: 29 Oct 2008
- Messages: 5
Re: Problème de validation fiches metadonnées Mdweb 1.6
Rebonjour,
Effectivement, ce fatal error n'apparait pas en local
Voici le résultat de l'echo :
requete max SELECT MAX(id_geom) AS idmax FROM objet_geom
Fidèle
Hors ligne
#9 Thu 23 April 2009 07:06
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour à tous,
Je suis face aux mêmes problèmes.....
Je travail en local (MdWeb, Ms4W et Postgresql installés sur une machine) et n'arrive toujours pas à comprendre les raisons de ce " FATAL ERROR : Call to a member function FetchRow () on a non - object in c:\ms4w\Apache\htdocs\mdweb-demo16\classes\SynchroSearch.php on line 2407 "
Avez vous solutionné le problème ?
Merci de prendre le temps de me répondre,
Hors ligne
#10 Thu 23 April 2009 11:23
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour,
as tu réalisé les tests préconisés à fidèle dans les messages précédents ? si ou peux tu envoyer les résultats.
Jean Christophe
Jean Christophe Desconnets
Chef de projet MDweb
IRD Institut de Recherche pour le Développement
Hors ligne
#11 Mon 27 April 2009 02:53
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour Jcd1964,
Merci de m'avoir répondu....
Le résultat de l'écho envoyé via la ligne de commande indiquée, me donne ceci:
requete maxSELECT MAX(id_geom) AS idmax FROM objet_geom
J'attends votre réponse avec impatience;
encore merci pour le soutien que vous fournissez,
Hors ligne
#12 Mon 27 April 2009 22:25
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonsoir,
pour voir quel est le probleme posé par cette requete, execute la dans un client SQL sur la base de données geographique (geo-demo16 contenant la table objet_geom) de postgresql (pgadmin) ou autre et tu verras l'origine de l'erreur de MDweb
Jean Christophe
Jean Christophe Desconnets
Chef de projet MDweb
IRD Institut de Recherche pour le Développement
Hors ligne
#13 Tue 28 April 2009 01:25
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour,
Je viens d'effectuer la requête dans pgadmin : SELECT MAX(id_geom) AS idmax FROM objet_geom
Posgres me renvoi un "idmax integer" de 2.....
Dans ma table objet_geom, je n'ai que deux enregistrements:
1 => N_90_E_180_S_-90_E_-180
2 => world
D'où vient l'erreur ?
Pouvez vous me décrire votre démarche ?
A très vite;
Merci
Hors ligne
#14 Tue 19 May 2009 02:15
- ehmec76
- Participant occasionnel
- Date d'inscription: 17 Apr 2008
- Messages: 40
Re: Problème de validation fiches metadonnées Mdweb 1.6
Bonjour à tous,
Je me permets de revenir à la charge car que je ne comprends toujours pas d'où vient cette erreur et ce qu'elle signifie.
Quelqu'un pourrait-il m'éclairer ?
Merci de prendre le temps de me lire et de me répondre.
Hors ligne