trevor on 03 Feb, 2010 10:47 PM
sorry it's giving you troubles.
Propane uses the same rendering engine as Safari so the first
thing to check when you have an issue like this is whether you can
access your chats in Safari.
If you can't, then there isn't much Propane can do - and you'll
need to track down why Campfire isn't accessible to you.
If Safari seems to be working properly then the next thing to do
is open Console.app and see if there are any messages there from
Propane - there's always a message about "Old-style plist parser"
so if that's all there is then you can ignore it.
If there are any other messages then I'd appreciate it if you
could respond here with the pasted lines.
Also - when you say "hang", you don't actually mean a beachball
do you? I'm assuming that what you mean is that the "Connecting..."
message never goes away and there's no ghostly image of the chat
behind the connecting message. Right?
If that's the case then I suspect network issues. Either
Campfire is genuinely unavailable or there's a proxy in between you
and Campfire that's messing things up. I may as well, ask, are you
behind a proxy?
So, to summarize:
does Campfire work in Safari
what messages (if any) are in Console.app
are there any things like proxies that I should be aware
Thanks for the thorough response. My question was a bit vague, I
see. M' brains not workin' right.
Anyway -- I think I might have discovered the cause of the
problems but I haven't confirmed 100%. It's more of a theory. See,
I'm running some unit tests on a web app locally where I'm changing
the system time locally to simulate the passage of time. It's
pretty cool but it wrecks havoc on gmail, for example.
I reset the time to about 2 months ago, run some stuff, set it
to one month ago, run some stuff, set it back to the correct
date/time and done. It's certainly possible that this is hosing
I wish it would just let me right-click-reload though. I get the
attached. No console messages. I have to restart the app. I know
that this is a super edge case so no worries if you don't want to
deal with it.
trevor on 04 Feb, 2010 12:59 AM
I do use dates to decide when a room-list (in the lobby) needs
to be refreshed (about every minute) so if you change the system
date backwards then I can certainly imagine that it will consider
the room-list 'fresh' for a very long time :-)
That shouldn't affect running chats though.
For running chats, that's all down to 37signals own Campfire
However, if they also set a date based on the 3-second polling
interval then again, setting the system date back in time might
effectively stop polling.
BUT we still have the issue of the chat not completely
loading. Reloading the chat (or the lobby window) should forcibly
reset any timers.
It's clear that the room html is loading (you can see the ghost
of it behind the connection-status overlay) but something is
(probably that it isn't running).
I wonder if this is some weird page-caching issue... I'm pretty
aggressive about not caching stuff but maybe something has
If you quit and restart Propane after you change the system time
does Propane load your chats properly?