From: Matthew W. <mr...@ya...> - 2004-12-20 15:23:19
|
I tried restarting the http server as well as restarting mister house with no luck. I have currently edited the http_server.pl code by commenting out the two lines that call "speak" and everything now works fine. Uncommenting these lines reintroduces the bug. So it is definitely the combination of the login page and sending speech to Audrey. To answer your question: - everything else seems to work fine re: other web requests, using the UI. Only the login page seems to cause a problem. I haven't done a detailed investigation on this front. Of course, without being able to login as admin, I can't try out any admin related things. If you have any ideas on how to proceed with debugging this, let me know. I haven't done much in the way of PERL socket code. thanks, Matt >I recently (last Friday) acquired a new toy, an Audrey, to add to my >> MisterHouse setup. Everything seems to work fine, except for a strange >> error when I have audreyspeak.pl loaded. >> >> When this module is loaded, I am unable to login as admin through the >> web interface from any web client (through the Audrey or my PC). >> Misterhouse is spitting out the following error: >> >> Error, socket_close sock port undefined for port http >> >> It appears that the socket used for the http connection to send the >> cookie and "password accepted" page back to the web client is being >> prematurely closed. This problem goes away if I don't load the >> audreyspeak.pl module. This is a pretty wierd error. Do you have the problem with other web requests, or just the password menu? When you have the problem, try the 'restart the http server' command to see if that fixes it. Bruce |