Simulator stuck at "Waiting for GPS"

I'm trying to Weather sample using Eclipse on OSX Yosemite, however when I run the config the simulator appears with square watch but just sits at the "Waiting for GPS" screen, and none of the buttons respond.
Suggestions? Do any of log/errors point to anything being the problem?

======================================================
BUILD: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/lib/tools.jar:/Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/monkeybrains.jar: com.garmin.monkeybrains.Monkeybrains -a /Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/api.db -i /Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/api.debug.xml -o /Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/bin/Weather.prg -w -m /Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/manifest.xml -u /Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/devices.xml
BUILD: java.lang.NullPointerException
BUILD: at com.garmin.monkeybrains.compiler.Compiler.assemble(Compiler.java:573)
BUILD: at com.garmin.monkeybrains.Monkeybrains.main(Monkeybrains.java:296)
BUILD: ERROR: Unknown:0: null
BUILD: Complete
======================================================
BUILD: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/lib/tools.jar:/Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/monkeybrains.jar: com.garmin.monkeybrains.Monkeybrains -a /Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/api.db -i /Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/api.debug.xml -o /Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/bin/Weather.prg -w -z /Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/resources/strings.xml:/Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/resources/resources.xml:/Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/resources/bitmaps.xml -m /Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/manifest.xml -u /Users/Nick/Software/connectiq-sdk-mac-0.2.4/bin/devices.xml /Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/source/WeatherView.mc /Users/Nick/Software/connectiq-sdk-mac-0.2.4/samples/Weather/source/Weather.mc
BUILD: WARNING: The launcher icon 'LauncherIcon' (16x16) is smaller than the specified launcher icon size of the device 'square_watch_sim' (61x43). Padding will be added to the image to center it.
BUILD: Complete
======================================================


Console:
Found Transport: tcp
Connecting...
Connecting to device...
Device Version 0.32.-Device id 0 name "A garmin device"
Shell Version -19671Copying file.... 4% complete
Copying file.... 9% complete
Copying file.... 13% complete
Copying file.... 18% complete
Copying file.... 22% complete
Copying file.... 27% complete
Copying file.... 31% complete
Copying file.... 36% complete
Copying file.... 40% complete
Copying file.... 45% complete
Copying file.... 49% complete
Copying file.... 54% complete
Copying file.... 58% complete
Copying file.... 63% complete
Copying file.... 67% complete
Copying file.... 72% complete
Copying file.... 77% complete
Copying file.... 81% complete
Copying file.... 86% complete
Copying file.... 90% complete
Copying file.... 95% complete
Copying file.... 99% complete
Copying file.... 100% complete
File pushed successfully
Connection Finished
Closing shell and port
Found Transport: tcp
Connecting...
Connecting to device...
Device Version 0.32.-Device id 0 name "A garmin device"
Shell Version -17311
  • Former Member
    Former Member over 10 years ago
    The Weather sample registers for a ONE_SHOT positioning update to get the location for its JSON request. Choose "Simulate Data" or "Playback File..." from the Simulation->FIT Data menu to begin simulating positioning. Once the sample gets the positioning update, it will make the JSON request and display the result.