[GNC] Gnu Cash stopped working 2 days ago.
John Ralls
jralls at ceridwen.us
Sun Sep 24 13:45:51 EDT 2023
log.conf is not necessary to generate trace files. If it was GnuCash would automatically create a default.
David may still be misled by the typos in my earlier message. Ken Farley corrected them. The tracefile can be found via Terminal with $TMPDIR/gnucash.trace. One can redirect it to somewhere else with the --logto option, e.g.
/Applications/Gnucash.app/Contents/MacOS/Gnucash --logto $HOME/gnucash_errors
will write it to a file named "gnucash_errors" in the user's home directory.
The original error message David posted,
>
> (process:46072): gnc.gui-WARNING **: 20:54:04.010: [mac_set_languages()] Language list: en:en_GB:C
> Backtrace:
> 3 (apply-smob/1 #<catch-closure 12de8dda0>)
> In ice-9/boot-9.scm:
> 2312:4 2 (save-module-excursion #<procedure 13124d5e0 at ice-9/e…>)
> In ice-9/eval-string.scm:
> 36:6 1 (read-and-eval #<input: string 1312371c0> #:lang _)
> In unknown file:
> 0 (read #<input: string 1312371c0>)
>
> ERROR: In procedure read:
> In procedure string->number: Value out of range: 9739
>
is a scheme backtrace. It has nothing at all to do with the backend nor could it be emitted by a SQL server or SQLite3.
Regards,
John Ralls
> On Sep 24, 2023, at 9:59 AM, Jediator <jediator at artemisspace.com> wrote:
>
> David, You need to create the log.conf file manually first on your Mac to enable tracing. Please see this thread for details (https://lists.gnucash.org/pipermail/gnucash-user/2023-September/108759.html).
>
> Are you using the default sqlite as the GC database? The error message of "procedure value out of range" you posted indicates this might be a database problem. If you are on a Mac, your can just run /sqlite3 your_db.gnucash /to see if this would spit out any errors. Once you are in the sqlite shell, run the /analyze/ command to check the table/index consistency.
>
> Good luck! -- JC
>
>
> On 9/24/23 8:25 AM, (Alan) David Smith wrote:
>> I have tried this. Thank you very much for your help but there is still no trace file visible anywhere.
>>
>> May be version 5.4 will work on my Apple when available, otherwise it looks as though GNUCash has permanently stopped working on my apple computer.
>>
>> Regards,
>>
>> David
>>
>> On 17/09/2023, 17:13, "(Alan) David Smith"<smith54 at smith54.karoo.co.uk> wrote:
>>
>> There is still no trace file. But you now have crash report.
>>
>> On 17/09/2023, 15:13, "gnucash-user on behalf of Ken Farley"<gnucash-user-bounces+smith54=smith54.karoo.co.uk at gnucash.org on behalf of farleykj at gmail.com> wrote:
>>
>> I think you might be missing some of the steps you were asked to
>> perform, so here they are:
>>
>> (1) Run Gnucash while telling it to save a trace file. This file lists
>> all the actions of the program. This is done with the command (on MacOS):
>>
>> /Applications/Gnucash.app/Contents/MacOS/Gnucash --debug
>>
>> This will run Gnucash, presumably until it crashes, while writing a
>> trace file in the directory specified by the environment variable TMPDIR
>> on your system.
>>
>> (2) To make the trace file more accessible, you copy it to your user
>> directory. To be sure it's in this location, perform the following two
>> commands:
>>
>> cd
>>
>> cp $TMPDIR/gnucash.trace .
>>
>> (3) Now that you have this tracefile, you want to provide it to the
>> folks on the mailing list who can interpret such things. Since it's
>> likely a very long file, it is not a good idea to copy and paste it's
>> contents into a message. Instead, when you reply to the mailing list,
>> you attach the file to the message, usually by dragging and dropping the
>> file in Outlook, or using the "Attach File" button, etc.
>>
>>
>> Hopefully, if you do these things, someone will be able to figure out
>> where your installation is going wrong.
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> 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 at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> 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 at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list