I have a feature based product. The feature contains 5 plugins.
Each time I increase product and feature version by 1 and try to update, ProvisioningJob returns an IStatus with the following message:
An error occurred while collecting items to be installed
That's all. I have no idea what this means.
Trying to debug this brought me to enable p2 debug tracing by creating a .options file which contains:
org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/generator/parsing=true
org.eclipse.equinox.p2.core/engine/installregistry=true
org.eclipse.equinox.p2.core/metadata/parsing=true
org.eclipse.equinox.p2.core/artifacts/mirrors=true
org.eclipse.equinox.p2.core/core/parseproblems=true
org.eclipse.equinox.p2.core/planner/operands=true
org.eclipse.equinox.p2.core/planner/projector=true
org.eclipse.equinox.p2.core/engine/profilepreferences=true
org.eclipse.equinox.p2.core/publisher=true
org.eclipse.equinox.p2.core/reconciler=true
org.eclipse.equinox.p2.core/core/removeRepo=true
org.eclipse.equinox.p2.core/updatechecker=true
Initially, there is lots of debug output, but once the ProvisioningJob is started, there is no output at all any more.
I don't know how to debug this further. Any help regarding the meaning of the original message, or how to enable the debug output of the ProvisioningJob would be greatly appreciated.