Re: [Tabulator] Failure of data wiki to change a literal

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