graphhopper / map-matching

The map matching functionality is now located in the main repository https://github.com/graphhopper/graphhopper#map-matching
https://www.graphhopper.com/open-source/
Apache License 2.0
785 stars 275 forks source link

Cannot extract path - no edges returned #21

Closed ustroetz closed 9 years ago

ustroetz commented 9 years ago

I am get this error for the file posted below:

2015-04-02 12:50:16,920 [main] INFO  com.graphhopper.matching.MapMatchingMain - loading graph from cache
2015-04-02 12:50:17,043 [main] INFO  com.graphhopper.matching.MapMatchingMain - Setup lookup index. Accuracy filter is at 15m
2015-04-02 12:50:17,048 [main] INFO  com.graphhopper.matching.MapMatchingMain - Now processing 1 files
gps import took:0.063660115s, match took: 0.5550446
2015-04-02 12:50:17,667 [main] ERROR com.graphhopper.matching.MapMatchingMain - Problem with file /Users/ustroetz/Downloads/test.gpx Error: Cannot extract path - no edges returned? 9, [1267-9365  -33.470600025404266,-70.67163408976633,NaN], [1267-9365  -33.470600025404266,-70.67163408976633,NaN, 1267-9319  -33.470646940833944,-70.67162938581463,NaN, 1267-9317  -33.47064704009847,-70.67163353424445,NaN, 36597-1267  -33.47064704009847,-70.67163353424445,NaN]

I am using the santiago_chile metro extracts. Any ideas what might be the reason?

The sample file:

<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns="http://www.topografix.com/GPX/1/0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd" creator="gpx.py -- https://github.com/tkrajina/gpxpy">
   <trk>
      <name />
      <type />
      <desc />
      <trkseg>
         <trkpt lat="-33.4617" lon="-70.623482">
            <time>2015-04-02T12:25:56Z</time>
         </trkpt>
         <trkpt lat="-33.461948" lon="-70.623413">
            <time>2015-04-02T12:25:57Z</time>
         </trkpt>
         <trkpt lat="-33.462002" lon="-70.623352">
            <time>2015-04-02T12:25:58Z</time>
         </trkpt>
         <trkpt lat="-33.462109" lon="-70.623383">
            <time>2015-04-02T12:25:59Z</time>
         </trkpt>
         <trkpt lat="-33.462601" lon="-70.623238">
            <time>2015-04-02T12:26:00Z</time>
         </trkpt>
         <trkpt lat="-33.46278" lon="-70.623108">
            <time>2015-04-02T12:26:01Z</time>
         </trkpt>
         <trkpt lat="-33.46278" lon="-70.623108">
            <time>2015-04-02T12:26:02Z</time>
         </trkpt>
         <trkpt lat="-33.46283" lon="-70.623169">
            <time>2015-04-02T12:26:03Z</time>
         </trkpt>
         <trkpt lat="-33.463661" lon="-70.62294">
            <time>2015-04-02T12:26:04Z</time>
         </trkpt>
         <trkpt lat="-33.463749" lon="-70.622864">
            <time>2015-04-02T12:26:05Z</time>
         </trkpt>
         <trkpt lat="-33.463921" lon="-70.622871">
            <time>2015-04-02T12:26:06Z</time>
         </trkpt>
         <trkpt lat="-33.464409" lon="-70.622726">
            <time>2015-04-02T12:26:07Z</time>
         </trkpt>
         <trkpt lat="-33.4645" lon="-70.62265">
            <time>2015-04-02T12:26:08Z</time>
         </trkpt>
         <trkpt lat="-33.464642" lon="-70.622673">
            <time>2015-04-02T12:26:09Z</time>
         </trkpt>
         <trkpt lat="-33.46526" lon="-70.622498">
            <time>2015-04-02T12:26:10Z</time>
         </trkpt>
         <trkpt lat="-33.465439" lon="-70.622383">
            <time>2015-04-02T12:26:11Z</time>
         </trkpt>
         <trkpt lat="-33.4655" lon="-70.622421">
            <time>2015-04-02T12:26:12Z</time>
         </trkpt>
         <trkpt lat="-33.46637" lon="-70.622192">
            <time>2015-04-02T12:26:13Z</time>
         </trkpt>
         <trkpt lat="-33.466511" lon="-70.62207">
            <time>2015-04-02T12:26:14Z</time>
         </trkpt>
         <trkpt lat="-33.466511" lon="-70.62207">
            <time>2015-04-02T12:26:15Z</time>
         </trkpt>
         <trkpt lat="-33.46664" lon="-70.622124">
            <time>2015-04-02T12:26:16Z</time>
         </trkpt>
         <trkpt lat="-33.467281" lon="-70.622063">
            <time>2015-04-02T12:26:17Z</time>
         </trkpt>
         <trkpt lat="-33.467388" lon="-70.621971">
            <time>2015-04-02T12:26:18Z</time>
         </trkpt>
         <trkpt lat="-33.467541" lon="-70.622017">
            <time>2015-04-02T12:26:19Z</time>
         </trkpt>
         <trkpt lat="-33.46859" lon="-70.62191">
            <time>2015-04-02T12:26:20Z</time>
         </trkpt>
         <trkpt lat="-33.468658" lon="-70.621841">
            <time>2015-04-02T12:26:21Z</time>
         </trkpt>
         <trkpt lat="-33.468658" lon="-70.621841">
            <time>2015-04-02T12:26:22Z</time>
         </trkpt>
         <trkpt lat="-33.468681" lon="-70.62191">
            <time>2015-04-02T12:26:23Z</time>
         </trkpt>
         <trkpt lat="-33.469608" lon="-70.621803">
            <time>2015-04-02T12:26:24Z</time>
         </trkpt>
         <trkpt lat="-33.46973" lon="-70.621719">
            <time>2015-04-02T12:26:25Z</time>
         </trkpt>
         <trkpt lat="-33.46973" lon="-70.621719">
            <time>2015-04-02T12:26:26Z</time>
         </trkpt>
         <trkpt lat="-33.469769" lon="-70.621788">
            <time>2015-04-02T12:26:27Z</time>
         </trkpt>
         <trkpt lat="-33.470921" lon="-70.621658">
            <time>2015-04-02T12:26:28Z</time>
         </trkpt>
         <trkpt lat="-33.471069" lon="-70.621567">
            <time>2015-04-02T12:26:29Z</time>
         </trkpt>
         <trkpt lat="-33.471069" lon="-70.621567">
            <time>2015-04-02T12:26:30Z</time>
         </trkpt>
         <trkpt lat="-33.471001" lon="-70.622192">
            <time>2015-04-02T12:26:31Z</time>
         </trkpt>
         <trkpt lat="-33.471081" lon="-70.622704">
            <time>2015-04-02T12:26:32Z</time>
         </trkpt>
         <trkpt lat="-33.471279" lon="-70.623154">
            <time>2015-04-02T12:26:33Z</time>
         </trkpt>
         <trkpt lat="-33.471809" lon="-70.623878">
            <time>2015-04-02T12:26:34Z</time>
         </trkpt>
         <trkpt lat="-33.471809" lon="-70.623878">
            <time>2015-04-02T12:26:35Z</time>
         </trkpt>
         <trkpt lat="-33.47332" lon="-70.623482">
            <time>2015-04-02T12:26:36Z</time>
         </trkpt>
         <trkpt lat="-33.47337" lon="-70.623413">
            <time>2015-04-02T12:26:37Z</time>
         </trkpt>
         <trkpt lat="-33.47337" lon="-70.623413">
            <time>2015-04-02T12:26:38Z</time>
         </trkpt>
         <trkpt lat="-33.473431" lon="-70.623459">
            <time>2015-04-02T12:26:39Z</time>
         </trkpt>
         <trkpt lat="-33.474869" lon="-70.623077">
            <time>2015-04-02T12:26:40Z</time>
         </trkpt>
         <trkpt lat="-33.474918" lon="-70.623009">
            <time>2015-04-02T12:26:41Z</time>
         </trkpt>
         <trkpt lat="-33.474918" lon="-70.623009">
            <time>2015-04-02T12:26:42Z</time>
         </trkpt>
         <trkpt lat="-33.475479" lon="-70.626091">
            <time>2015-04-02T12:26:43Z</time>
         </trkpt>
         <trkpt lat="-33.475479" lon="-70.626091">
            <time>2015-04-02T12:26:44Z</time>
         </trkpt>
         <trkpt lat="-33.4753" lon="-70.626137">
            <time>2015-04-02T12:26:45Z</time>
         </trkpt>
         <trkpt lat="-33.4753" lon="-70.626137">
            <time>2015-04-02T12:26:46Z</time>
         </trkpt>
         <trkpt lat="-33.47617" lon="-70.631149">
            <time>2015-04-02T12:26:47Z</time>
         </trkpt>
         <trkpt lat="-33.477001" lon="-70.63707">
            <time>2015-04-02T12:26:48Z</time>
         </trkpt>
         <trkpt lat="-33.477161" lon="-70.641922">
            <time>2015-04-02T12:26:49Z</time>
         </trkpt>
         <trkpt lat="-33.477161" lon="-70.641922">
            <time>2015-04-02T12:26:50Z</time>
         </trkpt>
         <trkpt lat="-33.477581" lon="-70.641907">
            <time>2015-04-02T12:26:51Z</time>
         </trkpt>
         <trkpt lat="-33.477638" lon="-70.641838">
            <time>2015-04-02T12:26:52Z</time>
         </trkpt>
         <trkpt lat="-33.477638" lon="-70.641838">
            <time>2015-04-02T12:26:53Z</time>
         </trkpt>
         <trkpt lat="-33.477612" lon="-70.648193">
            <time>2015-04-02T12:26:54Z</time>
         </trkpt>
         <trkpt lat="-33.477612" lon="-70.648193">
            <time>2015-04-02T12:26:55Z</time>
         </trkpt>
         <trkpt lat="-33.477558" lon="-70.648529">
            <time>2015-04-02T12:26:56Z</time>
         </trkpt>
         <trkpt lat="-33.47747" lon="-70.648788">
            <time>2015-04-02T12:26:57Z</time>
         </trkpt>
         <trkpt lat="-33.4771" lon="-70.649483">
            <time>2015-04-02T12:26:58Z</time>
         </trkpt>
         <trkpt lat="-33.477001" lon="-70.650063">
            <time>2015-04-02T12:26:59Z</time>
         </trkpt>
         <trkpt lat="-33.476978" lon="-70.651176">
            <time>2015-04-02T12:27:00Z</time>
         </trkpt>
         <trkpt lat="-33.476978" lon="-70.651176">
            <time>2015-04-02T12:27:01Z</time>
         </trkpt>
         <trkpt lat="-33.47683" lon="-70.651978">
            <time>2015-04-02T12:27:02Z</time>
         </trkpt>
         <trkpt lat="-33.47678" lon="-70.652496">
            <time>2015-04-02T12:27:03Z</time>
         </trkpt>
         <trkpt lat="-33.476742" lon="-70.653923">
            <time>2015-04-02T12:27:04Z</time>
         </trkpt>
         <trkpt lat="-33.47683" lon="-70.653999">
            <time>2015-04-02T12:27:05Z</time>
         </trkpt>
         <trkpt lat="-33.47683" lon="-70.653999">
            <time>2015-04-02T12:27:06Z</time>
         </trkpt>
         <trkpt lat="-33.475868" lon="-70.654083">
            <time>2015-04-02T12:27:07Z</time>
         </trkpt>
         <trkpt lat="-33.475868" lon="-70.654083">
            <time>2015-04-02T12:27:08Z</time>
         </trkpt>
         <trkpt lat="-33.47578" lon="-70.65416">
            <time>2015-04-02T12:27:09Z</time>
         </trkpt>
         <trkpt lat="-33.475712" lon="-70.654343">
            <time>2015-04-02T12:27:10Z</time>
         </trkpt>
         <trkpt lat="-33.475712" lon="-70.654343">
            <time>2015-04-02T12:27:11Z</time>
         </trkpt>
         <trkpt lat="-33.47578" lon="-70.65416">
            <time>2015-04-02T12:27:12Z</time>
         </trkpt>
         <trkpt lat="-33.475868" lon="-70.654083">
            <time>2015-04-02T12:27:13Z</time>
         </trkpt>
         <trkpt lat="-33.47683" lon="-70.653999">
            <time>2015-04-02T12:27:14Z</time>
         </trkpt>
         <trkpt lat="-33.477299" lon="-70.653908">
            <time>2015-04-02T12:27:15Z</time>
         </trkpt>
         <trkpt lat="-33.478889" lon="-70.653801">
            <time>2015-04-02T12:27:16Z</time>
         </trkpt>
         <trkpt lat="-33.478889" lon="-70.653801">
            <time>2015-04-02T12:27:17Z</time>
         </trkpt>
         <trkpt lat="-33.47884" lon="-70.653877">
            <time>2015-04-02T12:27:18Z</time>
         </trkpt>
         <trkpt lat="-33.47868" lon="-70.655472">
            <time>2015-04-02T12:27:19Z</time>
         </trkpt>
         <trkpt lat="-33.47868" lon="-70.655472">
            <time>2015-04-02T12:27:20Z</time>
         </trkpt>
         <trkpt lat="-33.47773" lon="-70.655273">
            <time>2015-04-02T12:27:21Z</time>
         </trkpt>
         <trkpt lat="-33.47773" lon="-70.655273">
            <time>2015-04-02T12:27:22Z</time>
         </trkpt>
         <trkpt lat="-33.477859" lon="-70.655251">
            <time>2015-04-02T12:27:23Z</time>
         </trkpt>
         <trkpt lat="-33.47797" lon="-70.655121">
            <time>2015-04-02T12:27:24Z</time>
         </trkpt>
         <trkpt lat="-33.477982" lon="-70.654961">
            <time>2015-04-02T12:27:25Z</time>
         </trkpt>
         <trkpt lat="-33.477798" lon="-70.654732">
            <time>2015-04-02T12:27:26Z</time>
         </trkpt>
         <trkpt lat="-33.47757" lon="-70.654701">
            <time>2015-04-02T12:27:27Z</time>
         </trkpt>
         <trkpt lat="-33.47731" lon="-70.654968">
            <time>2015-04-02T12:27:28Z</time>
         </trkpt>
         <trkpt lat="-33.47731" lon="-70.654968">
            <time>2015-04-02T12:27:29Z</time>
         </trkpt>
         <trkpt lat="-33.477299" lon="-70.653908">
            <time>2015-04-02T12:27:30Z</time>
         </trkpt>
         <trkpt lat="-33.477299" lon="-70.653908">
            <time>2015-04-02T12:27:31Z</time>
         </trkpt>
         <trkpt lat="-33.47683" lon="-70.653999">
            <time>2015-04-02T12:27:32Z</time>
         </trkpt>
         <trkpt lat="-33.473621" lon="-70.654243">
            <time>2015-04-02T12:27:33Z</time>
         </trkpt>
         <trkpt lat="-33.473621" lon="-70.654243">
            <time>2015-04-02T12:27:34Z</time>
         </trkpt>
         <trkpt lat="-33.47356" lon="-70.654449">
            <time>2015-04-02T12:27:35Z</time>
         </trkpt>
         <trkpt lat="-33.473049" lon="-70.654732">
            <time>2015-04-02T12:27:36Z</time>
         </trkpt>
         <trkpt lat="-33.471439" lon="-70.65583">
            <time>2015-04-02T12:27:37Z</time>
         </trkpt>
         <trkpt lat="-33.47118" lon="-70.655899">
            <time>2015-04-02T12:27:38Z</time>
         </trkpt>
         <trkpt lat="-33.47002" lon="-70.655983">
            <time>2015-04-02T12:27:39Z</time>
         </trkpt>
         <trkpt lat="-33.47002" lon="-70.655983">
            <time>2015-04-02T12:27:40Z</time>
         </trkpt>
         <trkpt lat="-33.469978" lon="-70.656036">
            <time>2015-04-02T12:27:41Z</time>
         </trkpt>
         <trkpt lat="-33.470009" lon="-70.65657">
            <time>2015-04-02T12:27:42Z</time>
         </trkpt>
         <trkpt lat="-33.470058" lon="-70.656616">
            <time>2015-04-02T12:27:43Z</time>
         </trkpt>
         <trkpt lat="-33.470058" lon="-70.656616">
            <time>2015-04-02T12:27:44Z</time>
         </trkpt>
         <trkpt lat="-33.46999" lon="-70.6567">
            <time>2015-04-02T12:27:45Z</time>
         </trkpt>
         <trkpt lat="-33.46999" lon="-70.657028">
            <time>2015-04-02T12:27:46Z</time>
         </trkpt>
         <trkpt lat="-33.470131" lon="-70.659447">
            <time>2015-04-02T12:27:47Z</time>
         </trkpt>
         <trkpt lat="-33.470211" lon="-70.65963">
            <time>2015-04-02T12:27:48Z</time>
         </trkpt>
         <trkpt lat="-33.470211" lon="-70.65963">
            <time>2015-04-02T12:27:49Z</time>
         </trkpt>
         <trkpt lat="-33.473309" lon="-70.659439">
            <time>2015-04-02T12:27:50Z</time>
         </trkpt>
         <trkpt lat="-33.473309" lon="-70.659439">
            <time>2015-04-02T12:27:51Z</time>
         </trkpt>
         <trkpt lat="-33.473209" lon="-70.659554">
            <time>2015-04-02T12:27:52Z</time>
         </trkpt>
         <trkpt lat="-33.473309" lon="-70.661209">
            <time>2015-04-02T12:27:53Z</time>
         </trkpt>
         <trkpt lat="-33.473412" lon="-70.66127">
            <time>2015-04-02T12:27:54Z</time>
         </trkpt>
         <trkpt lat="-33.473412" lon="-70.66127">
            <time>2015-04-02T12:27:55Z</time>
         </trkpt>
         <trkpt lat="-33.473309" lon="-70.661324">
            <time>2015-04-02T12:27:56Z</time>
         </trkpt>
         <trkpt lat="-33.473419" lon="-70.663223">
            <time>2015-04-02T12:27:57Z</time>
         </trkpt>
         <trkpt lat="-33.47353" lon="-70.663292">
            <time>2015-04-02T12:27:58Z</time>
         </trkpt>
         <trkpt lat="-33.47353" lon="-70.663292">
            <time>2015-04-02T12:27:59Z</time>
         </trkpt>
         <trkpt lat="-33.47068" lon="-70.663422">
            <time>2015-04-02T12:28:00Z</time>
         </trkpt>
         <trkpt lat="-33.47068" lon="-70.663422">
            <time>2015-04-02T12:28:01Z</time>
         </trkpt>
         <trkpt lat="-33.470501" lon="-70.663391">
            <time>2015-04-02T12:28:02Z</time>
         </trkpt>
         <trkpt lat="-33.470451" lon="-70.663429">
            <time>2015-04-02T12:28:03Z</time>
         </trkpt>
         <trkpt lat="-33.470451" lon="-70.663429">
            <time>2015-04-02T12:28:04Z</time>
         </trkpt>
         <trkpt lat="-33.470581" lon="-70.667702">
            <time>2015-04-02T12:28:05Z</time>
         </trkpt>
         <trkpt lat="-33.470551" lon="-70.667892">
            <time>2015-04-02T12:28:06Z</time>
         </trkpt>
         <trkpt lat="-33.4706" lon="-70.671631">
            <time>2015-04-02T12:28:07Z</time>
         </trkpt>
         <trkpt lat="-33.4706" lon="-70.671631">
            <time>2015-04-02T12:28:08Z</time>
         </trkpt>
         <trkpt lat="-33.47192" lon="-70.671623">
            <time>2015-04-02T12:28:09Z</time>
         </trkpt>
         <trkpt lat="-33.47192" lon="-70.671623">
            <time>2015-04-02T12:28:10Z</time>
         </trkpt>
         <trkpt lat="-33.471901" lon="-70.670326">
            <time>2015-04-02T12:28:11Z</time>
         </trkpt>
         <trkpt lat="-33.471901" lon="-70.670326">
            <time>2015-04-02T12:28:12Z</time>
         </trkpt>
         <trkpt lat="-33.470619" lon="-70.670341">
            <time>2015-04-02T12:28:13Z</time>
         </trkpt>
         <trkpt lat="-33.470589" lon="-70.670288">
            <time>2015-04-02T12:28:14Z</time>
         </trkpt>
         <trkpt lat="-33.470589" lon="-70.670288">
            <time>2015-04-02T12:28:15Z</time>
         </trkpt>
         <trkpt lat="-33.4706" lon="-70.671631">
            <time>2015-04-02T12:28:16Z</time>
         </trkpt>
         <trkpt lat="-33.4706" lon="-70.671631">
            <time>2015-04-02T12:28:17Z</time>
         </trkpt>
         <trkpt lat="-33.46941" lon="-70.671661">
            <time>2015-04-02T12:28:18Z</time>
         </trkpt>
         <trkpt lat="-33.46941" lon="-70.671661">
            <time>2015-04-02T12:28:19Z</time>
         </trkpt>
         <trkpt lat="-33.469421" lon="-70.672089">
            <time>2015-04-02T12:28:20Z</time>
         </trkpt>
         <trkpt lat="-33.469421" lon="-70.672089">
            <time>2015-04-02T12:28:21Z</time>
         </trkpt>
         <trkpt lat="-33.470619" lon="-70.672081">
            <time>2015-04-02T12:28:22Z</time>
         </trkpt>
         <trkpt lat="-33.470619" lon="-70.672081">
            <time>2015-04-02T12:28:23Z</time>
         </trkpt>
         <trkpt lat="-33.470669" lon="-70.679131">
            <time>2015-04-02T12:28:24Z</time>
         </trkpt>
         <trkpt lat="-33.470669" lon="-70.67913">
            <time>2015-04-02T12:28:25Z</time>
         </trkpt>
      </trkseg>
   </trk>
</gpx>
ratrun commented 9 years ago

In my htmloutput branch I "translated" the cryptic "Cannot extract path - no edges returned?" message into "Probably leaving covered OSM data area?". I usually got this message when the GPX track left the area with covered OSM data.

But this is not the case in your example. I reproduced your example with my map-matching beta release located at (https://github.com/ratrun/map-matching/releases) using a "car" profile with following algorithm parameters:

Algorithm parameters: gpxAccuracy= 15, separatedSearchDistance=250, maxSearchMultiplier=150, forceRepair=true

I got a match but the result is bad:

matches: 191, gps entries:150 gpx length: 10248.322 vs 15462.31 meters gpx time: 149.0 vs 2982.224 seconds

I took a closer look in JOSM at the first obvious loop where the vehicle took the "Rodrigo de Araya", but the match routes back and takes "Celia Solar". Here it looks like an OSM data error as the vehicle is going in the worng side of the oneway at "Celia Solar".

I wrote a blog about the interpretation of the map-matching results at https://github.com/ratrun/map-matching/blob/htmlresultoutput/htmlreport.de.md. Unfortunately in German, because here it is much easiser for me to express these non trivial things.

ustroetz commented 9 years ago

Thanks @ratrun for the analysis. It seems like there is a one way missing in OSM screen shot 2015-04-08 at 12 59 54

Unfortunately I can't trust the data enough to edit it in OSM. So I have to leave it like this for now.

@karussell would it be possible to extent the error message to something more detailed i.e. the error might be related to OSM?

ustroetz commented 9 years ago

@ratrun Have you thought about integration your html report in the simple-js-ui? I guess it would require to have map-matching as an API service.

karussell commented 9 years ago

The error can be improved, sure. But I'll have to investigate this first.

ratrun commented 9 years ago

@ustroetz About: "Have you thought about integration your html report in the simple-js-ui?"

No. I guess you mean what is called the Grahhopper Tools project and the MiniGraph UI. Actually I have used this just once and forgot about its existence. My goal with the htmloutput branch was to provide the possibility to play around with map-matching to broader "end users", not developers and therefore I wanted to keep it as simple as possible. From what I remember about the MiniGraph tool it was not looking very nice. The htmloutput idea probably was still too complicated. I didn't receive much feedback so far. But maybe it is because I the German description and because I didn't translate it into English.

ustroetz commented 9 years ago

I actually meant the simple-js-ui: https://github.com/graphhopper/map-matching/tree/master/simple-js-ui

Maybe you could enable issues in your projects Github repository. Else it is kind of complicated to contact you and discuss the project.

ratrun commented 9 years ago

I didn't recognise this, but originally I have tried to use the leaflet file layer. I came to the conclusion that it does not work for real world bigger GPX files. I was only able to open very small ones.

The htmloutput branch is on github, see https://github.com/ratrun/map-matching

ustroetz commented 9 years ago

The issues on your fork of map-matching are turned off (go to Settings>Issues to turn them on).

ratrun commented 9 years ago

Thank you. I turned them on now. I guess this issue can be closed now. I can't do that.