-
Notifications
You must be signed in to change notification settings - Fork 56
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
Race condition in the display argument provider API #235
Labels
Comments
Gama11
added a commit
to vshaxe/vshaxe-build
that referenced
this issue
Jun 6, 2018
Temporary workaround for vshaxe/vshaxe#235
Got this just now. I might have overlook it but I didn't see the message "The Haxe server crashed 5 times" |
Ok, got it again and this time I had the message, seems related to #250 then |
Was it closed after the release ? Because I still got it with 2.1.0 ;) |
Yes, the fix is not in 2.1.0. |
When is 2.1.1 :D ? |
Now it's out, but with 2.2.0. :) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It seems that if a display arguments provider calls the callback too quickly, there's a race condition and the init fails. With vshaxe-build, I was usually greeted with an error message like this when reloading the window:
After which completion wouldn't work anymore.
I don't think I've never experienced the problem with the Lime extension (it needs to launch a
lime display
process first and read the results from that, so it would take a bit anyway / probably never becomes an issue).For now I'll just work around this by adding a
haxe.Timer.delay()
in vshaxe-build, but we need to investigate this and find the cause.The text was updated successfully, but these errors were encountered: