Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Calculator has stopped 'converting'...

How can I get it back on track please?...

I can still multiply, divide, and conquer 🙂

but I can't convert, currency, weights, distance, etc...

I'm lost, please help me...thanks...

M

MacBook Pro - 'Matte Screen' no glossy crap..., Mac OS X (10.5.8), ipod nano - NEC 2690 'matte screen'

Posted on Sep 7, 2010 7:30 AM

Reply
Question marked as Best reply

Posted on Sep 7, 2010 8:51 AM

I haven't looked recently, but "Calculator.app" used to get its exchange rate information by contacting a web page at Apple that in turn got its information by scraping an IMF web page. In the past, if the layout of the original IMF page changed, the Apple page would parse it incorrectly, and "Calculator.app" would retrieve junk, causing currency conversions to fail.

The current version of "Calculator.app" appears to fail to perform any conversions whatsoever (not just limited to currency) if it fails to read the "~/Library/Application Support/Calculator/FinancialRates.xml" file, something it will try to do if there is a currency conversion is in the "Recent Conversions" list.

So until Apple fixes things from their end, if you need to perform currency conversions using "Calculator.app", it will likely be necessary to retrieve a valid "FinancialRates.xml" file from a backup, update it with current information by hand-editing it, then locking it to prevent "Calculator.app" from making further changes. I.e. it would probably be easier to use something else.

If you need to perform conversions other than currency, try deleting the recent conversions list (the property name is ' RecentConversionsDefaultsKey_1' from the "~/Library/Preferences/com.apple.Calculator.plist" file, then refrain from selecting "Currency…" from the "Convert" menu.

As long as there isn't a currency conversion in the "Recent Conversions" list, it should be possible to perform other conversions...

Edit: It appears Apple is getting its info from Yahoo these days, not from the IMF page.
33 replies
Question marked as Best reply

Sep 7, 2010 8:51 AM in response to Morris Taub

I haven't looked recently, but "Calculator.app" used to get its exchange rate information by contacting a web page at Apple that in turn got its information by scraping an IMF web page. In the past, if the layout of the original IMF page changed, the Apple page would parse it incorrectly, and "Calculator.app" would retrieve junk, causing currency conversions to fail.

The current version of "Calculator.app" appears to fail to perform any conversions whatsoever (not just limited to currency) if it fails to read the "~/Library/Application Support/Calculator/FinancialRates.xml" file, something it will try to do if there is a currency conversion is in the "Recent Conversions" list.

So until Apple fixes things from their end, if you need to perform currency conversions using "Calculator.app", it will likely be necessary to retrieve a valid "FinancialRates.xml" file from a backup, update it with current information by hand-editing it, then locking it to prevent "Calculator.app" from making further changes. I.e. it would probably be easier to use something else.

If you need to perform conversions other than currency, try deleting the recent conversions list (the property name is ' RecentConversionsDefaultsKey_1' from the "~/Library/Preferences/com.apple.Calculator.plist" file, then refrain from selecting "Currency…" from the "Convert" menu.

As long as there isn't a currency conversion in the "Recent Conversions" list, it should be possible to perform other conversions...

Edit: It appears Apple is getting its info from Yahoo these days, not from the IMF page.

Sep 7, 2010 9:07 AM in response to biovizier

oh my, this is confusing biovizier...I'm thinking I may look for some free calculator/converter and install and be happy (though not sure if one exists)...I don't want to be jumping through hoops for conversions...

thanks for the detailed explanation...i will give clearing the plist a try and hunt for another apple compatible app for currency conversions...

Sep 10, 2010 7:24 AM in response to Pierre Terrien

I think biovizier kind of outlined the problem...this is an apple related problem...when we hit 'convert' here, the software connects up someplace at apple who gets info from the internet...someplace that line of info is broken...this happened a few years ago and it took a while for apple to fix...at least i think it was that...

so long as i have something to work with, the currency converter via Dashboard, i don't care if apple's calculator works or not, though it's slightly more convenient to keep open all the time...living in europe, I need a daily tool to convert currency and often miles/inches to centimeters etc...be lost without it...

Sep 13, 2010 4:44 AM in response to biovizier

Thanks, biovizier!

It seems to me that an almost-empty XML-file (without data) allows other conversions until Currency is tried. After that, the XML-file has zero size, but adding just a carriage return ot it brings other conversions back to life. For the time being, that is.

I thought I had done something really, really stupid, but obviously there are Higher Powers at work here. Invoking the Currency conversion yesterday obviously cleared all data from the XML-file, so I'm not sure if a back-up is of any use.

Calculator has stopped 'converting'...

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.