GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




report generator error - object required

Click to view RSS...
Author
Posted Saturday, April 28, 2007 - Post #17569
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

Customers
FamilyTrees.GenoPro.com
GenoPro version: 2.5.4.1

Last Login: Monday, May 5, 2014
Posts: 107, Visits: 4,280
ONLY ONE HALF OF THE PROBLEM HAS BEEN SOLVED

JcMorin (4/28/2007)
The custom tag has been imported probably from a GEDCOM file.

Thank you and you're right. The ONLY time when I've imported somenthing at all, was in the beginning, while converting my data from the old program to yours. I think, you should be more rigid in allowing such problematic field names formations during GED import process.

After deleting the problematic custom tag a total MESS/DISORDER has been created between all the remained fields !!! BigGrin:

In the meanwhile (until the deletion process won't affect the remained database anymore at all), an additional option called "Rename custom tag" is strongly needed ! Please,  pay attention at the fact that all the field names - under Column Properties - are strictly protected. The new "Rename custom tag" option shouldn't affect BigGrin: the remained database in any way !!! 

Still waiting for your reply,

Alfi

P.S. Any other problematic names I should be aware to ? :Wink:


additional email: finkea@mail.biu.ac.il ARIGATO-GOZAIMASU(jp) DAKUJEM(sk) DANKE(d) EVHARISTIES(gr) GRAZIE(it) MERCI(f) MULTUMESC(ro) SPASIVA(ru) THANKS(gb) THODAH(il)


Edited: Sunday, April 29, 2007 by GenoProSupport
Posted Saturday, April 28, 2007 - Post #17568
Forum Master

Forum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum MasterForum Master

Gamma
Moderators
Administrators
FamilyTrees.GenoPro.com
Customers
GenoPro version: 3.1.0.1

Last Login: Monday, May 12, 2025
Posts: 952, Visits: 10,077
Alfi (4/28/2007)
The ONLY problem is that the so-called "death.date.comment" field was NEVER defined BY ME, but only by the initial program bought from you.

The custom tag has been imported probably from a GEDCOM file.

To delete a custom tag, right-click on the column from the table layout and select the menu item Delete Custom Tag.



Edited: Sunday, April 29, 2007 by GenoProSupport

Posted Saturday, April 28, 2007 - Post #17567
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

Customers
FamilyTrees.GenoPro.com
GenoPro version: 2.5.4.1

Last Login: Monday, May 5, 2014
Posts: 107, Visits: 4,280
GenoProSupport (4/22/2007)
[quote][b]If you have something like death.date.comment, just rename your tag to death.date_comment and it will work.

The ONLY problem is that the so-called "death.date.comment" field was NEVER defined BY ME, but only by the initial program bought from you. Anyway, even if I wish, I cannot find any place under the TOOLS option, where to change this name. 

Please answer me urgently,

Alfi


additional email: finkea@mail.biu.ac.il ARIGATO-GOZAIMASU(jp) DAKUJEM(sk) DANKE(d) EVHARISTIES(gr) GRAZIE(it) MERCI(f) MULTUMESC(ro) SPASIVA(ru) THANKS(gb) THODAH(il)


Edited: Saturday, April 28, 2007 by Alfi
Posted Wednesday, April 25, 2007 - Post #17516
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Moderators
Customers
Gamma
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Tuesday, October 28, 2025
Posts: 4,886, Visits: 22,799
Ron (4/25/2007)
I suspect that PAF will still pass Hex(0B) through via UTF-8 however. Such values need to be filtered out before GenoPro converts the data to XML.

GenoPro should filter out those values.  I verified the code again to confirm all values below Unicode point 32 (space) are replaced by a space except the tab, line feed and carriage return.  Of course values already imported into GenoPro are kept as as is.

One thing I can do is adding a routine to clean existing .xml files.

Posted Tuesday, April 24, 2007 - Post #17512
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 2 days ago @ 9:23 PM
Posts: 3,464, Visits: 26,854
GenoProSupport (4/24/2007)
UTF-8... by far!

I agree, Also I'm not sure what they actually mean by 'UNICODE' as a file encoding, unless they meant to say UTF-16.

I suspect that PAF will still pass Hex(0B) through via UTF-8 however. Such values need to be filtered out before GenoPro converts the data to XML.

A correction to my earlier posts, the Hex(0B) character is not actually invalid Unicode, but is an invalid XML 1.0 data character. Of the ASCII character codes below decimal 32, XML 1.0 can only legally contain 9 (tab), 10 (linefeed) or 13 (carriage return) I.e. Hex 09, 0A & 0D respectively. These character are valid in XML 1.1 , except NUL i.e. Hex 00. At the moment I am unsure of the implications of using XML 1.1.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Edited: Wednesday, April 25, 2007 by GenoProSupport
Posted Tuesday, April 24, 2007 - Post #17505
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Moderators
Customers
Gamma
FamilyTrees.GenoPro.com
Translator
GenoPro version: 3.1.0.1

Last Login: Tuesday, October 28, 2025
Posts: 4,886, Visits: 22,799
46785 (4/24/2007)
The FamilySearch Personal Ancestral File has different options for exporting GED FILES. In the future which one would be best for GenoPro to import?

UTF-8, UNICODE, ANSEL or ANSI

UTF-8... by far!

Posted Tuesday, April 24, 2007 - Post #17502
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Customers
GenoPro version: 2.0.0.4

Last Login: Tuesday, April 24, 2007
Posts: 7, Visits: 24
Okay, given your information above, I have one more question. The FamilySearch Personal Ancestral File has different options for exporting GED FILES. In the future which one would be best for GenoPro to import?

UTF-8, UNICODE, ANSEL or ANSI 

Posted Tuesday, April 24, 2007 - Post #17500
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Customers
GenoPro version: 2.0.0.4

Last Login: Tuesday, April 24, 2007
Posts: 7, Visits: 24
Thanks, I will try this. That explains why some of my files work and some don't.

 The software I imported from is FamilySearch Personal Ancestral File Ver 5.2.18.0.

Posted Sunday, April 22, 2007 - Post #17484
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.1.0.1

Last Login: 2 days ago @ 9:23 PM
Posts: 3,464, Visits: 26,854
Hi again Nina, now that I have your file I discover the problem is invalid Unicode characters in your data. Some of the Comment fields contain a Hex(0B) character, encoded by GenoPro to . This is apparently invalid Unicode. In fact if your export your .gno file as an XML file and then try and open it with IE or an XML Editor then they also flag the invalid data. Note that these codes are only visible in the XML, not via the GenoPro Property Dialogues.

In ASCII Hex(0B) is a vertical tab, although MS Word uses it as a newline code. One way to correct your data is to export to XML using GenoPro's File, Export Menu item  and then edit the XML file with Notepad replacing all  with either 
 (i.e. newline), with 	 (horizontal tab) or a space. Then open this edited file with GenoPro and save again as a .gno. The Report will then be fine.

Could you let us know which product the data was imported from in case others hit this issue.

Note that you do not need to rename or remove CHAN.DATE or CHAN.DATE.TIME tags. This is because  the DATE component here is not a built-in GenoPro Date object, but another Custom Tag. Only the built-in GenoPro Date fields have the problem with Custom Tags below them. Many packages use these CHAN tags to record when an item was last changed. To remove then from the 'Additional Information' in a Report simply move them to a Custom Tag Layout that has an underscore as the 1st character of its description.

Perhaps in future Dan can filter out this invalid code on import. meanwhile I am producing a version of the skin that will flag this error but continue without processing any Custom Tags.


'lego audio video erro ergo disco' or "I read, I listen, I watch, I make mistakes, therefore I learn"


Edited: Sunday, April 22, 2007 by Ron
Posted Sunday, April 22, 2007 - Post #17483
Famous Writer

Famous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous WriterFamous Writer

Customers
Important Contributors
FamilyTrees.GenoPro.com
GenoPro version: 3.0.1.5

Last Login: Saturday, March 14, 2020
Posts: 365, Visits: 3,680
When I import a new Ged file, I always creat a new file for it before adding it to my tree so that I can check it.

I often notice all these chan;date tags which I systemaically remove and then transfer the info from the baptm and occu tags etc and put them in their places in Genopro.

This is laborious but I wish to remove all custom tags and I am not sure that Ron's XML Tool does all this even though it does a lot.



Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse