Uploaded image for project: 'Pentaho Data Integration - Kettle'
  1. Pentaho Data Integration - Kettle
  2. PDI-18951

HTTP Client no longer handles Basic Authentication being passed to other servers

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: Urgent
    • Resolution: Fixed
    • Affects Version/s: 8.0.0 GA, 8.1.0 GA, 8.2.0 GA, 8.3.0 GA, 9.0.0.5 GA
    • Fix Version/s: 9.2.0 GA
    • Component/s: Step
    • Labels:
    • Story Points:
      0
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Sprint Team:
      Tatooine (Maint)
    • Steps to Reproduce:
      Hide
      1. Download and install PDI client 7.1 and PDI client 9.0
      2. Download the JSONTest_ktr.ktr in ESR-7197
      3. Open the KTR in 9.0 PDI.
      4. Run the KTR
      5. The KTR will be successful in 7.1
      6. Open PDI client 9.0 and open the same KTR
      7. Run the KTR

      Actual Results:  The KTR will error on the JSON step since the results from HTTP Client was a webpage instead of the JSON results.

      Expected Results:  The KTR will run successfully as it did in 7.1

      Show
      Download and install PDI client 7.1 and PDI client 9.0 Download the JSONTest_ktr.ktr in ESR-7197 Open the KTR in 9.0 PDI. Run the KTR The KTR will be successful in 7.1 Open PDI client 9.0 and open the same KTR Run the KTR Actual Results:   The KTR will error on the JSON step since the results from HTTP Client was a webpage instead of the JSON results. Expected Results:   The KTR will run successfully as it did in 7.1

      Description

      In 8.x to 9.x there seems to have been a change in the way the URL is parsed through with the HTTP Client.

      The customer has both a space in the user name as well as a \.  Both of these seem to be causing an issue.  You can move past these issues by removing them but they were still have invalid results due to an invalid user and the lack of the back space.

      I was able to successfully run this KTR from 5.4 until 7.1.0.32.   It seems it is 8.0 when it broke.

       

      *NOTE*

      KTR, Logs, and Error messages are in ESR-7197

      Also see ESR-7194 for further details 

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              vasco.marques Vasco Marques
              Reporter:
              bowens Brittany Owens
              Votes:
              1 Vote for this issue
              Watchers:
              11 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: