bmander / graphserver

An open source multimodal trip planning engine
http://bmander.github.com/graphserver
Other
122 stars 60 forks source link

gs_routeserver fails with RTreeError exception #15

Open msoulier opened 14 years ago

msoulier commented 14 years ago

I tried starting gs_routeserver on my graphdb file, and got this

 (graphserver)msoulier@egor:...thway_graphserver$ gs_routeserver vancouver.gdb handlers.yaml -p 8000
 Traceback (most recent call last):
   File "/home/msoulier/envs/graphserver/bin/gs_routeserver", line 8, in 
    load_entry_point('graphserver==0.1', 'console_scripts', 'gs_routeserver')()
   File "/home/msoulier/envs/graphserver/lib/python2.6/site-packages/graphserver-0.1-py2.6.egg/graphserver/ext/routeserver/routeserver.py", line 293, in main
    vertex_events = list(get_handler_instances( handler_definitions, 'vertex_handlers' ) )
   File "/home/msoulier/envs/graphserver/lib/python2.6/site-packages/graphserver-0.1-py2.6.egg/graphserver/ext/routeserver/routeserver.py", line 265, in  get_handler_instances
    handler_instance = handler_class(**handler.get("args", {}))
  File "/home/msoulier/envs/graphserver/lib/python2.6/site-packages/graphserver-0.1-py2.6.egg/graphserver/ext/routeserver/events.py", line 344, in __init__
    self.osmdb = OSMDB( osmdb_filename )
  File "/home/msoulier/envs/graphserver/lib/python2.6/site-packages/graphserver-0.1-py2.6.egg/graphserver/ext/osm/osmdb.py", line 88, in __init__
    self.index = Rtree( dbname )
  File "/home/msoulier/envs/graphserver/lib/python2.6/site-packages/Rtree-0.6.0-py2.6.egg/rtree/index.py", line 210, in __init__
    self.handle = core.rt.Index_Create(self.properties.handle)
  File "/home/msoulier/envs/graphserver/lib/python2.6/site-packages/Rtree-0.6.0-py2.6.egg/rtree/core.py", line 25, in check_void
    raise RTreeError(msg)
 rtree.core.RTreeError: Error in "Index_Create": Spatial Index Error:   IllegalStateException: SpatialIndex::DiskStorageManager: Failed reading pageSize.

I'm using spatialindex 1.5.0 and Rtree 0.6.0.