Uploaded image for project: 'CDAP'
  1. CDAP
  2. CDAP-12503

Schema propagation causes UI unusable.

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.3.0
    • Component/s: UI
    • Labels:
      None
    • Rank:
      1|i007bz:

      Description

      Since we don't show schema and don't handle schema for condition node, schema propagation fails in UI.

      Source Node -> Transform --> Condition Node -> Transform -> Error transform
                                                              |
                                                              => Transform -> Sink
      

      It fails in this specific case as the condition node doesn't have output schema and the error transform looks for input schema for previous stage.

      The intermittent fix is to handle Condition node just like any other node but hide the schema while rendering node configuration. This will help avoid js error.

      The schema propagation is still not fixed for all nodes. The user still has to click through all the nodes in the path to get the right schema for the last node in the path. (Existing JIRA: https://issues.cask.co/browse/CDAP-10125)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ajai Ajai Narayan
                Reporter:
                ajai Ajai Narayan
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: