Hi, newbie here and with Venus/STAR; apologies in advance if I’m missing customary info or asking a question covered elsewhere.
As I learn to use the web API to run methods, I’m hitting a snag with error-detection. When I add signalr handlers in my client for what I think are the expected error event types (In the docs for Venus 6.3 it looked like I should react to NewRuntimeError, in the swagger docs from 6.2.0 venus I’m using it mentions OnDeviceError) and trigger an error in the method, I receive no events.
But I do see the error events in my NewRuntimeTrace subscription, example below events detecting the error and aborting the method:
[‘2025-05-01 14:29:31.984 Microlab STAR : 1000ul Channel Tip Pick Up (Single Step) - progress; Error handling waiting for manual recovery!’]
['2025-05-01 14:29:39.683 SYSTEM : Method has been aborted by the user - complete; ']
I’d like to avoid reacting materially to trace events; would like to detect errors comprehensively/categorically. Can anyone advise on why NewRuntimeError would be missing (I double-checked that I’m not filtering them out), or whether there is another eventtype that I should be looking at? (I’d also be very interested in whether there is a url I can issue a one-off http request outside of the websocket handlers to see any active errors). I was curious whether it could just be my venus version is not up-to-date, or the nature of the error I’m raising, or I’m just looking in the wrong place.
Thanks!!
Venus version “universalVersion”: “6.2.0.4019”