Skip to content
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

Improve Discovery error reporting in case of incorrect configuration #53

Merged
merged 2 commits into from
Mar 5, 2018

Conversation

dvojtise
Copy link
Contributor

@dvojtise dvojtise commented Mar 1, 2018

fixes #52
This allows to have a better error reporting in case of installation failure via the discovery.
Due to API restriction, the code is not very nice and duplicates some classes from amalgam.

However a better fix has been provided directly in amalgam (https://git.eclipse.org/r/#/c/118366/ and https://bugs.eclipse.org/bugs/show_bug.cgi?id=531789 )
So this PR will have to be reverted as soon as the gerrit patch has been accepted and deployed in the official eclipse update site.

see #52

need to copy several classes from amalgam due to api restriction

Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
this gives a nice tree view of the problem when it occurs
see #52

Signed-off-by: dvojtise <didier.vojtisek@inria.fr>
@ebousse
Copy link
Contributor

ebousse commented Mar 5, 2018

Looks good to me, I managed to install the concurrent engine without any problem with this build, so no regression so far.

@ebousse ebousse merged commit 549ac5f into master Mar 5, 2018
@dvojtise dvojtise deleted the improve-discovery branch March 5, 2018 09:29
@dvojtise dvojtise added the bug label Apr 11, 2018
@dvojtise dvojtise changed the title Improve discovery Improve Discovery error reporting in case of incorrect configuration Apr 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Error when installing with components discovery: "java.lang.RuntimeException: Operation details"
2 participants