hmm very weird, my own patch that we added to Eclipse for the SetJVM action is failing suddenly if i switch to 1.6 (switch back to 1.5.1 and it just builds)
i get:
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-director-plugin:1.6.0:materialize-products (materialize-products) on project com.servoy.eclipse.product: Installation of product servoy.product for environment win32/win32/x86_64 failed: Call to p2 director application failed with exit code 13
and in the workspace log i see:
!ENTRY org.eclipse.equinox.p2.engine 4 4 2020-01-13 15:19:24.098
!MESSAGE An error occurred while installing the items
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2020-01-13 15:19:24.098
!MESSAGE session context was:(profile="" phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]com.servoy.eclipse.jre.win32.x86_64 13.0.1, action="">!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2020-01-13 15:19:24.098
!MESSAGE
!STACK 0
java.lang.NullPointerException
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.SetJvmAction.adjustWorkbenchSystemProperties(SetJvmAction.java:82)
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.SetJvmAction.execute(SetJvmAction.java:50)
at org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:42)
at org.eclipse.equinox.internal.p2.engine.Phase.mainPerform(Phase.java:187)
at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:99)
at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:50)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:80)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:48)
at org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(PlanExecutionHelper.java:46)
at org.eclipse.equinox.internal.provisional.p2.director.PlanExecutionHelper.executePlan(PlanExecutionHelper.java:27)
at org.eclipse.equinox.internal.p2.director.app.DirectorApplication.executePlan(DirectorApplication.java:771)
at org.eclipse.equinox.internal.p2.director.app.DirectorApplication.planAndExecute(DirectorApplication.java:761)
at org.eclipse.equinox.internal.p2.director.app.DirectorApplication.performProvisioningActions(DirectorApplication.java:742)
at org.eclipse.equinox.internal.p2.director.app.DirectorApplication.run(DirectorApplication.java:1065)
And let that be my own code....
this i the line:
So with tycho 1.6 that system property (System.getProperty("eclipse.commands");) is for some reason not set..