Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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: 2275

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


Marc Isenmann
Association GeoRezo.net
Démarche Métiers

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

jcd1964
Participant actif
Lieu: Montpellier
Date d'inscription: 7 Dec 2006
Messages: 59
Site web

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

jcd1964
Participant actif
Lieu: Montpellier
Date d'inscription: 7 Dec 2006
Messages: 59
Site web

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

jcd1964
Participant actif
Lieu: Montpellier
Date d'inscription: 7 Dec 2006
Messages: 59
Site web

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

 

Pied de page des forums

Powered by FluxBB