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

Reply via email to