SigilCore.log("Args=" + Arrays.asList(vmconfig.getProgramArguments()));
SigilCore.log("Working Dir=" + vmconfig.getWorkingDirectory());
runner.run(vmconfig, launch, monitor);
Client client = connect(config);
BundleForm form = LaunchHelper.getBundleForm(config);
try
{
// TODO need to figure out a sensible repository manager for launch configs
IRepositoryManager manager = SigilCore.getGlobalRepositoryManager();
client.apply(form.resolve(new RuntimeBundleResolver(manager, config)));
}
catch (Exception e)
{
throw SigilCore.newCoreException("Failed to apply bundle form", e);
}
SigilCore.log("Connected " + client.isConnected());
}