Eduardo, Just looking at the error message I would be tempted to say that you are experiencing a similar problem to what I had discovered. What I had found was that if all of your code was in the context directory and you were using forwarding or callMethodOfServlet on a derived class something went wrong with the import and produced a similar set of error messages. There were 2 possible fixes; 1) use the CVS versions of Webkit (or at least ServletFactory.py) or 2) move all of the source code into a subdirectory of the context. Why option 2 works is a mystery to me, but it did.
Although I ended up with an error message, not a crash. Best of Luck David London On Thu, 2004-04-08 at 15:56, Eduardo Elgueta wrote: > Hi All, > > WebKit dies with no error message when a user presses repeatedly the > submit button (the user can press the button two or three times before > receiving an error message from Apache). > > The page in question saves posted form data to a MySQL database using > MySQLdb. > > Sometimes, the following error message (in Errors.csv) is recorded just > before crashing: > > "Thu Apr 8 15:52:12 > 2004","Input.py","/home/webwadmin/ww_apps/environ/Input.py","_mysql_exceptions.OperationalError","(2013, > > 'Lost connection to MySQL server during > query')","/home/webwadmin/ww_apps/ErrorMsgs/Error-Input.py-2004-04-08-15-52-12-44505.html" > > This is the traceback: > > [Thu Apr 8 15:52:42 2004] [error] WebKit: Error while executing script > /home/webwadmin/ww_apps/environ/Input.py > Traceback (most recent call last): > File "/usr/local/Webware-0.8.1/WebKit/Application.py", line 415, in > dispatchRequest > self.handleGoodURL(transaction) > File "/usr/local/Webware-0.8.1/WebKit/Application.py", line 567, in > handleGoodURL > self.respond(transaction) > File "/usr/local/Webware-0.8.1/WebKit/Application.py", line 776, in > respond > transaction.respond() > File "/usr/local/Webware-0.8.1/WebKit/Transaction.py", line 105, in > respond > self._servlet.respond(self) > File "/usr/local/Webware-0.8.1/WebKit/HTTPServlet.py", line 38, in respond > method(trans) > File "/home/webwadmin/ww_apps/navix/NvxStdPage.py", line 13, in > respondToPost > self._respond(transaction) > File "/usr/local/Webware-0.8.1/WebKit/Page.py", line 73, in _respond > self.writeHTML() > File "/usr/local/Webware-0.8.1/WebKit/Page.py", line 135, in writeHTML > self.writeBody() > File "/usr/local/Webware-0.8.1/WebKit/Page.py", line 204, in writeBody > self.writeBodyParts() > File "/home/webwadmin/ww_apps/environ/InnerPage.py", line 40, in > writeBodyParts > EnvStdPage.writeBodyParts(self) > File "/home/webwadmin/ww_apps/navix/NvxStdPage.py", line 42, in > writeBodyParts > self.writeContent() > File "/home/webwadmin/ww_apps/environ/Input.py", line 76, in writeContent > self.samp = DBSample(self.ses) > File "/home/webwadmin/ww_apps/environ/AppObjects.py", line 103, in > __init__ > NvxDBObject.__init__(self, ses, 'sample') > File "/home/webwadmin/ww_apps/navix/NvxDBObject.py", line 21, in __init__ > self.loadDescription() > File "/home/webwadmin/ww_apps/navix/NvxDBObject.py", line 26, in > loadDescription > c.execute(qry) > File "/usr/lib/python2.2/site-packages/MySQLdb/cursors.py", line 61, > in execute > r = self._query(query) > File "/usr/lib/python2.2/site-packages/MySQLdb/cursors.py", line 168, > in _query > rowcount = self._BaseCursor__do_query(q) > File "/usr/lib/python2.2/site-packages/MySQLdb/cursors.py", line 112, > in __do_query > db.query(q) > OperationalError: (2013, 'Lost connection to MySQL server during query') > > Any hints, suggestions, pointers? Is there any "debug mode" available > for webki? > > TIA, > > Ed. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
