John,

I attempted to open GC and having it write to Terminal using  
/Applications/Gnucash.app/Contents/MacOS/Gnucash --logto=stderr.  GC   opened 
and SLR showed two Scheduled Transactions (STs) had been created but were not 
in the register.  There was nothing really written to Terminal as shown below: 

dwa1@dwa1 ~ % /Applications/Gnucash.app/Contents/MacOS/Gnucash --logto=stderr
Application Path /Applications/Gnucash.app/Contents/MacOS/Gnucash

(process:18916): gnc.gui-WARNING **: 13:44:02.529: [mac_set_languages()] 
Language list: en:en_US:C
Found Finance::Quote version 1.51.

Thought maybe I needed “pass" in front of —logto=stderr so ran: 
/Applications/Gnucash.app/Contents/MacOS/Gnucash pass --logto=stderr. Got an 
error and GC didn’t open.  Terminal output is below:

dwa1@dwa1 ~ % /Applications/Gnucash.app/Contents/MacOS/Gnucash pass 
--logto=stderr
Application Path /Applications/Gnucash.app/Contents/MacOS/Gnucash

(process:19454): gnc.gui-WARNING **: 13:55:48.928: [mac_set_languages()] 
Language list: en:en_US:C
Found Finance::Quote version 1.51.
* 13:55:51  WARN <gnc.core-utils> create new file 
/Users/dwa1/Library/Application Support/GnuCash/data/pass
* 13:55:51  WARN <gnc.backend.dbi> 
[GncDbiBackend<DbType::DBI_SQLITE>::session_begin()] Sqlite3 file 
/Users/dwa1/Library/Application Support/GnuCash/data/pass not found
dwa1@dwa1 ~ % 

Earlier I used the command find /var/folders $TMPDIR/gnucash.trace to find the 
path to the .trace file with the following results (I removed all the purely 
Apple stuff as there were pages of it)

dwa1@dwa1 ~ % find /var/folders $TMPDIR/gnucash.trace  
/var/folders
/var/folders/ms
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/0
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/0/com.apple.nsurlsessiond-launchd

(A lot of Apple Stuff)

/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/T/gnucash.trace

(A lot of Apple Stuff)

/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/16777237_525065
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/16777237_525065/functions.data
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/16777237_525065/functions.list
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/libraries.maps
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/31001
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/31001/libraries.list
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/31001/libraries.data
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/3902
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/3902/libraries.maps
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/3902/libraries1.data
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/3902/libraries1.maps
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/3902/libraries.data
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/Intel(R)
 Iris(TM) Graphics 6000
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/Intel(R)
 Iris(TM) Graphics 6000/functions1.data
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/Intel(R)
 Iris(TM) Graphics 6000/functions.maps
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/Intel(R)
 Iris(TM) Graphics 6000/functions.data
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/Intel(R)
 Iris(TM) Graphics 6000/functions1.maps
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metal/libraries.data
/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/C/org.gnucash.Gnucash/com.apple.metalfe

(A Lot of Apple stuff)

/var/folders/ms/pc_fwkwn16nds1fhz45ztmph0000gp/T//gnucash.trace
dwa1@dwa1 ~ %

I have highlighted in red what I believe is the path to the trace file but have 
been unable to open it or read it in terminal as I do not know what command is 
needed to bring it up to read. In your e-mail you stated I could use the 
variable  less $TMPDIR/gnucash.trace to read the file but when I put that in 
Terminal I get the following:

dwa1@dwa1 ~ %  less $TMPDIR/gnucash.trace

~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
(END)

So I don’t know how that variable is supposed to work and with what command.  I 
am unsure where to go from here but I need the trace to send to figure out why 
ST is creating the transactions but not putting them in the register.  
Appreciate your help.



> On Mar 7, 2022, at 22:27, john <[email protected]> wrote:
> 
> 
> 
>> On Mar 7, 2022, at 7:03 PM, [email protected] <mailto:[email protected]> 
>> wrote:
>> 
>> I also opened GnuCash in the Terminal hoping to see what happened when it 
>> opened.  Gnucash opened, but I got no output using command:
>> 
>> open -a Gnucash.app
>> 
>> Is there something else I need to add to this command to get terminal output 
>> when opening Gnucash from Terminal?
>> 
> 
> Using the `open` command in Terminal is the same as double-clicking its icon 
> in Finder: It tells Launch Services to start GnuCash either with no stdin, 
> stdout, or stderr or with stdout and stderr connected to Console.app 
> depending on macOS version. To have a stdin, stdout, and stderr connection to 
> the shell running in Terminal you must run GnuCash directly; if you installed 
> it in /Applicattions you'd use
>   /Applications/Gnucash.app/Contents/MacOS/Gnucash
> 
> By default GnuCash writes its log to a file named gnucash.trace. This is most 
> easily accessed using an environment variable $TMPDIR, so you could use
>   less $TMPDIR/gnucash.trace
> to read it. On macOS and other unix platforms it is overwritten with every 
> launch of GnuCash. You can read more about it at 
> https://wiki.gnucash.org/wiki/Tracefile 
> <https://wiki.gnucash.org/wiki/Tracefile>.
> 
> To get GnuCash to write to the terminal, pass --logto=stderr on the terminal 
> command above. More information about how to configure logging may be found 
> at https://wiki.gnucash.org/wiki/Logging 
> <https://wiki.gnucash.org/wiki/Logging>.
> 
> Regards,
> John Ralls
> 

_______________________________________________
gnucash-user mailing list
[email protected]
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