forum Ancestrologie
Ancestrologie - Plugins et Outils => Gestion des arbres => Discussion démarrée par: MicBer le 11 Novembre 2005 à 16:21:12
-
Bonjour,
Au début du mois d'octobre dernier, j'avais fait part d'une erreur survenu apèrs chargement de la DLL 215 de developpement.
Manip :
Ancestro - Add'ons - Gestion des Arbes pour Ancestrologie....
Fenetre erreur
Database file appears corrupt ()
bad checksum
checksum error on data base page 198
Si je ferme la fenetre d'erreur, je peux acceder au module des arbres mais il est impossible de fermer le programme autrement qu'en passant par Alt Crtl Supp et le gestionnaire de tâches Windows
A l'époque, si beaucoup d'ancestrologues ont lu mon message, aucune solution ne m'a été proposée. Manque de temps je suppose...
Après chargement de la version demo proposée dans le mail que nous avons tous reçu, non seulement cette erreur est toujours d'actualité mais en plus, àl'ouverture de Ancestrologie, j'ai un message qui m'indique :
This is older Skin File
Please update a new version
puis violation d'acces à l'adresse 00B9A0E6 dans le module 'Ancestrologie .exe". Lecture de l'adresse 00000010
(la fenetre d'erreur s'affiche en permanence jusqu'à 26 fois...!!)
Version actuelle utilisée d'ancestrologie : 2005.0.0.370 b 3.57 du 13.09.2005
Windows XP
J'avoue etre découragé. Même si j'étais très satisfait du logiciel Ancestrologie jusqu'à présent, cela ne m'incite pas à acheter la licence du module des arbres. Et me prédispose même à aller voir ailleurs car je n'ai pas envie de me prendre la tête avec un logiciel. A moins que quelqu'un me donne la solution
Dans l'espoir que vous ayez une solution à me proposer....merci de votre aide.
Michel Bertolo
-
P.S.
Où cela se complique, c'est que j'ai désinstallé le module Arbres via le panneau de configuration et Ajout/suppr de programmes....
SI l'erreur "....page 198" a disparu, les deux autres messages sont toujours là... alors que je ne les avais pas avant d'installer le module Arbres.
Au secours...
M. Bertolo
-
Bonjour,
Concernant le pb de Database, je ne te serais pas d'un grand secours, mais d'autres personnes vont surement se manifester
Pour les skins, avec la version 370 d'ancestrologie, tu utilises surement des skins récents, la gestion de ceux-ci ayant changée il y a quelques mois, il fallait recharger un nouveau jeu de skin et ne plus utiliser les Anciens
Ce que je te propose: Désactiver les skins provisoirement dans ancestrologie pour vérifier si cette erreur disparait. Ensuite, si tu les actives, choisi bien un skin de la derniere generation :wink:
Et n'oublies pas top vite : Ce n'est pas parce que les choses sont difficiles que nous n'osons pas, c'est parce que nous n'osons pas qu'elles sont difficiles. :roll:
-
Si personne ne vous a répondu jusqu'à présent, c'est que probablement personne n'avait de solution à proposer, ou pas d'élément susceptible d'éveillé un soupçon sur l'origine de votre problème. Ceux qui répondent ici, ne sont en général que des utilisateurs comme vous et moi qui pensent que c'est en s'entraidant qu'on progresse (idée qui va à l'encontre de nos grands esprits pour lesquels il n'y a que la compétition et la concurence...).
Dans votre premier message vous signalez une erreur "This is older Skin File
Please update a new version". Avez-vous essayé de désactiver les skins dans le menu configuration / Préférences générales onglet "Les skins"?
La gestion et la bibliothèque de skins ont été entièrement modifiées début juillet, et des pb sont apparus à cette occasion (règlés depuis). Une nouvelle bibliothèque de skins est à télécharger sur le site ancestrologie.org, les anciens ne fonctionnent plus.
A+
André
PS: Bruno m'a doublé :evil:
Pour le pb de la base, je crois que PCM avait déjà répondu que le message signalait une base corrompue.
Moi je conseillerai bien une optimisation de la base et une mise à jour de Firebird embedded. J'ai donné sur le sujet BOA il y a qq temps, l'adresse du site pour télécharger la version serveur (firebirdsql.org je crois), où on trouve également la version embedded au format zip. On doit pouvoir l'installer à la place de celle fournie avec ancestro qui date de 2003. Cà avait arrangé les choses chez un autre utilisateur. Mais dans ce cas ne pas oublier de renommer fbembed.dll en gds32.dll et de recopier dll_majuscules.dll dans firebird\udf.
-
Bonsoir,
Merci tous deux pour la pertinence et la rapidité de vos réponses.
Concernant le problème de "Databse corrompue...page 198", j'ai désinstallé le module d'évaluation "Arbres pour ancestrologie" via la gestion Windows des programmes comme conseillé sur le forum.
Depuis, plus de problème de corruption de base, Ancestro refonctionne comme avant le chargement de la DLL 215
Mais cela ne risque t'il pas de se reproduire en cas de réinstallation du module demo ?
Concernant le second problème : les skins. J'ai suivi vos conseils mais comme je suis nul en informatique, j'ai renommé le fichier pour les désactiver.
Plus de problèmes de fichier Skins ou d'erreur à l'adresse 0000010
Une question pourtant m'interpelle : Sachant que je n'avais pas coché la case "Utiliser les Skins", (je ne savais pas à quoi cela correspondait :oops: :oops: :oops: ), les chargements successifs des DLL arbres de développement, ont ils pu modifier le parametrage d'Ancestrologie :?:
Merci encore de votre aide
-
les chargements successifs des DLL arbres de développement, ont ils pu modifier le parametrage d'Ancestrologie :?:
Non, la DLL ne fait que lire le nom du skin paramétré dans Ancestrologie pour l'utiliser elle-même.
Mais ta remarque est pertinante et il y a quand même peut-être un petit bug sans conséquence: on ne vérifie peut-être pas si les skins sont activés, on va vérifier :wink:
-
Bonjour à tous,
Je croyais mon problème résolu, il n'en ai rien.
J'ai telechargé le nouveau module "Arbres pour ancestrologie" et je retrouve mon erreur de corruption de database.
Dans quelle direction chercher ???
Lorsque j'ouvre le module en cliquant sur le lien Autres Arbres, dans la fenetre de gauche, j'ai 4 possibilités d'arbres. Alors qu'il y a Arbre Ascendant, Ascendant graphique, Descendant Graphique, Graphique, est il normal qu'il n'y ai pas d'arbre descendant normal ?
Il me semblait pourtant que cette possibilité existait dans les dll de développement. Un fichier se serait envolé au cours des manip d'installation successifs des dll. developpement ? Cela pourrait-il être à l'origine de cette corruption de base. :?: Corruption qui se produit également lorsque je veux lancer l'optimisation de la base.
Comment reparer la base ?
Si vous connaissez une solution, merci d'aider un nul en informatique.
La solution passe t'elle par la mise a jour de firebird comme preconisé dans la reponse précédente de DDdeberdeux ? (même si la manip decrite sur le forum BOA me parait compliquée pour un nul mais pas nullisime -quand même- :wink: )
Cordialement
Michel
-
pour l'arbre manquant, c'est un fichier qui a disparu, mais ce n'est pas un problème, tu peux même le recréer et le personnaliser comme tu veux.
Je ne pense pas que cela puisse être à l'origine du problème de la base. Je ne pense d'ailleurs pas que la DLL arbre puisse provoquer la corruption de la base car autant que j'ai pu comprendre, elle se contente d'interroger la base, elle ne la modifie pas.
Le problème est donc autre, fait une sauvegarde de la base actuelle, puis essaie de faire une optimisation, des fois ça règle certain problème. Mais des fois ça les accentuent, j'ai déjà eu des bases non utilisables après optimisation, car celle-ci n'avait pas aboutie. C'est pourquoi je te demande de faire une sauvegarde avant d'essayer d'optimiser.
Si l'optimisation n'arrange rien, essaie un export GEDCOM, prend un base vide (base de démo de PCM que tu vides par exemple ou la base 4.0 que André a mis à disposition) et fait l'import GEDCOM.
Bonne chance
-
Bonjour,
Merci de me repondre si rapidement.
J'ai donc fait une sauvegarde par le menu configuration - sauvegarde/Restauration en renommant ma base.
J'ai fais une optimisation de la base mais le message " Corrupt Database" est apparu à la ligne
gbak: writing generator GEN_REF_ANC_CODE value 0
J'ai ensuite restauré une base que j'avais sauvegardé au mois de septembre, bien avant d'avoir ces problèmes de database corrompue.
J'ai lancé une optimisation de cette sauvegarde "propre"
= même message à la même ligne.
Je n'ai pas réinstallé la gestion des arbres.
Tout fonctionnait à merveille avant que je remplace la dll 212 ou 213 je ne me souviens pas, par la Dll 215. Il doit donc y avoir un fichier indispensable au bon fonctionnement qui a disparu. Pourquoi pas ce fichier arbre descendant ??
Michel
-
Je viens de faire egalement la manip conseillée
vider une base
importer ma base (une version que j'ai exportée le 3 octobre)
==> optimisation de cette nouvelle base "propre"
= même message de base corrompue
mais la ligne d'arrêt n'est pas la même
gbac: writing generator GEN_MULTIMEDIA value 83
:?: :?: :?:
-
te reste t il de la place sur ton DD ?
essaie aussi de faire une défragmentation de ton DD
-
J'ai 10 Go de libre sur 30
Je défragmente
Et je vous informe du résulat.
Michel B
-
Defragmentation effectuée 2 fois bien qu'un message m'indiquait qu'il n'était pas necessaire de defragmenter.
Optimisation de la base
= toujours même erreur database corrupt
sur ligne MULTIMEDIA
-
Essaie ca
1 - Sauvegarde ta base ailleurs
2 - Lance ancestrologie
3 - va dans le menu configuration\generatuer de requete sql
4 - Dans l onglet SQL, tapes : delete from multimedia
5 - cliques sur la petite fleche (si message d erreur, pas grave)
6 - Quittes ancestro, la y a plus d images
7 - fais l optimisation de la base
essaie tout ca, MAIS ATTENTION SAUVEGARDE TA BASE, car cette requete efface toutes tes images
-
Maintenant que vous me parlez d'images, je viens de verifier quelque chose.
Avant de fermer Ancestro gestion des arbres, dll 215, j'avais parametré un arbre deescendant avec une photo de ma fille en image de fond arbre. Cette photo, je ne l'ai pas prise dans le module media d'ancestro mais dans mon fichier image jpg. Avant de fermer la dll 215, j'ai supprime mon image de fond.
Il se pourrait que ce soit cette manip qui entraine la corruption de ma base avec la disparition du fichier Arbre descendant du module Gestion des Arbres....
Je vais sauvegarder mes 2 bases dans un fichier mes documents/genealogie/base ancestro et faire la manip indiquée.
Je vous rends compte dès que c'est fait
Michel B
-
Manip ;
Ouverture d'Ancestrologie
Configuration
Generation de requete SQL
====> message database corrupt () page 198 (toujours la même)
clic sur OK
Le requeteur SQL s'affiche
Je tape dans l'onglet SQL : delete from multimedia
message d'erreur
==>OK
nouveau message erreur
Violation d'accès à l'adresse 0052A0AF dans le module Ancestrologie.exe. Ecriture de l'adresse 0000000
==>OK
Quitte ancestrologie
Ouverture Ancestrologie
Lancement Optimisation
===> erreur -t base corrompue - arret sur la ligne gbak; writing generator GEN_REF_EVENEMENTS value 152
Question : ce sont mes données qui sont corrompues où est ce un bug ? En cas de bug, je peux reinstaller Ancestro (mais j'ai une clé licence pour la version de decembre 2004)
-
PS : les deux messages précédentsne sont pas l'oeuvre d'un invité mais proviennent bien de MicBer
.......qui a des problèmes..... :|
-
En cas de bug, je peux reinstaller Ancestro (mais j'ai une clé licence pour la version de decembre 2004)
Il n'y a pas de clef pour telle ou telle version, jusqu'a nouvel ordre les clefs sont pérennes pour toutes les versions. :wink:
Désolé pour le reste, je ne sui pas le spécialiste, il risque de répondre mais plus tard :?
-
:?: :?:
Je cherche, je cherche mais ne trouve rien.
J'ai supprimé tous les dossiers, puis vidé la base en ayant pris soin de faire des sauvegardes (en plusieurs endroits par copier/coller)
Je suis reparti d'une base vierge, reintroduit des données
Toujours le même plantage.
Je tiens ma base à disposition d'un plus doué que moi en informatique s'il a une solution autre que de tout recommencer :cry:
Merci de votre aide
M. Bertolo
-
Désolé, mais on vous a un peu oublié je crois, je viens de voir votre message dans le forum Anomalies
Ancestrologie s'est bien sur amelioré, dommage qu'un des problèmes que je rencontre n'ait pas trouvé de réponse (voir dans forum DLL ARbres - base corrompue) - sujet recurrent toujours d'actualité même avec le telechargement du module definitif de gestion des arbres + migration de b 3.57 vers b4.004 + version 412 + suppression de tous les dossiers et ouverture d'un nouveau dossier. A tel point que je viens de supprimer le module de gestion des arbres qui me bloque ancestrologie. Mais c'est un autre sujet...
Est-ce que cela fonctionne mieux depuis que vous avez désinstallé Les Arbres ?
Si oui, préciser de quelle manière LesArbres ont été désinstallés ?
-
Bonjour,
désinstallation via le panneau de configuration Windows.
Mais mon problème est toujours réccurrent.
Même avec cette désinstallation, je ne peux pas lancer d'optimisation de la base qui bloque au noveau de la page 198 ????
Comme je ne sais pas ce qu'il y a dans cette page, je ne peux pas dire pourquoi le logiciel bloque.
Je n'avais pas donner suite à ce problème car je pensais, sans doute à tort, que un changement de version et de base remettrait les choses en ordre. Ce n'est pas le cas.
J'ai supprimer mes dossier en cours et ressaisi 5 fiches = blocage
Le problème est apparu à la suite d'un mauvaise manip lors d'essais effectués avec la dll 215.
Manip : apparition à la fin d'utilisation de l'arbre modèle descendant d'une fenetre ne demandant si je voulais vraiment supprimer le fichier arbre descendant. Le pointeur de la souris étant programmé pour se placer automatiquement sur OUI, j'ai taper trop vite avant de me rendre compte que je venais de supprimer arbres deescendants.
Dans le module Arbres, je n'ai que 4 propositions d'arbres
Arbre ascendant
Arbre descedant graphique
Arbre ascendant graphique
Arbre
A mon avis, c'est la suppression de ce fichier qui entraine une corruption de base
Mais je ne sais toujours pas comment réparer. J'ai tout essayé. Optimisation (bloqué), migration, etc....
Il n'y a que la désinstallation d'Ancestro et un nouveau téléchargement que je n'ai pas tenté. Après sauvegarde d'ancestro.bdd.
Michel
-
Vote ancestro.bdd est la base, s'il est corrompu, toute manips avec sa sauvegarde et restitution, ramèneront forcément le pb.
Il faut donc soit trouver quelle est la corruption de cette base, soit l'exporter en GED, remettre une base neuve vide et propre, puis réimporter le GED, mais cela se fait au détriment de la perte de certains médias, donc si tu en as beaucoup, c'est pas bon.
La suppression d'un arbre dans la base n'a pas du créer de pb.
Ce qu'on peut faire sur la base existante, c'est supprimer tout ce qui concerne les arbres, la relance de la dll recréera les tables et data correctes.
Est-ce que tu te sent d'attaque pour quelques requêtes SQL ?
-
Les choses sont difficiles parce qu'on ose pas......
alors allons y pour quelques requetes............
Mais un peu plus tard car maintenant, mon epouse s'impatiente, elle m'attends pour faire les courses du reveillon
Peux tu me donner les infos et manip à faire, dès que je peux, je les execute et t'en donne le résultat
Concernant les medias, je n'en ai plus car tu m'avais dejà fait faire une manip qui les supprimait (il n'y en avait pas beaucup car prenant trop de mémoire)
J'ai déjà fait un export gedcom, mais pour la suite ?????
A+
Michel
-
Avant toute suppression et après sauvegarde évidemment, il y a sous firebird une fonction qui s'appelle "validation", qui supprime souvent ces problèmes de pages corrompues, quelques fois malheureusement en perdant quelques données, mais elle vaudrait la peine d'être tentée. Cette fonction est accessible depuis IBOConsole, je ne sais depuis IBEasy?
Si Michel, lorsqu'il aura fini les courses du père Noël, peut m'envoyer en mp l'adresse où je pourrai télécharger sa base complète (avec les médias, à moins qu'il préfère les récupérer plus tard), je pourrai au moins essayer.
A+
André
-
Bonjour André,
Je peux envoyer mon adresse en mp, mais je ne sais pas ce que cela veut dire "mp" ?
Michel
Amateur en informatique
-
Vu, je n'avais pas chaussé mes lunettes
Mille excuses
Michel
-
Un grand merci à André qui vient de me débloquer ma base
A+
Michel