You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 25, 2018. It is now read-only.
With no identified reason and inconsistently, this error is raised once or twice a day, for an app in production, by two lines of an app in production. One of the line is called from a background task, the other isn't.
These 2 lines are refers to a version of FayeRails::Controller.publish(), that raises an error directly in eventmachine :
defset_deferred_statusstatus, *argscancel_timeout@errbacks ||= nil@callbacks ||= nil@deferred_status=status@deferred_args=argscase@deferred_statuswhen:succeededif@callbackswhilecb=@callbacks.pop# This line raises the error =========cb.call(*@deferred_args)endend@errbacks.clearif@errbackswhen:failedif@errbackswhileeb=@errbacks.popeb.call(*@deferred_args)endend@callbacks.clearif@callbacksendend
How comes FayeRails::Controller could have no @callbacks ? Have you met this before ?
It may be linked with my comment on #73 as it raises also on FayeRails::Controller.publish()
The text was updated successfully, but these errors were encountered:
@clairezed@gwynm also seeing this issue, did you guys get anywhere with it? I expect it's some kind of threading edge case but will investigate further.
With no identified reason and inconsistently, this error is raised once or twice a day, for an app in production, by two lines of an app in production. One of the line is called from a background task, the other isn't.
These 2 lines are refers to a version of
FayeRails::Controller.publish()
, that raises an error directly in eventmachine :extract from eventmachine code
How comes
FayeRails::Controller
could have no@callbacks
? Have you met this before ?It may be linked with my comment on #73 as it raises also on
FayeRails::Controller.publish()
The text was updated successfully, but these errors were encountered: