- From: Joe Presbrey <presbrey@MIT.EDU>
- Date: Sat, 07 Aug 2010 03:28:30 -0400
- To: Tim Berners-Lee <timbl@w3.org>
- CC: www-archive@w3.org, Tabulator Developers <tabulator@lists.csail.mit.edu>
Happy you finally got your readyState=4, Tim! Thanks for your help testing with Tabulator today. Eric and I had already discussed error handling at lunch. There are indeed 500s propagating from segfaults in the C++ wrapper. We also plan to subclass the SPARQL expression walker to provide more granular ACL evaluation. I'm including below some server log to complement your client ;) Joe ____________________________________________ __post.py[8022]: segfault at 18 ip 00007fd99a4ad50e sp 00007fd994cac740 error 4 in _SWObjects.so[7fd99a117000+5b9000] [Sat Aug 07 00:29:53 2010] [warn] [client 96.237.236.72] mod_fcgid: error reading data, FastCGI server closed connection [Sat Aug 07 00:29:53 2010] [error] [client 96.237.236.72] Premature end of script headers: __post.py __post.py[9856]: segfault at 18 ip 00007f5274bcf50e sp 00007f526fdcf740 error 4 in _SWObjects.so[7f5274839000+5b9000] [Sat Aug 07 00:32:53 2010] [warn] [client 96.237.236.72] mod_fcgid: error reading data, FastCGI server closed connection [Sat Aug 07 00:32:53 2010] [error] [client 96.237.236.72] Premature end of script headers: __post.py __post.py[12004]: segfault at 18 ip 00007f076a32550e sp 00007f0764b24740 error 4 in _SWObjects.so[7f0769f8f000+5b9000] [Sat Aug 07 00:35:43 2010] [warn] [client 96.237.236.72] mod_fcgid: error reading data, FastCGI server closed connection [Sat Aug 07 00:35:43 2010] [error] [client 96.237.236.72] Premature end of script headers: __post.py Tim Berners-Lee wrote: > Joe, EricP > > Using the default pane to edit the title of a Issue > http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504 > stored on the normal server, not HTTPS. > Repeatable. > > Changing a comment string the same happens. > > For the record > > Tim > ____________________________________________ > > mutate_statement: st = {<http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "2-:26 test again" .}, mode=UPDATE > SPARQL update ready state for <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state> readyState=1 > DELETE { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "2-:26 test again" . } > INSERT { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "20:26 test again" . } > > SPARQL update ready state for <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state> readyState=1 > DELETE { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "2-:26 test again" . } > INSERT { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "20:26 test again" . } > > showSource: EH? no parentNode? [object XPCNativeWrapper [object HTMLTableCellElement]] > SPARQL update ready state for <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state> readyState=2 > DELETE { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "2-:26 test again" . } > INSERT { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "20:26 test again" . } > > SPARQL update ready state for <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state> readyState=3 > DELETE { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "2-:26 test again" . } > INSERT { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "20:26 test again" . } > > SPARQL update ready state for <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state> readyState=4 > DELETE { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "2-:26 test again" . } > INSERT { <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state#Iss1281140823504> <http://purl.org/dc/elements/1.1/title> "20:26 test again" . } > > SPARQL update complete for <http://dig.xvm.mit.edu/wiki/tabulator/tracker/state> status=500, text=<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> > <html><head> > <title>500 Internal Server Error</title> > </head><body> > <h1>Internal Server Error</h1> > <p>The server encountered an internal error or > misconfiguration and was unable to complete > your request.</p> > <p>Please contact the server administrator, > root@localhost and inform them of the time the error occurred, > and anything you might have done that may have > caused the error.</p> > <p>More information about this error may be available > in the server error log.</p> > </body></html> > > > > _______________________________________________ > Tabulator mailing list > Tabulator@lists.csail.mit.edu > https://lists.csail.mit.edu/mailman/listinfo/tabulator
Received on Monday, 9 August 2010 09:25:30 UTC