I suspect that https://bugs.gnucash.org/show_bug.cgi?id=797002 
<https://bugs.gnucash.org/show_bug.cgi?id=797002> is the same problem. I passed 
on the suggestion about the format string. It didn’t work for her either.

Regards,
John Ralls


> On Jan 1, 2019, at 3:22 PM, Tim Quinn <tim.qu...@att.net> wrote:
> 
> Thanks for the hint.
> 
> I tried your suggestion and get the same error, except with the tilde 
> replacing the excl. point in the error message.
> 
> After some more searching I see that back in Feb. of 2018 uses of gnucash’s 
> sprintf were converted to guile’s format function. Looking at guile’s format 
> doc it does look like the tilde is necessary to indicate that what follows is 
> a formatting string, so that reinforces what you said.
> 
> I also see in taxtxf.scm some uses of “format” as a variable. I have not had 
> a chance yet to see if a “format” variable might be overriding the “format” 
> function in the context at line 590 but I might try that next.
> 
> Or if there are other suggestions as to what else I can try…
> 
> Thanks.
> 
> - Tim
> 
>> On Dec 31, 2018, at 7:05 PM, Christopher Lam <christopher....@gmail.com> 
>> wrote:
>> 
>> Try digging into Gnucash.app and find taxtxf.scm
>> 
>> Then find "!0,2f" in line 590 and replace it with "~0,2f"
>> 
>> On 1/1/19 3:40 am, Tim Quinn wrote:
>>> I’m on a Mac with High Sierra. Using either GnuCash  3.4+ (downloaded 30 
>>> Dec 2018) or 3.3 trying to export the tax report in TXF format crashes 
>>> GnuCash.
>>> 
>>> The debugger output is below. Is anyone else seeing anything similar?
>>> 
>>> I have not seen anything on the mailing list or in the bug database.
>>> 
>>> Thanks.
>>> 
>>> - Tim
>>> 
>>> Backtrace:
>>>           7 (apply-smob/1 #<catch-closure 1179a0320>)
>>> In taxtxf.scm:
>>>  2997:42  6 (generate-tax-schedule _ _ _ #f "/Users/tim/Documents/S…")
>>> In srfi/srfi-1.scm:
>>>   592:29  5 (map1 ((("") ("1") ("") ("N000") ("Expenses:Taxes") …) …))
>>>   592:29  4 (map1 ((("Sched C") ("1") ("1") ("N293") ("Income") …) …))
>>>   592:17  3 (map1 ((("Sched C") ("1") ("1") ("N293") ("Incom…") …) …))
>>> In taxtxf.scm:
>>>  2335:36  2 (handle-tax-code _)
>>>   590:37  1 (render-txf-account _ -24595/4 #f _ #t _ _ N293 "1" "F…" …)
>>> In unknown file:
>>>           0 (_ #f "!0,2f" 6148.75)
>>> 
>>> ERROR: Wrong type to apply: 1
>>> 
>>> _______________________________________________
>>> 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