1.8.4 datafile corruption

David Fries dfries at mail.win.org
Wed May 12 20:09:10 EDT 2004


I'm running the Debian built 1.8.4-2, it's a bit old so it might not
be a problem any more, but I thought I would report it anyway.  I
remember having some oddity with a split when I was using gnucash, but
I don't remember what that was.

gnucash reports,
Warning: sixtp_sax_end_handler: bad closing tag (start <split:account>, end <spe55d>)
Warning: sixtp_sax_end_handler: bad closing tag (start <trn:split>, end <spe55d>)
Warning: sixtp_sax_end_handler: bad closing tag (start <trn:splits>, end <spe55d>)
Warning: sixtp_sax_end_handler: bad closing tag (start <gnc:transaction>, end <spplit>)
Warning: sixtp_sax_end_handler: bad closing tag (start <gnc:book>, end <trn:splits>)
Warning: sixtp_sax_end_handler: bad closing tag (start <gnc-v2>, end <gnc:transaction>)


A diff from a known good file,
@@ -6722,8 +6785,7 @@
       <split:reconciled-state>n</split:reconciled-state>
       <split:value>-12480/100</split:value>
       <split:quantity>-12480/100</split:quantity>
-      <split:account type="guid">2aedbcc2b16f56ba728fa42a8e0ae55d</split:account>
-    </trn:split>
+      <split:account type="guid">2aedbcc2b16f56ba728fa42a8e0ae55d</spe55d</spe55d</spe55d</spplit>

I'm sure glad I put that file in cvs!  It is an old transaction but
when I reverted those lines it worked, here is the entire transaction
(values changed),


<gnc:transaction version="2.0.0">
  <trn:id type="guid">6120afe17d4d8e0772a92ec8836562a0</trn:id>
  <trn:currency>
    <cmdty:space>ISO4217</cmdty:space>
    <cmdty:id>USD</cmdty:id>
  </trn:currency>
  <trn:date-posted>
    <ts:date>2003-10-09 00:00:00 -0500</ts:date>
  </trn:date-posted>
  <trn:date-entered>
    <ts:date>2003-12-09 20:22:38 -0600</ts:date>
    <ts:ns>267763000</ts:ns>
  </trn:date-entered>
  <trn:description>Employee Contribution</trn:description>
  <trn:splits>
    <trn:split>
      <split:id type="guid">dec4a8b9095b281f17ed50bae74917d6</split:id>
      <split:reconciled-state>n</split:reconciled-state>
      <split:value>XXX/100</split:value>
      <split:quantity>XXX/100</split:quantity>
      <split:account type="guid">ff1dec86842c52eefefbbb42c176b2b1</split:account>
    </trn:split>
    <trn:split>
      <split:id type="guid">5d8005ba947e9c476d7648d5be5a82b9</split:id>
      <split:reconciled-state>n</split:reconciled-state>
      <split:value>-XXX/100</split:value>
      <split:quantity>-XXX/100</split:quantity>
      <split:account type="guid">2aedbcc2b16f56ba728fa42a8e0ae55d</split:account>
    </trn:split>
  </trn:splits>
</gnc:transaction>

-- 
David Fries <dfries at mail.win.org>
http://fries.net/~david/pgpkey.txt


More information about the gnucash-user mailing list