carloea2 opened a new issue, #8235: URL: https://github.com/apache/texera/issues/8235
### Current behavior The worker service returns `EvaluatedValue` for `EvaluatePythonExpression`, but `ControlReturn` has no oneof member for that message type. The generic RPC wrapper therefore creates an empty return and silently drops the evaluated expression result. Before: expression evaluates to a value -> worker wraps the reply -> empty ControlReturn reaches the coordinator After: expression evaluates to a value -> EvaluatedValue is packed -> the result reaches the coordinator ### Steps to reproduce Create an `EvaluatedValue` containing `42` and pass it through the same `set_one_of(ControlReturn, response)` transport path used by the Python RPC server. Observed on `70c21145887920528d7d5540e3fb790b43e8b759`: ```text packed_member=None envelope=ControlReturn() response_value=42 ``` ### Expected behavior `ControlReturn` should include the worker's `EvaluatedValue` response so expression results survive transport. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
