I observe a very strange routing on a path with foot=yes set:
Visual routing result is this:

the respective GH log output is
2016-05-12 11:07:48,100 [qtp1508269304-32] INFO com.graphhopper.http.GHBaseServlet - weighting=shortest&vehicle=foot&locale=de&point=47.69479190025941%2C11.906087452798335&point=47.69252434322466%2C11.903426701456135 127.0.0.1 en_US Apache-HttpClient/4.1.1 (java 1.5) [47.69479190025941,11.906087452798335, 47.69252434322466,11.903426701456135], took:0.089038946, , shortest, foot, alternatives: 1, distance0: 39.63634041681248, time0: 1min, points0: 3, debugInfo: idLookup:0.049057733s; , algoInit:0.004194334s, dijkstrabiCH-routing:0.016285792s, extract time:3.722E-6;, algoInit:0.004194334s, dijkstrabiCH-routing:0.016285792s, extract time:3.722E-6, simplify (3->3)
and the GH 0.6 DB is built with
graph.flagEncoders=car,foot,mtb|blockFords=false
and
prepare.chWeightings=shortest
Any ideas?