Yosemite

John Morris johnjeff at editide.us
Sun Aug 10 16:19:00 EDT 2014


Hi John,
  Thanks for responding so quickly. I am also busy with many projects. I hope that will excuse the delay in my response.

  I have tried the two commands you recommended. Both appear to return reasonable results. The first command returns what appears to be a list of the available stock-quote services. The second command returned Apple's most recent closing price. I also tried the second command with SWRLX in place of AAPL, which returned the most recent price of a mutual fund I hold. That is one of the funds I was trying to get a price for in GnuCash's Price Editor.

  I then when back to GnuCash to see if anything had changed, but clicking the Get Quotes button in the Price Editor still gave me the same "unknown" error. However, looking at the Security Editor, I could see that I was trying to use "Fidelity Direct," not "Yahoo," as the source for the stock quotes. Changing to "Yahoo" seems to have solved the problem.

  Looking back in the output from the check command, I can see that both fidelity and fidelity-direct are listed as sources of stock quotes. When I run the second command with fidelity in place of yahoo, I get essentially the same information I got from Yahoo. However, when I run that command with fidelity-direct, I get an error: "Undefined fetch-method fidelity-direct passed to Finance::Quote::fetch at /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-dump line 178."

  Looking in the GnuCash application under Yosemite, I can see that the only Fidelity source listed under the single quote sources is "Fidelity Direct." Back in Snow Leopard, I noticed that I was using "Fidelity (Fidelity ...)" under the multiple quote source. That one works without a hitch. Switching one of my mutual funds to the single source called Fidelity Direct under Snow Leopard causes the Price Editor to throw the same unknown error I got under Yosemite.

  So, I don't think this error is caused either by running on a virtual machine or by running under Yosemite. At this point, GnuCash seems to be running as well under Yosemite as it runs under Snow Leopard. In fact, some of the dialog controls respond more naturally under Yosemite than they do under Snow Leopard. Of course, I have only scratched the surface, so I can't say that there are no other issues.



  While I'm reporting issues, I'll mention another small issue I noticed under Yosemite. I've noticed similar behavior under Snow Leopard, but it was not as impactful. The issue is that I had left GnuCash to do these tests and then write this message. When I went back to it, I was able to move the windows around and switch from window to window, but the buttons in the windows were not responding to my clicks. Additionally, I was not able to close any of the windows. This made me wonder if the application had locked up somehow, so I tried opening the GnuCash menu and choosing Quit. That seemed to work, but the application continued sit there. Before I gave it the three-finger salute, I tried moving the windows all the way off the screen. This revealed a dialog asking if I wanted to save the file.

  Clearly, that dialog had taken control of the clicks, but it was not brought to the front where I would see it. Clicking Save on that dialog closed most of the windows, but left one open. Moving it aside revealed another modal dialog asking if I wanted to save the file automatically every time. Canceling that dialog finally let me close out the application.

  The problem seems to be that GnuCash's windows don't always come to the front the way they should. In Snow Leopard, this happens with the main window when I command tab to the application, but it only happens sometimes.

Best,
John

On Aug 1, 2014, at 8:12 PM, John Ralls wrote:

> I'm a bit delinquent on that. I ran some basic checks on the first developer preview, then got busy on other stuff and haven't even updated the dev preview, never mind trying Finance::Quote. I'm not going to have time to do anything about that for at least a few more days, either.
> 
> The first thing to do is to get GnuCash out of the loop. Open Terminal.app and run 
> /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-check
> and if that runs without error,
> /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-dump yahoo AAPL
> 
> If the problem isn't obvious, post the results here.
> 
> Regards,
> John Ralls



More information about the gnucash-user mailing list