- From: Tim Berners-Lee <timbl@w3.org>
- Date: Sun, 16 May 2004 16:21:54 -0400
- To: Henry Story <henry.story@bblfish.net>
- Cc: public-cwm-bugs@w3.org
Henry, I'll fork this as a separate bug, as it is a problem with the way cwm uses the python library that error 404 doesn't turn up as an exception, but a parse error when attemting to parse the Error 404 message as RDF! Tim On May 7, 2004, at 13:54, Henry Story wrote: > > Sorry that was the wrong output I sent. Below is what I am getting. It > looks like it is trying to get the file http://purl.org/atom/ns and > croaking on trying to parse that. I'll see if I can point the name > space to the right file. > > hjs@bblfish:0$ ./diff.py -v -f tmp/bloged1.rdf -t tmp/bloged2.rdf > Traceback (most recent call last): > File "./diff.py", line 374, in ? > main() > File "./diff.py", line 357, in main > graph = loadFiles(testFiles) > File "./diff.py", line 318, in loadFiles > graph = myStore.loadMany(files, openFormula=graph) > File "/Users/hjs/Programming/w3c/2000/10/swap/myStore.py", line 159, > in loadMany > return _checkStore().loadMany(uris, openFormula) > File "/Users/hjs/Programming/w3c/2000/10/swap/llyn.py", line 1150, > in loadMany > self.load(u, openFormula=F, remember=0) > File "/Users/hjs/Programming/w3c/2000/10/swap/llyn.py", line 1131, > in load > return webAccess.load(store, uri, openFormula, asIfFrom, > contentType, flags, why) > File "/Users/hjs/Programming/w3c/2000/10/swap/webAccess.py", line > 90, in load > raise DocumentAccessError(addr, sys.exc_info() ) > webAccess.DocumentAccessError: Unable to access document > <file:/Users/hjs/Programming/w3c/2000/10/swap/tmp/bloged1.rdf>, > because: > [Errno 2] No such file or directory: > '/Users/hjs/Programming/w3c/2000/10/swap/tmp/bloged1.rdf' > > 19:44:54 - ~/Work/Programming/w3c/2000/10/swap > hjs@bblfish:0$ ./diff.py -v -f tmp/blog1.rdf -t tmp/blog2.rdf > Loaded _g2 llyn.IndexedFormula > Loaded _g12 llyn.IndexedFormula > Fixed node: Feed > Fixed node: "http://b" > Blank node: _L11C8 > Fixed node: "Atom 0.3" > Blank node: _L56C8 > Fixed node: Entry > Fixed node: "Henry St" > Fixed node: "7 May 20" > Fixed node: "xml" > Blank node: _L13C8 > Fixed node: "James To" > Fixed node: "not quit" > Fixed node: "Learning" > Fixed node: Content > Fixed node: "BlogEd v" > Fixed node: Person > Fixed node: "<h1>My <" > Blank node: _L43C8 > Fixed node: "<span>Th" > Fixed node: "Create C" > Fixed node: _g4 > Fixed node: "de" > Blank node: _L25C8 > Blank node: _L50C8 > Fixed node: "en" > Blank node: _L40C4 > Fixed node: "todd@sun" > Fixed node: "henry.st" > Fixed node: "http://b" > Fixed node: "http://b" > Fixed node: Link > Blank node: _L9C4 > Fixed node: "text/htm" > Fixed node: "<span>It" > Fixed node: "service." > Fixed node: "text/xht" > Blank node: _L19C8 > Fixed node: "http://b" > Predicate: rdf:type > Predicate: generator > Predicate: email > Predicate: mode > Predicate: copyright > Predicate: hasLink > Predicate: type > Predicate: hasTitle > Predicate: author > Predicate: data > Predicate: rel > Predicate: tagline > Predicate: contributor > Predicate: url > Predicate: created > Predicate: version > Predicate: href > Predicate: lang > Predicate: id > Predicate: name > Predicate: hasContent > Predicate: info > Schema: http://purl.org/atom/ns > Schema: http://www.w3.org/1999/02/22-rdf-syntax-ns > Traceback (most recent call last): > File "./diff.py", line 374, in ? > main() > File "./diff.py", line 366, in main > delta = differences(graph, graph2) > File "./diff.py", line 235, in differences > g_bnodes, g_definitions = nailFormula(g) > File "./diff.py", line 85, in nailFormula > meta = lookUp(predicates) > File "./diff.py", line 65, in lookUp > return loadMany([(x) for x in schemas]) > File "/Users/hjs/Programming/w3c/2000/10/swap/myStore.py", line 159, > in loadMany > return _checkStore().loadMany(uris, openFormula) > File "/Users/hjs/Programming/w3c/2000/10/swap/llyn.py", line 1150, > in loadMany > self.load(u, openFormula=F, remember=0) > File "/Users/hjs/Programming/w3c/2000/10/swap/llyn.py", line 1131, > in load > return webAccess.load(store, uri, openFormula, asIfFrom, > contentType, flags, why) > File "/Users/hjs/Programming/w3c/2000/10/swap/webAccess.py", line > 109, in load > p.feed(buffer) > File "/Users/hjs/Programming/w3c/2000/10/swap/notation3.py", line > 251, in feed > i = self.directiveOrStatement(str,j) > File "/Users/hjs/Programming/w3c/2000/10/swap/notation3.py", line > 265, in directiveOrStatement > if j>=0: return self.checkDot(str,j) > File "/Users/hjs/Programming/w3c/2000/10/swap/notation3.py", line > 708, in checkDot > raise BadSyntax(self._thisDoc, self.lines, str, j, "expected '.' > or '}' or ']' at end of statement") > notation3.BadSyntax: Line 3 of <http://purl.org/atom/ns>: Bad syntax > (expected '.' or '}' or ']' at end of statement) at ^ in: > "...CTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> > <HTML><HEAD> > ^<TITLE>404 Not Found</TITLE> > </HEAD><BODY> > <H1>Not Found</H1..."
Received on Sunday, 16 May 2004 16:21:58 UTC