Got it.

Sorry for the misunderstanding.

Regards,
Adrien

> On Jan 16, 2019, at 8:33 PM, David T. <sunfis...@yahoo.com> wrote:
> 
> Ah. I understand where we are disconnecting. 
> 
> 1. Gnucash truncated my reports file upon saving any new reports. 
> 2. I exited Gnucash and upon reopening found that two thirds of my reports 
> were no longer there. 
> 3. I exited Gnucash again, and verified in the OS that the file was much 
> smaller, opened the file in a text editor and verified that hundreds of lines 
> were gone. 
> 4. I deleted this truncated file and copied back in the original reports file 
> from a backup. 
> 
> So, long story short, the errant report was (probably) causing Gnucash to 
> truncate the file if I asked it to save a report. 
> 
> On Thu, Jan 17, 2019 at 7:14, Adrien Monteleone
> <adrien.montele...@lusfiber.net> wrote:
> I understand what you mean by they were ‘gone’ because Gnucash couldn’t read 
> the remainder of the file. But does opening saved-reports-2.8 in a text 
> editor (something like Atom, Gedit, vi, emacs, etc.) show the subsequent 
> reports still defined there? (warning, I think this file is in Scheme, but 
> you can do a find on your report names)
> 
> I can’t fathom how removing an errant report magically un-truncated a file. 
> If the data was gone, it was gone. But if Gnucash simply couldn’t read it 
> past a certain point, though the report definitions were still there, that 
> would make sense. (what is perplexing is why the OS would report a different 
> file size)
> 
> Or did you simply restore a 2.8 backup or a saved-reports-2.4 version and 
> remove the offending report to ‘recover' the lost reports? I wasn’t quite 
> clear in my understanding there.
> 
> Regards,
> Adrien
> 
> > On Jan 16, 2019, at 7:03 PM, D <sunfis...@yahoo.com> wrote:
> > 
> > Adrien,
> > 
> > It's not merely a case of the OS reporting the wrong file size; the file 
> > was in fact truncated. Reports were gone. 
> > 
> > It's more likely that something in the particular report was causing 
> > Gnucash to discard the data before saving. I say this because Gnucash 
> > consistently put the original file into saved-reports-2.4-backup. All 182kb 
> > of it.
> > 
> > David
> > 
> > On January 17, 2019, at 2:07 AM, Adrien Monteleone 
> > <adrien.montele...@lusfiber.net> wrote:
> > 
> > David,
> > 
> > I’ve seen that very strange issue happen on two other occasions, once with 
> > a mailbox file and once with an XML file. I can’t fathom why the OS reports 
> > less data than is really there as it shouldn’t care if the file is 
> > malformed or not to the filetype’s specifications when it reports total 
> > size on disk. I’ve seen this on both Linux and Mac. (I never tested those 
> > files on Windows to see if that OS would do the same) This might be some 
> > sort of bug related to how files are split up on disk, or if such file 
> > errors result in an errant change to the file table entry, (FAT, journal, 
> > etc.) I dunno.
> > 
> > Unfortunately, I no longer remember the exact issues, but certainly, 
> > correcting the text in the file in my cases, (I could load the entire file 
> > in a text editor) restored access to my data and got the OS to report the 
> > real file size.
> > 
> > Regards,
> > Adrien
> > 
> >> On Jan 16, 2019, at 10:54 AM, David T. via gnucash-user 
> >> <gnucash-user@gnucash.org> wrote:
> >> 
> >> Geert and others,
> >> 
> >> I would like to follow up on the issues I raised earlier. 
> >> 
> >> First off, the crashing upon saving the report has gone away. I have no 
> >> idea why.
> >> 
> >> As for the saved-reports truncation issue, after a break from all of this, 
> >> I returned to do some tinkering around. Repeated efforts to modify a few 
> >> of my reports for the latest version of the Transaction Report yielded the 
> >> same results: my saved-reports file was truncated at 32kb.
> >> 
> >> I began the process of trying to document all 56 saved reports in my file 
> >> (including trying to remove outdated ones) so that I could wipe the slate 
> >> clean and start over again. A third of the way through, I ran into a 
> >> report that was embedded in a multicolumn report which was not yielding 
> >> expected results. This report would only return a cryptic error message. 
> >> My suspicions aroused, I removed the report from the multicolumn report, 
> >> saved the multicolumn report, closed, and then reopened GnuCash. 
> >> 
> >> All my reports were still there, and further edits on saved reports did 
> >> not truncate the saved-reports file.
> >> 
> >> I’m not certain, but I wonder whether there is an issue in the multicolumn 
> >> report code—to wit, I see that the entries for each section appear to be 
> >> based on other reports, and I wonder what would happen if I were to remove 
> >> the stored report upon which that section is built?
> >> 
> >> Anyhow, it appears that the truncation issue had to do with this erroneous 
> >> saved report. I have no idea what could have fixed the crasher.
> >> 
> >> Cheers,
> >> David
> >> 
> >>> On Dec 29, 2018, at 9:31 PM, Geert Janssens <geert.gnuc...@kobaltwit.be> 
> >>> wrote:
> >>> 
> >>> Hi David,
> >>> 
> >>> A very disturbing situation to be in.
> >>> 
> >>> I think the first step is to narrow down the possible issues.
> >>> 
> >>> Op zaterdag 29 december 2018 16:18:43 CET schreef David T. via 
> >>> gnucash-user:
> >>>> Hello,
> >>>> 
> >>>> As the subject line notes, I am again encountering a crasher in GnuCash 
> >>>> 3.3
> >>>> on MacOS Mojave when I try to save a report configuration for a report
> >>>> whose settings have changed. Upon restart, I find that the saved reports
> >>>> have been trashed, and the saved-reports-2.8 file is truncated at a
> >>>> fraction of its prior size.
> >>>> 
> >>>> Further specifics: I am opening a saved report which is intended to 
> >>>> document
> >>>> a small subset of expense accounts. I have added a new subaccount to this
> >>>> set of expenses, and I wish to add this new subaccount to the existing
> >>>> saved report. I open the report (Reports->Saved Report Configurations) 
> >>>> and
> >>>> then select the options for the report. I click to the Accounts tab, add
> >>>> the new account (CMD-Click) and click save. The new version of the report
> >>>> now displays. I click on the “Save Report Configuration” button, and
> >>>> GnuCash disappears. There is no further information displayed (i.e., I do
> >>>> not receive an Apple message about the program ending unexpectedly, 
> >>>> etc.).
> >>>> Neither does it appear that there is a crash report; the only crash I can
> >>>> find regarding GnuCash dates from 12/18, and today is not 12/18.
> >>>> 
> >>> When this happens is there anything in the trace file ?
> >>> 
> >>>> More disturbingly, when I reopen GnuCash, I find that my Saved Report
> >>>> Configurations file has been truncated, resulting in a loss of most of my
> >>>> reports. (Because I’ve had similar troubles with GnuCash trashing my
> >>>> reports file, I have copies of saved-reports-2.8 stored in safe spots.) 
> >>>> The
> >>>> saved-reports-2.8 file goes from 182 kb to 34 kb. Upon restart, I have 
> >>>> only
> >>>> 7 saved reports.
> >>>> 
> >>> So some of them are still in there ? Is the last one that's still there 
> >>> completely stored in the saved reports file ? And what's the first report 
> >>> that's not saved ? Do you see anything particular about this one ?
> >>> 
> >>> What if you remove this first report that's not saved from your original 
> >>> saved 
> >>> reports file (after making a proper backup of course) and restore this 
> >>> manually edited file. Can you now save your new report correctly ?
> >>> 
> >>> Regards,
> >>> 
> >>> Geert
> >>> 
> >>> 
> >> 
> >> _______________________________________________
> >> gnucash-user mailing list
> >> gnucash-user@gnucash.org
> >> To update your subscription preferences or to unsubscribe:
> >> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> >> If you are using Nabble or Gmane, please see 
> >> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> >> -----
> >> Please remember to CC this list on all your replies.
> >> You can do this by using Reply-To-List or Reply-All.
> > 
> > 
> > _______________________________________________
> > gnucash-user mailing list
> > gnucash-user@gnucash.org
> > To update your subscription preferences or to unsubscribe:
> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
> > If you are using Nabble or Gmane, please see 
> > https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> > -----
> > Please remember to CC this list on all your replies.
> > You can do this by using Reply-To-List or Reply-All.
> 
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see 
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.


_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to