Hi!
  I was getting a peculiar error while using fakelocalize instead of amcl in the config file. When I use amcl to provide a localization hypothesis to the wavefront driver it works fine but when I attempt to use the fakelocalize driver for the same config file , stage crashes and gives me the following error message:

error   : connect call on [127.0.0.1:6665] failed with error [Connection refused]
error   : unable to subscribe to localize device
error   : initial subscription failed for device 44:0
error   : failed to start alwayson drivers

The strange thing is that the fakelocalize works fine on its own, it sems to return the correct pose, but when it is connected to the wavefront driver, it crashes. Does anyone have an idea of why this might be happening?

The config files are as follows:

driver
(
  name "stage"
  plugin "libstageplugin"
  provides ["6665:simulation:0"]
  worldfile "simple.world"
)

driver
(
  name "stage"
  provides ["6665:map:0"]
  model "cave"
)

driver
(
  name "stage"
  provides ["6665:position2d:0" "6665:laser:0"]
  model "robot1"
)

driver
(
  name "vfh"
  provides ["6665:position2d:1"]
  requires ["6665:position2d:0" "6665:laser:0"]
  distance_epsilon 0.3
  angle_epsilon 5
)
#If this is replaced with amcl the simulation runs just fine!
driver
(
  name "fakelocalize"
  provides ["6665:localize:0" "6665:position2d:2"]
  requires ["6665:simulation:0"]
  model "robot1"
)



driver
(
  name "wavefront"
  provides ["6665:planner:0"]
  requires ["output::6665:position2d:1" "input::6665:position2d:2" "6665:map:0"]  safety_dist 0.15
  distance_epsilon 0.5
  angle_epsilon 10
  alwayson 1
)