Skip to content

Visualization operators fail due to unquoted enum string values #4350

@xuang7

Description

@xuang7

What happened?

few visualization operators (ContinuousErrorBands, ContourPlot, Histogram2D) fail at runtime because Java enum methods (e.g., getModeInPlotly, getColoringMethod, getValue) return plain String, which pyb inserts without quotes. This produces invalid Python like mode=lines instead of mode='lines', causing NameError: name 'lines' is not defined.

Image

How to reproduce?

  1. Create a workflow: CSVFileScan → ContinuousErrorBands (or ContourPlot, or Histogram2D)
  2. Configure the operator with valid columns
  3. Run the workflow

Version

1.1.0-incubating (Pre-release/Master)

Commit Hash (Optional)

No response

What browsers are you seeing the problem on?

No response

Relevant log output

Metadata

Metadata

Assignees

No one assigned

    Labels

    triagePending for triaging

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions