issue with latest CVS
Kralidis,Tom [Burlington]
Tom.Kralidis at EC.GC.CA
Sat Oct 8 09:18:03 EDT 2005
Update: I tested this scenario again with cvs update -D 20051004, and
all was good again. mapogcfilter.c was updated on 20051005.
..Tom
> -----Original Message-----
> From: UMN MapServer Developers List
> [mailto:MAPSERVER-DEV at LISTS.UMN.EDU] On Behalf Of
> Kralidis,Tom [Burlington]
> Sent: Friday, 07 October, 2005 19:26
> To: MAPSERVER-DEV at LISTS.UMN.EDU
> Subject: [UMN_MAPSERVER-DEV] issue with latest CVS
>
>
> Hi,
>
> I am having problems with latest CVS against an OWS which has
> been functioning normally until sometime this week.
>
> Request URL:
>
> http://devgeo.cciw.ca/cgi-bin/mapserv/owscat?version=1.0.0&ser
> vice=WFS&r
> equest=GetFeature&typename=service_resources&filter=%3CFilter%
> 3E%3CAnd%3
> E%3CBBOX%3E%3CPropertyName%3ENAME%3C/PropertyName%3E%3CBox%20s
> rsName='EP
> SG:4326'%3E%3Ccoordinates%3E-139,48%20-114,60%3C/coordinates%3
> E%3C/Box%3
> E%3C/BBOX%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Eservice_t
> ype%3C/Pro
> pertyName%3E%3CLiteral%3EOGC:WMS%3C/Literal%3E%3C/PropertyIsEq
> ualTo%3E%3
> COr%3E%3COr%3E%3CPropertyIsLike%20wildCard='*'%20singleChar='.
> '%20escape
> ='!'%3E%3CPropertyName%3Etitle%3C/PropertyName%3E%3CLiteral%3E
> *water*%3C
> /Literal%3E%3C/PropertyIsLike%3E%3CPropertyIsLike%20wildCard='
> *'%20singl
> eChar='.'%20escape='!'%3E%3CPropertyName%3Eabstract%3C/Propert
> yName%3E%3
> CLiteral%3E*water*%3C/Literal%3E%3C/PropertyIsLike%3E%3C/Or%3E
> %3CPropert
> yIsLike%20wildCard='*'%20singleChar='.'%20escape='!'%3E%3CProp
> ertyName%3
> Ekeywords%3C/PropertyName%3E%3CLiteral%3E*water*%3C/Literal%3E
> %3C/Proper
> tyIsLike%3E%3C/Or%3E%3C/And%3E%3C/Filter%3E&outputFormat=GML3
>
> This gives me a 500 where it never did before.
>
> Running this through gdb gives me the output below.
>
> I saw two changes this week to mapogcfilter.c. Perhaps that
> is the issue?
>
> ..Tom
>
>
>
>
>
>
> (gdb) set args
> QUERY_STRING="map=/usr/local/wwwsites/apache/devgeo.cciw.ca/ap
> ps/mapserv
> /services/owscat/config.map&version=1.0.0&service=WFS&request=
> GetFeature
> &typename=service_resources&filter=<Filter><And><BBOX><P
> ropertyName>NAME</PropertyName><Box
> srsName='EPSG:4326'><coordinates>-139,48
> -114,60</coordinates></Box></BBOX><PropertyIsEqualTo><Property
> Name>servi
> ce_type</PropertyName><Literal>OGC:WMS</Literal></PropertyIsEqualT
> o><Or><Or><PropertyIsLike wildCard='*' singleChar='.'
> escape='!'><PropertyName>title</PropertyName><Literal>*water*<
> /Literal><
> /PropertyIsLike><PropertyIsLike wildCard='*' singleChar='.'
> escape='!'><PropertyName>abst
> ract</PropertyName><Literal>*water*</Literal></PropertyIsLike>
> </Or><Prop
> ertyIsLike wildCard='*' singleChar='.'
> escape='!'><PropertyName>keywords</PropertyName><Literal>*wate
> r*</Litera
> l></PropertyIsLike></Or></And></
> Filter>&outputFormat=GML3"
> (gdb) r
> Starting program: /usr/local/bin/mapserv
> QUERY_STRING="map=/usr/local/wwwsites/apache/devgeo.cciw.ca/ap
> ps/mapserv
> /services/owscat/config.map&version=1.0.0&service=WFS&request=
> GetFeature
> &typename=service_resources&fi
> lter=<Filter><And><BBOX><PropertyName>NAME</PropertyName><Box
> srsName='EPSG:4326'><coordinates>-139,48
> -114,60</coordinates></Box></BBOX><PropertyIsEqualTo><Property
> Name>servi
> ce_type</PropertyName><Literal>OGC:WMS</
> Literal></PropertyIsEqualTo><Or><Or><PropertyIsLike wildCard='*'
> singleChar='.'
> escape='!'><PropertyName>title</PropertyName><Literal>*water*<
> /Literal><
> /PropertyIsLike><PropertyIsLike wildCard='*' singleChar='.'
> esc
> ape='!'><PropertyName>abstract</PropertyName><Literal>*water*<
> /Literal><
> /PropertyIsLike></Or><PropertyIsLike wildCard='*'
> singleChar='.'
> escape='!'><PropertyName>keywords</PropertyName><Literal>*wate
> r*</Litera
> l></Pr
> opertyIsLike></Or></And></Filter>&outputFormat=GML3"
> [Thread debugging using libthread_db enabled]
> [New Thread -1208061824 (LWP 7681)]
> [Fri Oct 7 20:02:26 2005].282934 msPOSTGISLayerOpen called
> datastatement: the_geom from (select
> service_endpoints.organization as
> organization,service_endpoints.endpoint_getresource as
> endpoint_getresource,service_ endpoints.service_type as
> service_type,service_endpoints.service_version
> as service_version,service_resources.the_geom as
> the_geom,service_resources.resource_id as
> resource_id,service_resources.service_id as service
> _id,service_resources.name as name,service_resources.title as
> title,service_resources.abstract as
> abstract,service_resources.keywords
> as keywords,service_resources.dataurl as
> dataurl,service_resources.metadataurl as
> metadataurl,service_resources.legendurl as
> legendurl,service_resources.scale_min as
> scale_min,service_resources.scale_max as
> scale_max,service_resources.srs as
> srs,service_endpoints.format_list as format_list,servi
> ce_resources.style_list as
> style_list,service_resources.time_extent as
> time_extent,service_resources.queryable as queryable from
> service_resources inner join service_endpoints on
> service_endpoints.service_id = servi
> ce_resources.service_id) as t using unique resource_id
> [Fri Oct 7 20:02:26 2005].284666 MSPOSTGISLayerOpen --
> shared connection not available. [Fri Oct 7 20:02:26
> 2005].327541 msConnPoolRegister(service_resources,user=postgres
> dbname=devgeodb,0x82f1918)
> [Fri Oct 7 20:02:26 2005].327961 msPOSTGISLayerFreeItemInfo
> called [Fri Oct 7 20:02:26 2005].328207
> msPOSTGISLayerWhichShapes called [Fri Oct 7 20:02:26
> 2005].328584 msPOSTGISLayerParseData: unique column =
> resource_id, srid='', geom_column_name = the_geom,
> table_name=(select service_endpoints.organization as
> organization,service_endpoints.endpo
> int_getresource as endpoint_getresource,service_endpoints.service_type
> as service_type,service_endpoints.service_version as
> service_version,service_resources.the_geom as
> the_geom,service_resources.resource_id as res
> ource_id,service_resources.service_id as
> service_id,service_resources.name as
> name,service_resources.title as
> title,service_resources.abstract as
> abstract,service_resources.keywords
> as keywords,service_resources.dat
> aurl as dataurl,service_resources.metadataurl as
> metadataurl,service_resources.legendurl as
> legendurl,service_resources.scale_min as
> scale_min,service_resources.scale_max as
> scale_max,service_resources.srs as srs,se
> rvice_endpoints.format_list as
> format_list,service_resources.style_list
> as style_list,service_resources.time_extent as
> time_extent,service_resources.queryable as queryable from
> service_resources inner join service_e ndpoints on
> service_endpoints.service_id = service_resources.service_id)
> as t [Fri Oct 7 20:02:26 2005].331242
> query_string_0_6:DECLARE mycursor BINARY CURSOR FOR SELECT
> asbinary(force_collection(force_2d(the_geom)),'NDR'),resource_id::text
> from (select service_endpoints.organization as orga
> nization,service_endpoints.endpoint_getresource as
> endpoint_getresource,service_endpoints.service_type as
> service_type,service_endpoints.service_version as
> service_version,service_resources.the_geom as the_geom,serv
> ice_resources.resource_id as
> resource_id,service_resources.service_id as
> service_id,service_resources.name as
> name,service_resources.title as
> title,service_resources.abstract as
> abstract,service_resources.keywords
> a
> s keywords,service_resources.dataurl as
> dataurl,service_resources.metadataurl as
> metadataurl,service_resources.legendurl as
> legendurl,service_resources.scale_min as
> scale_min,service_resources.scale_max as scale_max
> ,service_resources.srs as srs,service_endpoints.format_list
> as format_list,service_resources.style_list as
> style_list,service_resources.time_extent as
> time_extent,service_resources.queryable as queryable from
> servic e_resources inner join service_endpoints on
> service_endpoints.service_id = service_resources.service_id)
> as t WHERE ( (service_type= 'OGC:WMS') And ( (!'!'titie e
> keke%w%werer e eapap') Or !'!'ababrara l le e waw
> ar%r%esespepe) ) Or !'!'kekeoror l le e wawar%r%esespepe) )
> ) and (the_geom && setSRID( 'BOX3D(-139 48,-114
> 60)'::BOX3D,find_srid('','service_resources','the_geom') ))
> [Fri Oct 7 20:02:26 2005].347362 msPOSTGISLayerFreeItemInfo
> called [Fri Oct 7 20:02:26 2005].347664 msPOSTGISLayerClose
> datastatement: the_geom from (select
> service_endpoints.organization as
> organization,service_endpoints.endpoint_getresource as
> endpoint_getresource,service_endpoi
> nts.service_type as
> service_type,service_endpoints.service_version as
> service_version,service_resources.the_geom as
> the_geom,service_resources.resource_id as
> resource_id,service_resources.service_id as service_id,se
> rvice_resources.name as name,service_resources.title as
> title,service_resources.abstract as
> abstract,service_resources.keywords
> as keywords,service_resources.dataurl as
> dataurl,service_resources.metadataurl as metad
> ataurl,service_resources.legendurl as
> legendurl,service_resources.scale_min as
> scale_min,service_resources.scale_max as
> scale_max,service_resources.srs as
> srs,service_endpoints.format_list as format_list,service_res
> ources.style_list as style_list,service_resources.time_extent
> as time_extent,service_resources.queryable as queryable from
> service_resources inner join service_endpoints on
> service_endpoints.service_id = service_res
> ources.service_id) as t using unique resource_id
> [Fri Oct 7 20:02:26 2005].349031 msPOSTGISLayerClose --
> query_result is NULL [Fri Oct 7 20:02:26 2005].349134
> msConnPoolRelease(service_resources,user=postgres
> dbname=devgeodb,0x82f1918)
> [Fri Oct 7 20:02:26 2005].349246 msConnPoolClose(user=postgres
> dbname=devgeodb,0x82f1918)
> Content-type: text/xml
>
> <?xml version='1.0' encoding="ISO-8859-1" ?>
> <owscat:msFeatureCollection
> xmlns:owscat="http://www.ec.gc.ca/owscat"
> xmlns:gml="http://www.opengis.net/gml"
> xmlns:ogc="http://www.opengis.net/ogc"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://www.ec.gc.ca/owscat
> http://devgeo.cciw.ca/cgi-bin/mapserv/owscat?SERVICE=WFS&V
ERSION=1.0
.0&REQUEST=DescribeFeatureType&TYPENAME=service_resources&OU
TPUTFORMAT=SFE_XMLSCH
EMA">
<gml:boundedBy>
<gml:null>missing</gml:null>
</gml:boundedBy>
</owscat:msFeatureCollection>
[Fri Oct 7 20:02:26 2005].356855 msPOSTGISLayerClose datastatement:
the_geom from service_endpoints [Fri Oct 7 20:02:26 2005].357098
msPOSTGISLayerClose -- layerinfo is NULL [Fri Oct 7 20:02:26
2005].357321 msPOSTGISLayerClose datastatement: the_geom from (select
service_endpoints.organization as
organization,service_endpoints.endpoint_getresource as
endpoint_getresource,service_endpoi
nts.service_type as service_type,service_endpoints.service_version as
service_version,service_resources.the_geom as
the_geom,service_resources.resource_id as
resource_id,service_resources.service_id as service_id,se
rvice_resources.name as name,service_resources.title as
title,service_resources.abstract as abstract,service_resources.keywords
as keywords,service_resources.dataurl as
dataurl,service_resources.metadataurl as metad
ataurl,service_resources.legendurl as
legendurl,service_resources.scale_min as
scale_min,service_resources.scale_max as scale_max,service_resources.srs
as srs,service_endpoints.format_list as format_list,service_res
ources.style_list as style_list,service_resources.time_extent as
time_extent,service_resources.queryable as queryable from
service_resources inner join service_endpoints on
service_endpoints.service_id = service_res
ources.service_id) as t using unique resource_id
[Fri Oct 7 20:02:26 2005].358653 msPOSTGISLayerClose -- layerinfo is
NULL
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1208061824 (LWP 7681)]
msResetErrorList () at maperror.c:267
267 next_error = this_error->next;
More information about the mapserver-dev
mailing list