Launching two Q7 Runners on the same machine from the same user account (on different VNC displays and different workspaces) might give an error like this:

Started at Mon Oct 07 10:08:44 IST 2013
Initializing target platform...
Validating target platform...
Target platform is not valid:Failed to load update site:platform:/plugin/com.xored.q7.updates.runtime/q7/
Can't initialize target platform for AUT

This might happen because all launches of Q7 runner use the same configuration area. Two solutions possible:

  • use different copies of Q7 Runner at non-readonly location
  • add property like osgi.configuration.area=.eclipse/config to runner/configuration/config.ini, so that each runner instance will create a configuration area in a process working directory.