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
I have a simple setup of a “local” Crossbar router which connects to a “remote” Crossbar router using Rlink. When calling/publishing from the “remote” router to a URL that was registered/subscribed to, I am getting this error: RLinkRemoteSession.onUserError(): "RuntimeError: Internal error attempting rlink forwarding"
I can see that this is being raised here and it’s because details does not have a caller, caller_authrole or caller_authid:
Just to be clear, the same process works when the “local” router calls/registers to a URI that has been registered/subscribed to on the “remote” router and I can see that the caller variables in details have values.
The text was updated successfully, but these errors were encountered:
This comment describes exactly what tripped me up: #1909 (comment)
Would it be agreeable if the error message "Internal error attempting rlink forwarding" was edited to include a suggestion to change the role's disclosures to "true" if this is not expected behaviour?
Hello,
I have a simple setup of a “local” Crossbar router which connects to a “remote” Crossbar router using Rlink. When calling/publishing from the “remote” router to a URL that was registered/subscribed to, I am getting this error:
RLinkRemoteSession.onUserError(): "RuntimeError: Internal error attempting rlink forwarding"
I can see that this is being raised here and it’s because details does not have a caller, caller_authrole or caller_authid:
crossbar/crossbar/worker/rlink.py
Line 292 in 03d7057
I can’t work out why these values are not being set or even how they are set at all. How are details passed to the on_call method here:
crossbar/crossbar/worker/rlink.py
Line 284 in 03d7057
I can see that this method is registered here but details isn't passed there, just reference in RegisterOptions:
crossbar/crossbar/worker/rlink.py
Line 344 in 03d7057
Does RegisterOptions supply the details?
Just to be clear, the same process works when the “local” router calls/registers to a URI that has been registered/subscribed to on the “remote” router and I can see that the caller variables in details have values.
The text was updated successfully, but these errors were encountered: