-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Wait until plugin metadata processed #4834
Conversation
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
Do you know how to reproduce it with some timeouts in the code? |
I think yes, give me an our to create branch with timeouts |
@evidolob i would try to reproduce as well had something like that npm, grunt and gulp extensions installed together |
@akosyakov I add |
Signed-off-by: Yevhen Vydolob <yvydolob@redhat.com>
@evidolob If i set up 30 sec I can reproduce an issue, but the PR does no fix it.
|
@evidolob I think we need a new lifecycle callback for the backend app, something like |
@akosyakov Yes, this fix is not resolving the issue, I'm going to close it, and create new one. |
@evidolob ok |
This pull try to fix https://github.com/eclipse/che-theia/issues/101, that bug may be caused because we start server before
PluginDeployer
able to read and process plugins metadata, and if client connects in that time, he (client) will receive empty list of plugins. So this pull force Theia server to wait until all plugins are processed.Signed-off-by: Yevhen Vydolob yvydolob@redhat.com