-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation refused without given a reason #541
Comments
@stephan-herrmann this usually happens when there is some a strict requirement so it is "impossible" to satisfy especially if one uses patch features so P2 does not know whats exactly wrong, I would read the message as "you try to patch something that is not installed"... |
That's not what happened in this case. All plugins included in the patch were present alright in the current installation. One of these plugins was org.eclipse.jdt.core.manipulation, where the new version has regular dependencies on two plugins that were nowhere to be found. Looking from the outside I see no reason why P2 should be unaware that the problem was a regular unsatisfied dependency, unless the patch feature sends P2 into a totally different mode. |
Patch features are rather special, so it is totally possible that if something is missing for the patch (==> nowhere to be found) that P2 assumes this patch is not applicable. |
any chances to make P2 smarter in this regard? BTW, seeing "not applicable to the current configuration" I initially thought that some plugin might require a JDK newer than the current. Just to illustrate my level of confusion :-/ |
Installation is rejected saying:
Neither in this message nor in the error log could I find any reason for the reported incompatibility.
With some experimenting I could figure out that not finding two bundles from org.commonmark was the reason.
To wit:
It would save a lot of time, if the missing requirement were spelled out in the error message, as it usually happens / happened.
The text was updated successfully, but these errors were encountered: