Connect IQ 2.4.2 configuration issue

I having two issues, they maybe related to a "monkey.jungle" configuration, however there is no document on these two.
1.) When i run, Run No Evil Test, i receive a error, "Path for project must have only one segment."
2.) The writes to the Object Store is not being saved to by either; within the app using Application.getApp().setProperty("location",value) or using the App Settings Editor.

In the IDE, Code runs as as expected, no errors or warning, just cannot write to the object store and cannot use Run No Evil Test. (as above)

In the target, using the App Store and connect App to write to the object store, and through the app itself is OK.


I'm using Eclipse Neon as my Default IDE and tried Eclipse Oxygen. the problems exists in both. likely an IDE config issue.

Thoughts?
  • Im running run no evil tests all the time. Did you set them up as indicated in my tutorials on my site? Or are you using them within your business project?

    I have no issues with object store either

    a little bit more info and/or code sample might be useful.
  • If you are using the app settings editor, the data is actually in the settings (the .set) and not the object store/persistant storage (the .str if using getProperty/setProperty) I've seen some odd things if you rename a project with the .set, and what I have done in the past is just clear out the sim's temp directory. That might be worth a try in this case.

    if you are using the object store, the way to get to that is in the sim, under file>Edit Persistent Storage, and not the app settings editor.
  • This sounds similar to an issue that was reported previously. If you open up a command prompt, type echo %TEMP%, and press enter. If you look at the displayed path, is there a space in it?

    Note that I'm assuming you're using windows...
  • @peterdedecker, @jim_m_58, @Travis.ConnectIQ. Thanks!

    Solved, all is working.

    Looks as if the Simulator application and the App Settings application were creating two separate setting files.

    Problem was I copied a project to another project, and renamed the new project to "Project2.4.2". The periods didn't work with the Simulator application and resulted with different setting file naming.

    The Simulator application created a settings files called Project2.set.
    App Settings application created a settings files called Project2.4.2.set
    I have no idea what RunNoEvil was doing. :)

    Once I renamed the project without ".", it was OK.