Simulator not working in High Sierra?

Has anyone been able to get the ConnectIQ simulator to work in High Sierra?


I've tried a number of different things and haven't been able to get the simulator to work once. The simulator will open alright, but will just hang there with a blue triangle, and when I try to inspect memory, there's nothing there which leads me to believe it's failing very early in the loading process.

Some things I've tried:

* Using the Eclipse plugin to launch the simulator
* Using `monkeydo` CLI tool to launch the simulator
* Earlier versions of the SDK, including versions I know work in Sierra (not 'High Sierra'), like 2.3.1 and 2.3.4.


One thing that bit me during set up was using JDK 9, which apparently removes 'javax' files from the default path which caused NullPointerExceptions in the simulator. When I downgraded to JDK 8, it fixed those issues, so I don't see any more exceptions, just the 'blue triangle of suffering'. I've even tried a fresh install on a different laptop (also using High Sierra), and see the same issue.

Any clues here?
  • Works for me:

    - macOS High Sierra (10.13.2)
    - Eclipse Photon (4.8.0M4)
    - Java SE 8 (1.8.0_31)
    - ConnectIQ 2.3.5 and 2.4.1

    I couldn't get the connectIQ plugin to work with later java or eclipse versions on macOS. Someone on this forum suggested the above versions of java and eclipse, now it's working.

    HTH.
  • Work for me:

    10.13.3 beta.
    Mars Eclipse
    IQ 2.4.1 (had to update the connect IQ plugin)
  • Former Member
    Former Member
    I'm using:
    - High Sierra 10.13.2
    - Eclipse Oxygen 1a Release (4.7.1a)
    - Garmin IQ 2.4.1
    - Java JRE 8u151 64bit

    All works perfectly with the slight bug that when changing setting via the App Settings Editor, it hangs for about 30 seconds and finally recovers for the next time you change settings, then hangs for a while ..
  • Strangely I'm able to get the simulator working with High Sierra on my 2011 MacBook Air.

    However, using the exact same setup (as best as I can tell), it won't work on a 2013 MacBook Pro. (Crazy, I know!)

    Have tried both Java 'JRE 8u151 64bit' and 'Java JRE 8u152 64bit' and neither is working, same issue seeing the blue triangle. Not sure there's much else I can try :(
  • Former Member
    Former Member
    However, using the exact same setup (as best as I can tell), it won't work on a 2013 MacBook Pro. (Crazy, I know!)


    Since you are able to get it working on your air, you might try checking there and look at what TCP ports the simulator is using when functioning properly to communicate. Then check on your other laptop to see if there is anything restricting use of those ports, or anything that prevents the simulator from establishing a connection. I don't know if it's the issue you are seeing, but it is something to check.
  • Former Member
    Former Member
    The issue of the App Settings Editor has become even worse for me on the Mac. On Windows its not an issue. On the Mac the App Settings Editor hangs as soon as I push a settings update to the simulator and after that it hangs indefinitely. I think this is an issue with the App Settings Editor on the Mac not able to accept a certain number of entries in the settings file. As soon as it reaches a certain threshold it just hangs. Sure would be good if worked as well as it does on Windows.
  • [h=2]Simulator not working in High Sierra[/h] I am also affected by this issue on HighSierra, when I start a WatchFace example in Eclipse Photon, it seems that even a System.out.println("start"); in early methods does not print on the console.

    class helloApp extends App.AppBase {
    function initialize() {
    System.out.println("start");
    ...

    Then the simulator is launched, with the 'blue triangle of suffering'.

    Any update on the issue / suggestion ?

    - High Sierra 10.13.3
    - Eclipse Photon (4.8)
    - Garmin IQ 2.4.3
    - Java 8 Update 161
  • Former Member
    Former Member
    System.out.println("start");

    Unless you have written your own or changed something up, I would think this should be System.println(), no .out.
  • Unless you have written your own or changed something up, I would think this should be System.println(), no .out.


    I don't get a printout either with System.println(" ... when the app starts.
  • Former Member
    Former Member
    majl1, I loaded Photon onto High Sierra today and I'm able to launch and run apps in the sim. I did have some issues running them at first until I installed the Java tools. I'm not sure if that makes a difference for you as you are seeing a different issue here. However, we don't really know much about how this is going to work with Photon at the moment since it's in a pre-released state. Do have any issues with an Oxygen install?

    Thanks,
    - Coleman