Ancestris - Forum
Ancestris Support => FRANÇAIS => Topic started by: ClaudeP on September 26, 2019, 08:14:01
-
Bonjour
Je n'avais pas touché à Ancestris depuis quelques mois et j'ai donc fait des MaJ et je suis passé de la 10 beta à la 10.0.9980
Tout est ok, j'ai ensuite fait quelques modifications, un Livre Web, sans problème (la nouvelle présentation est nettement mieux) puis un export site Web.
Qui s'est planté!
Fin de la log :
Exporting note N00022
Exporting note N00023
Exporting note N00024
Exporting submitter B00001
Unhandled tag:SUBM:_EMAIL
Unhandled tag:SUBM:_WWW
Exporting submitter B00002
Exporting submitter B00003
*** Une erreur est survenue : java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.substring(Unknown Source)
at ancestris.modules.exports.website.ReportWebsite.addressToDir(ReportWebsite.java:2622)
at ancestris.modules.exports.website.ReportWebsite.addressTo(ReportWebsite.java:2608)
at ancestris.modules.exports.website.ReportWebsite.getReferenceLink(ReportWebsite.java:1512)
at ancestris.modules.exports.website.ReportWebsite.processReferences(ReportWebsite.java:1479)
at ancestris.modules.exports.website.ReportWebsite.createSubmitterDoc(ReportWebsite.java:1366)
at ancestris.modules.exports.website.ReportWebsite.generateFiles(ReportWebsite.java:345)
at ancestris.modules.exports.website.ReportWebsite.start(ReportWebsite.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at genj.report.Report.start(Report.java:880)
at genj.report.Runner.run(Runner.java:68)
at java.lang.Thread.run(Unknown Source)
Devant la clarté de la log :) j'ai :
- repris la version 0.10 beta >> idem
- utilisé un vieux ged, que j'avais pour faire antérieurement un export >> idem
- modifié à la main submitter B00003 en ôtant tous les champs absents de B00001 >> idem
Bref, l’extension multimédia 10.0.9977 semble fautive
Que puis-je faire ?
Claude
-
Deux précisions
- je viens de tester avec la version 64 bits >> idem
- un autre compte sur le même ordinateur avait encore la version multimédia 10.0.9710 , et cela marche
C'est bien une régression entre 10.0.9710 et 10.0.9977
Et comme la log de l'export qui fonctionne est :
Exporting note N00022
Exporting note N00023
Exporting note N00024
Exporting submitter B00001
Unhandled tag:SUBM:_EMAIL
Unhandled tag:SUBM:_WWW
Exporting submitter B00002
Exporting submitter B00003
Unhandled tag:SUBM:_EMAIL
Unhandled tag:SUBM:_WWW
Making start-page
Making person index
Making Index for sources
Making Index of repositories
Making search data file
Report done!
Il semblerait que cela soit dans le traitement de submitter B00003
(Au classique vidage de buffer prés)
mais submitter B00003 est vide ! Ou presque !
0 @B00003@ SUBM
1 NAME
1 ADDR
2 CITY
2 CTRY
1 PHON
1 _EMAIL
1 _WWW
Claude
-
Bonjour,
Le code indiqué n'a pas bougé depuis la version 8802.
Je doute que cela vienne directement de là.
Je vous invite à remplir les données ou à supprimer votre SUBM en attendant que nous trouvions un correctif.
Zurga
-
Je viens de tester plusieurs configurations possible sans réussir à reproduire votre problème.
Pourriez-vous indiquer exactement le contenu actuel complet de l'entité SUBM dans le GEDCOM.
Je viens de mettre ce que vous avez mis sans le moindre problème.
Y aurait-il des caractères cachés ou invisibles ?
Zurga
-
Bonjour
J'ai donc fait des modifications dans le fichier ged.
Qui déplacez le plantage
A la fin, j'ai ôté le champs subm dans le header !
Ce qui a résolu le problème !
Oh, joie de l'informatique
On va dire que le dossier est clos
Merci
-
Personnellement, je ne le trouve pas clos tant que je n'ai pas compris.
J'aurais bien aimé avoir le contenu exact de votre GEDCOM sur la partie SUBM pour me permettre de comprendre pourquoi cela provoque des plantages.
Zurga
-
Pour info, et si cela peut aider, j'ai le même souci :
Contenu de B00001
------------
0 @B00001@ SUBM
1 NAME PoweredByF
1 CHAN
2 DATE 4 JAN 2017
3 TIME 13:51:11
------------
Erreur générée :
Exporting submitter B00001
*** Une erreur est survenue : java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.substring(Unknown Source)
at ancestris.modules.exports.website.ReportWebsite.addressToDir(ReportWebsite.java:2622)
at ancestris.modules.exports.website.ReportWebsite.addressTo(ReportWebsite.java:2608)
at ancestris.modules.exports.website.ReportWebsite.getReferenceLink(ReportWebsite.java:1512)
at ancestris.modules.exports.website.ReportWebsite.processReferences(ReportWebsite.java:1479)
at ancestris.modules.exports.website.ReportWebsite.createSubmitterDoc(ReportWebsite.java:1366)
at ancestris.modules.exports.website.ReportWebsite.generateFiles(ReportWebsite.java:345)
at ancestris.modules.exports.website.ReportWebsite.start(ReportWebsite.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at genj.report.Report.start(Report.java:880)
at genj.report.Runner.run(Runner.java:68)
at java.lang.Thread.run(Unknown Source)
Si vous avez besoin d'autres renseignements, n'hésitez pas.
Cordialement
Paul
-
Voici ma partie SUBM, en débordant un peu
0 @N00001@ NOTE
1 NOTE #Gâenâerale#Investie lâegislatives 2007 et cantonales 2011
0 @B00001@ SUBM
1 NAME
1 ADDR
2 CITY
2 CTRY
1 PHON
1 _EMAIL
1 _WWW
0 @B00002@ SUBM
1 NAME LOUIS FRANCOIS/SEGUIN/
1 ADDR 49 RUE VICTOR BASCH
2 CITY THIAIS
2 POST 94320
0 @B00003@ SUBM
1 NAME
1 ADDR
2 CITY
2 CTRY
1 PHON
1 _EMAIL
1 _WWW
1 CHAN
2 DATE 10 APR 2015
3 TIME 18:35:30
0 @F00049@ FAM
1 HUSB @I00099@
1 WIFE @I00100@
Cordialement
-
Pour être sur, vous êtes en GEDCOM 5.5 ?
Zurga
-
5.5.1 apparemment...
--------------------
0 HEAD
1 SUBM @B00001@
1 SOUR ANCESTRIS
2 VERS 10.0.9983
2 NAME Ancestris
2 CORP Ancestris Team
3 ADDR http://www.ancestris.org
1 DEST ANY
1 DATE 30 SEP 2019
2 TIME 09:21:37
1 FILE [SUPPRIME_NDLR].ged
1 GEDC
2 VERS 5.5.1
2 FORM Lineage-Linked
1 CHAR UTF-8
1 LANG French
1 PLAC
2 FORM Commune, Code_Postal, Département
0 @B00001@ SUBM
1 NAME PoweredByF
1 CHAN
2 DATE 4 JAN 2017
3 TIME 13:51:11
0 @I00001@ INDI
--------------------
-
Comme vous avez des tag _WWW et _EMAIL qui sont autorisé en 5.5.1 (URL à la place de _WWW pour l'adresse web), j'ai cru que vous étiez en 5.5
Je vais jeter un œil, j'aime pas les trucs que je ne comprend pas.
Zurga
-
J'ai trouvé et je l'ai corrigé.
Cela devrait être bon demain matin avec la mise à jour.
Zurga
-
Je confirme, cela fonctionne pour moi désormais.
Pour info :
J'ai juste "Google maps" qui ne fonctionne pas sur les personnes, mais c'est pas grave...
Lien source :
http://maps.google.com/maps/api/staticmap?size=200x200&maptype=roadmap&sensor=false&markers=Crantenoy,+54740,+Meurthe+et+Moselle
Google précise :
"The Google Maps Platform server rejected your request. You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account"
Merci !
Paul
-
Je vous confirme qu'aucune mise à jour n'a été faite depuis que Google a changé sa méthode d'accès.
Donc cela ne marche pas.
Zurga