Hi Oliver,

On 25-Jun-14 12:28 PM, Olivier Dalang wrote:
Hi !

I'm encountering a very strange error.

I have a query which works well with two different FILTER clauses, but when I use both FILTER at the same time (simply combining them with AND), I get the following error :

    SQL error: [unixODBC][OpenLink][Virtuoso iODBC Driver][Virtuoso
    Server]SQ200: Stack Overflow in cost model, SQL state 37000 in
    SQLExecDirect


You'll find the whole query below (as well as on http://pastebin.com/CuBQk0xX ). I've been asking on irc #swig, and they thought it may be a Virtuoso bug...

Virtuoso version (I need the dev version because of that "No table rdf_obj" bug in stable) :

    Virtuoso Open Source Edition (Column Store) (multi threaded)
    Version 7.1.1-dev.3210-pthreads as of Jun 23 2014
    Compiled for Linux (x86_64-unknown-linux-gnu)


Is it indeed a bug ? Or am I doing something wrong ? Do you see a workaround ?

Thanks a lot !

I've been able to reproduce the issue and we are looking into the cause of the error.
Will report back ..


Best Regards,
Rumi Kocis


Olivier Dalang
---
Digital Humanities Lab (DHLAB) - http://dhlab.epfl.ch <http://dhlab.epfl.ch/>
EPFL CDH DHLAB  / CM 2 271
Station 10 / CH-1015 Lausanne
Tel. +41 21 693 02 46 <tel:%2B41%2021%20693%2002%2046>




1.
    ##### THE FOLLOWING QUERY GIVES ME THIS ERROR :
2.
    # Warning: odbc_exec(): SQL error: [unixODBC][OpenLink][Virtuoso
    iODBC Driver][Virtuoso Server]SQ200: Stack Overflow in cost model,
    SQL state 37000 in SQLExecDirect in
    /var/www/html/ontowiki-scripts/model_the_source-virtuoso_to_webmap.php
    on line 20
3.
4.
    ##### BUT IT WORKS IF I COMMENT OUT (in the FILTER clause)
5.
    # AND
6.
    # bif:st_intersects ( ?geom, bif:st_geomfromtext("BOX(<?=$xmin?>
    <?=$ymin?>, <?=$xmax?> <?=$ymax?>)") )
7.
8.
    ##### AND IT ALSO WORKS IF I COMMENT OUT (in the FILTER clause)
9.
    # ?min_zoom <= "<?=$zoom?>"^^xsd:integer
10.
    # AND
11.
    # ?max_zoom >= "<?=$zoom?>"^^xsd:integer
12.
    # AND
13.
14.
    ##### SO IT'S ONLY WHEN I COMBINE BOTH THAT I GET THE ERROR ?!?!
15.
16.
    PREFIX geo: <http://www.opengis.net/ont/geosparql#>
17.
    PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
18.
    PREFIX : <http://dhlabpc2.epfl.ch/OntoWiki/vtm/#>
19.
20.
    SELECT *
21.
    FROM <http://dhlabpc2.epfl.ch/OntoWiki/vtm/>
22.
23.
    WHERE{
24.
    # select the entity
25.
    ?entity a ?class .
26.
27.
    # whose class is a subclass of :class_entity
28.
    ?class rdfs:subClassOf :class_entity .
29.
30.
    # get details for the subclass
31.
    ?class rdfs:label ?subclass_label .
32.
    ?class :zindex ?zindex .
33.
    ?class :min_zoom ?min_zoom .
34.
    ?class :max_zoom ?max_zoom .
35.
36.
    # that have a defined shape
37.
    ?entity :shape_defined_by ?geometry_defining_entity .
38.
    ?geometry_defining_entity geo:geometry ?geom .
39.
40.
    FILTER (
41.
    ?min_zoom <= 19
42.
           AND
43.
    ?max_zoom >= 19
44.
           AND
45.
    bif:st_intersects ( ?geom, bif:st_geomfromtext("BOX(12.3352
    45.4382, 12.33521 45.43821)") )
46.
    )
47.
48.
    }
49.
    ORDER BY ?entity
50.
51.
    LIMIT 500



------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft


_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to