Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Hangs for a long time on launch when behind a proxy

#224

I'm trying to open moneyGuru at work, where my connection is behind a proxy server, and every time I open it, it just hangs, unresponsive. It's long enough that I had assumed the program simply wasn't working at all (until I later figured out it was network related and left it to time out on its own).

If I disable/disconnect my network, it will open just fine, but when the connection is available moneyGuru hangs. I've tested this a few times each way to make sure, and this occurred without automatic update checks enabled.

This suggests to me that
a) moneyGuru is "phoning home" for some reason on launch
b) the "phoning home" is a blocking call
c) the "phoning home" has a very long timeout considering there's no indicator that you should be waiting for a timeout
d) it does not make use of the system proxy settings when phoning home, or is connecting via a port which is blocked (outbound) at my place of work

I saw a couple of errors in my console:
21/01/11 10:35:12 AM [0x0-0xb17b17].com.hardcoded_software.moneyguru[51237] WARNING Couldn't connect to open.hardcoded.net
21/01/11 10:35:17 AM [0x0-0xb17b17].com.hardcoded_software.moneyguru[51237] WARNING Communication problem with currency.hardcoded.net: [Errno 61] Connection refused

I would suggest that the problem could be fixed by one or more of the following
a) remove "phoning home" (admittedly I don't know what it's actually doing, but I'm always slightly concerned about software that phones home... especially when I'm planning on putting a bunch of personal financial info in it!) - of course I'm sure it's nothing dodgy, but is it necessary?
b) parallelise the "phoning home" calls --- or are they strictly required before you can open a document?
c) shrink the timeout
d) add a GUI element explaining what's happening so people know why its not launching (at least on my system it's just a hung app with no windows)
e) utilise system proxy settings (in my case, OS X proxy settings)

moneyGuru version: 2.3.4
Operating System: Mac OS X 10.6.6

Reported by frog · January 21st, 2011 @ 12:45 AM

State: fixed
Milestone: none
Assigned to: nobody

Activity

  1. Virgil Dupras
    Virgil Dupras
    • State changed from new to accepted
    • Tag set to bug

    The "phoning home" is for fetching the current unpaid hours for Fairware (no user info is being sent).

    Thanks for letting me know about this problem, I should definitely reduce the connection timeout.

    January 21st, 2011 @ 10:02 AM

  2. Virgil Dupras
  3. frog
    frog

    Thanks! 2.3.5 loads instantly as expected (:

    February 8th, 2011 @ 02:20 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.