Yep, now even if I fix this, I'll have to move each of my apps to a separate VM. Dynamic typing and Web apps are not always a perfect match, and I don't want an error in one bringing everything down.
I'm guessing that this was not a problem for me before, as the older images or the squeak VM started the UIManager even in headless mode. Therefore when I used VNC to check the servers, I would see the debugger windows. On Mon, Oct 10, 2011 at 18:27, Schwab,Wilhelm K <[email protected]> wrote: > John, > > No question, the punishment certainly exceeds the crime :) I was making a > general plea for what I really believe is the correct way to build network > software. > > Bill > > > > > ________________________________________ > From: [email protected] > [[email protected]] On Behalf Of John Toohey > [[email protected]] > Sent: Monday, October 10, 2011 5:24 PM > To: [email protected] > Subject: Re: [Pharo-project] Socket timeout terminates COG VM > > The exception is not coming from my code, if it was I could trap it. > Regardless, isn't shutting the VM down a bit of overkill in this case? > > On Mon, Oct 10, 2011 at 17:12, Igor Stasenko <[email protected]> wrote: >> On 10 October 2011 23:19, John Toohey <[email protected]> wrote: >>> Hi, >>> >>> I've had a problem since 1.0 with socket timeouts throwing exceptions >>> and invoking the debugger in my headless images. I don't know why a >>> socket timeout is considered exceptional, but I've gotten used to >>> using VNC to log into the server and close the debuger windows. >>> However, I've moved to COG and the latest one-click images, and now >>> the error terminates the VM. >>> >>> My app is a standard Seaside server, using the streaming connector for >>> Comet support. >>> >>> I've attached the PharoDebug.log. It would be appreciated if anyone >>> could help me with this problem, as I'm at a loss where to even begin. >>> >> >> So, just put an exception handler, and handle this exception in a >> manner you want >> and then your image will keep working! :) >> >>> >>> Using Pharo1.3 #13298 on Lucid32 (Ubuntu) >>> >>> >>> -- >>> ~JT >>> >> >> >> >> -- >> Best regards, >> Igor Stasenko. >> >> > > > > -- > ~JT > > > -- ~JT
