[Mapguide-trac] [mapguide-trac] #2751: Error selecting more than 1000 features from SQLite FeatureSource

MapGuide Open Source trac_mapguide at osgeo.org
Tue Oct 25 03:29:43 PDT 2016


#2751: Error selecting more than 1000 features from SQLite FeatureSource
-------------------------+-------------------
   Reporter:  gBecker    |      Owner:
       Type:  defect     |     Status:  new
   Priority:  high       |  Milestone:
  Component:  Map Agent  |    Version:  3.0.0
   Severity:  major      |   Keywords:
External ID:             |
-------------------------+-------------------
 When trying to select more than 1000 Features from a SQLite FeatureSource
 an error occured and is logged in Error.log:


 {{{
  StackTrace:
   - MgMappingUtil.StylizeLayers() line 893 file
 c:\working\build_area\mapguide\3.0.0\x64\mgdev\server\src\services\mapping\MappingUtil.cpp
 <2016-10-25T12:14:08>   4876    Ajax Viewer     ::1     Administrator
  Error: An exception occurred in FDO component.
         Error occurred in Feature Source
 (Library://FFM/CSOGIS/Daten/Sqlite/basisgis.FeatureSource): Expression
 tree is too large (maximum depth 1000) (Cause: , Root Cause: Expression
 tree is too large (maximum depth 1000))
  StackTrace:
   - MgFeatureServiceHandler.ProcessOperation() line 83 file
 c:\working\build_area\mapguide\3.0.0\x64\mgdev\server\src\services\feature\FeatureServiceHandler.cpp
   - MgOpSelectFeatures.Execute() line 142 file
 c:\working\build_area\mapguide\3.0.0\x64\mgdev\server\src\services\feature\OpSelectFeatures.cpp
   -
 MgServerFeatureService.SelectFeatures(Resource=Library://FFM/CSOGIS/Daten/Sqlite/basisgis.FeatureSource
 ClassName=Default:KS31101_Gebaeude
 Options={{ClassProps={{KGF_WERT}{Geometrie}}}{Operator=1}{Filter=(PRIMARYINDEX=1928)
 OR (PRIMARYINDEX=2024) OR (PRIMARYINDEX=2190) OR (PRIMARYINDEX=2442) OR
 (PRIMARYINDEX=3281) OR
 ...
 (PRIMARYINDEX=19556) OR (PRIMARYINDEX=19568) OR (PRIMARYINDEX=19717) OR
 (PRIMARYINDEX=19918) OR (PRIMARYINDEX=19929) OR
 (PRIMARYINDE<2016-10-25T12:14:09>       13036   Ajax Viewer     ::1
 Administrator
  Warning: An exception occurred in FDO component.
         String does not represent a valid filter.
  StackTrace:
   - MgStylizationUtil.ExceptionTrap() line 751 file GeometryAdapter.cpp
 <2016-10-25T12:14:09>   13036   Ajax Viewer     ::1     Administrator
  Warning: An exception occurred in FDO component.
         String does not represent a valid filter.
 }}}

 This error leads to an terminated MapGuideAppPool. You have to restart the
 application pool.

 Application Error in Windows application.Log:


 {{{
 Name der fehlerhaften Anwendung: w3wp.exe, Version: 10.0.14393.0,
 Zeitstempel: 0x57899b8a
 Name des fehlerhaften Moduls: isapi_MapAgent.dll, Version: 3.0.0.8701,
 Zeitstempel: 0x559fd022
 Ausnahmecode: 0xc0000409
 Fehleroffset: 0x0000000000009060
 ID des fehlerhaften Prozesses: 0x3214
 Startzeit der fehlerhaften Anwendung: 0x01d22ea886d41d6f
 Pfad der fehlerhaften Anwendung: c:\windows\system32\inetsrv\w3wp.exe
 Pfad des fehlerhaften Moduls: \\?\C:\Program
 Files\OSGeo\MapGuide3.0\Web\www\mapagent\isapi_MapAgent.dll
 Berichtskennung: 345f7d37-abe7-4ef2-bb64-1e745f1d4e02
 }}}

--
Ticket URL: <https://trac.osgeo.org/mapguide/ticket/2751>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list