W3C home > Mailing lists > Public > www-archive@w3.org > March 2002

CWM Bug: Filter Error

From: Sean B. Palmer <sean@mysterylights.com>
Date: Sat, 9 Mar 2002 23:09:25 -0000
Message-ID: <00b301c1c7bf$779c56a0$fc560150@localhost>
To: "Tim Berners-Lee" <timbl@w3.org>, "Dan Connolly" <connolly@w3.org>
Cc: <www-archive+n3bugs@w3.org>
Hi,

Summary: CWM gives an error when you try to filter a document with
itself, having already applied the rules.

Example input:-

[[[
@prefix : <#> .
@prefix log: <http://www.w3.org/2000/10/swap/log#> .

this log:forAll :x , :y , :z .

:p :q :r .
{ :x :y :z } log:implies { :z :y :x } .
]]]

Saving it as filterTest.n3 and then running:-

   $ cwm filterTest.n3 --think --filter=filterTest.n3

gives the following error:-

[[[
File "/home/2000/10/swap/llyn.py", line 1037, in endDoc
    self.endFormulaNested(self.intern(rootFormulaPair))
  File "/home/2000/10/swap/llyn.py", line 887, in endFormulaNested
    new = self.endFormula(F)
  File "/home/2000/10/swap/llyn.py", line 825, in endFormula
    if len(gl) != l: raise RuntimeError("@@Length is %i instead of %i"
%(len(gl), l))
RuntimeError: @@Length is 10 instead of 5
]]]

Versions: CWM: 1.90; Llyn: 1.18.

Cheers,

--
Kindest Regards,
Sean B. Palmer
@prefix : <http://purl.org/net/swn#> .
:Sean :homepage <http://purl.org/net/sbp/> .
Received on Monday, 11 March 2002 23:49:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:17:16 GMT