Hello,

Today I installed gnucash and am trying to get fetch quotes from the
internet, and I am having troubles getting it to work.  I am not
subscribed, so please CC.

When I try the `gnucash-cli --quotes info', it seems to work:

--8<---------------cut here---------------start------------->8---
$ /gnu/store/fq2bix6lr0rls6vld4xwb1dchkkdjnx1-gnucash-5.9/bin/gnucash-cli 
--quotes info
* 00:56:27  WARN <gnc.price-quotes> [GncFQQuoteSource::set_api_key()] No Alpha 
Vantage API key set, currency quotes and other AlphaVantage based quotes won't 
work.
Found Finance::Quote version 1.64.
Finance::Quote sources:
aex          alphavantage              amfiindia    asegr        asx
aufunds      australia    bamosz       bats         bet          bloomberg
borsa_italiana            bourso       bse          bseindia     bvb
canada       comdirect    consorsbank  cse          deka         dutch
dwsfunds     europe       fetch_live_currencies     financeapi
finanzpartner             fondsweb     fool         france       ftfunds
goldmoney    googleweb    greece       hu           hufund       hungary
hustock      india        indiamutual  known_currencies          marketwatch
morningstarau             morningstarch             morningstarjp
morningstaruk             mstaruk      nasdaq       nseindia     nyse
nzx          onvista      oslobors     poland       romania      seb_funds
sinvestor    six          stockdata    stooq        tesouro_direto
tiaacref     tmx          tradegate    tradeville   treasurydirect
troweprice   troweprice_direct         tsp          tsx          twelvedata
ukfunds      unionfunds   usa          xetra        yahoo_json   yahoojson
yahooweb     za
--8<---------------cut here---------------end--------------->8---

However when I try to actually get some quotes, I get this "error":

--8<---------------cut here---------------start------------->8---
$ /gnu/store/fq2bix6lr0rls6vld4xwb1dchkkdjnx1-gnucash-5.9/bin/gnucash-cli 
--quotes dump australia CML
* 00:58:05  WARN <gnc.price-quotes> [GncFQQuoteSource::set_api_key()] No Alpha 
Vantage API key set, currency quotes and other AlphaVantage based quotes won't 
work.
CML Finance::Quote returned no data and set no error.
--8<---------------cut here---------------end--------------->8---

Which seems weird.  The helper itself appears to work:

--8<---------------cut here---------------start------------->8---
$ echo '{"defaultcurrency": "USD","australia": {"CML": ""}}' | 
/gnu/store/fq2bix6lr0rls6vld4xwb1dchkkdjnx1-gnucash-5.9/bin/finance-quote-wrapper
 -f
{"australia":{"CML":{"name":"CONNECTED MINERALS 
LIMITED","success":1,"last":0.2,"method":"asx","price":0.2,"type":"","net":0,"errormsg":"","bid":0.18,"symbol":"CML","p_change":"0","volume":1019,"currency":"AUD","exchange":"Australian
 Securities Exchange","ask":0.2}}}
--8<---------------cut here---------------end--------------->8---

When I strace the `gnucash-cli' binary, it seems it does get the JSON
back:

--8<---------------cut here---------------start------------->8---
$ strace -v -s 8192 -- 
/gnu/store/fq2bix6lr0rls6vld4xwb1dchkkdjnx1-gnucash-5.9/bin/gnucash-cli 
--quotes dump australia CML
[..]
read(15, 
"{\"australia\":{\"CML\":{\"errormsg\":\"\",\"price\":0.2,\"net\":0,\"type\":\"\",\"bid\":0.18,\"success\":1,\"volume\":1019,\"name\":\"CONNECTED
 MINERALS 
LIMITED\",\"method\":\"asx\",\"p_change\":\"0\",\"currency\":\"AUD\",\"ask\":0.2,\"last\":0.2,\"symbol\":\"CML\"}}}\n",
 512) = 224
[..]
write(1, "CML Finance::Quote returned no data and set no error.\n", 54CML 
Finance::Quote returned no data and set no error.
) = 54
[..]
--8<---------------cut here---------------end--------------->8---

I am on 5.9 version:

--8<---------------cut here---------------start------------->8---
$ /gnu/store/fq2bix6lr0rls6vld4xwb1dchkkdjnx1-gnucash-5.9/bin/gnucash-cli 
--version
GnuCash 5.9
Build ID: 5.9+(2024-09-28)
--8<---------------cut here---------------end--------------->8---

Would anyone have some suggestion what might be wrong and how I can fix
this?

Thank you and have a nice day,
Tomas Volf

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
_______________________________________________
gnucash-user mailing list
gnucash-user@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.

Reply via email to