TPS-3126 - 6.2

author
Talend Documentation Team
EnrichVersion
6.2
EnrichProdName
Talend Data Fabric
EnrichPlatform
Talend Studio

TPS-3126

Info Value
Patch Name Patch_20190516_TPS-3126_v1_6.2.1
Release Date 2019-05-17
Target Verson 20160704_1411-6.2.1
Product affected Talend Studio

Introduction

This patch is cumulative. It includes all previous generally available patches for Talend Studio 6.2.1.

NOTE: To download this patch, liaise with your Support contact at Talend.

Fixed issues

This patch contains the following fixes:

  • TPS-3126 [6.2.1]Man-in-the-middle attack vulnerable code generated by tESBConsumer (TESB-25704)

This patch also includes the following patches:

  • TPS-2991 [6.2.1] studio crash on tmap component after macos upgrade to 10.14 (mojave)(TUP-20866)
  • TPS-2812 [6.2.1] cMap with user defined code routine failing in ESB runtime (TESB-22901)
  • TPS-2633 [6.2.1] Issue while trying to build a microservice with the studio (TESB-22809)
  • TPS-2615 [6.2.1] tRESTclient throws error when processing HTTP 202 response with empty payload(TESB-20431)
  • TPS-2438 [6.2.1] Constant String too long due to a large schema(TDI-40329)
  • TPS-2345 [6.2.1] BASE64Decoder and BASE64Encoder should be replaced by other class(TDQ-14095)
  • TPS-2336 [6.2.1] When a job is being built in CI Builder, the commandline portion of the job will build correctly. However, when the CI Builder portion is trying to build, there's a "constant string too long" error.(TDI-39968)
  • TPS-2201 [6.2.1] Support Amazon Redshift JDBC Driver 1.2.7(latest) on the generic JDBC(TDI-39514)
  • TPS-2126 [6.2.1] CI Builder -DitemFilter=(version=0.1) does not work (TUP-18441)
  • TPS-2121 [6.2.1] The Generated schema is wrong by 'Import WSDL Schemas(TUP-18452)
  • TPS-2122 [6.2.1] Could not find or load main class exception after building with CI Builder(TUP-18278)
  • TPS-2121 [6.2.1] The Generated schema is wrong by 'Import WSDL Schemas(TUP-18452)
  • TPS-2035 [6.2.1] joblets change not applied to all jobs automatically(TUP-18128)
  • TPS-2096 [6.2.1] tXMLMap miss some fields while import schema from repository(TUP-18382)
  • TPS-2059 [6.2.1] Testcase for tWriteJSONFiled gives junitGlobalMap cannot be resolved exception (TUP-18217)
  • TPS-2047 [6.2.1] Studio sending multiple "getLibLocation" metaservlet calls for each build activity (TUP-18208)
  • TPS-2027 [6.2.1] When Deploying one customer's job in CI, the build failed with error: constant string too long (TDI-39029)
  • TPS-1905 [6.2.1] Faulty impact analysis and detect dependencies on joblets (GIT?)(TUP-17248 & TUP-17418)
  • TPS-1916 [6.2.1] Remote Runs from Studio Display Project Setting Log4jLevel(TUP-17412)
  • TPS-1940 [6.2.1] Combination of tRuleSurvivorShip and tFileInputExcel component cause issue when job is generated with cmdline( TDQ-13528)
  • TPS-1930 [6.2.1] Converting DI job to Spark job causes Spark job to fail to compile(TUP-17326)
  • TPS-1969 [6.2.1] First opening of a job displays components without links/connections (TUP-17663)
  • TPS-1929 [6.2.1] AMC Main Chart Displays Negative Time Stamps(TUP-17559)
  • TPS-1950 [6.2.1] Label on lookup from joblet to another joblet is removed when child joblet is changed (TUP-17600)
  • TPS-1960 [6.2.1] Changes to a tmap in an expanded joblet from a job does not get saved (TUP-17556)
  • TPS-1900 [6.2.1] Talend Studio Frozen on updating the remote reference project(TUP-17236)
  • TPS-1944 [6.2.1] Running Job from Studio with Remote Target Exec Issue since Patch_20161117_TPS-1656_v1-6.2.1 (TUP-17655)
  • TPS-1835 [6.2.1] Cannot delete anything in one of our projects(TUP-4962)
  • TPS-1831 [6.2.1] Reference project does not add the hadoop-conf-connection.jar at compilation (TUP-17186,TUP-16211)
  • TPS-1887 [6.2.1] Updating Parent Project Impacts Reference Project(TUP-17422)
  • TPS-1859 [6.2.1] Context groups once edited, changes it name (TUP-17255)
  • TPS-1844 [6.2.1] Studio unstability since the application of the patch: "Patch_20170117_TPS-1726_TPS-1688_v1-6.2.1.zip" (TUP-17031)
  • TPS-1832 [6.2.1] context value be overwrited after retrieve schema(TUP-17229)
  • TPS-1872 [6.2.1] tSalesforceInput not using any other API besides 34.0(TDI-38377)
  • TPS-1864 [6.2.1] Job is not properly built when the reference project is presented(TUP-17095)
  • TPS-1795 [6.2.1] No more posible to link tFlowToIterate to tSalesForceInput via row -> iterate in Studio 6.2.1 / Worked in 5.2 (TDI-38056)
  • TPS-1836 [6.2.1] Apply Context to children doesn't work for the published normal task in TAC(TUP-5438)
  • TPS-1860 [6.2.1] The studio can't preview xml file on 6.3 (TUP-16015 & TUP-17148)
  • TPS-1834 [6.2.1] tLibraryLoad Dynamic Lib path doesnt load library from path (TUP-17176)
  • TPS-1852 [6.2.1] Unable to profile SQL Server NVARCHAR(MAX) (TDQ-13488)
  • TPS-1848 [6.2.1] Unable to connect to GIT when LDAP authentication set (no password)(TUP-17284)
  • TPS-1816 [6.2.1] Error with a job using nested joblets with MDM components (TMDM-10612)
  • TPS-1825 [6.2.1] Importing duplicated job causes wrong subjob referenced in tRunJob(TUP-16073)
  • TPS-1830 [6.2.1] Cann't run spark/spark str, mr job (TUP-15805)
  • TPS-1803 [6.2.1] java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass() (TESB-18147)
  • TPS-1817 [6.2.1] Spark job Fails When inserting a null date value via tHiveOutput component (TBD-4589)
  • TPS-1778 [6.2.1] tHiveOutput in spark job can't work well on EMR4.6 (TBD-4402 - Issue#2)
  • TPS-1814 [6.2.1] [Talend Studio] Compilation error not shown on a box (TUP-17093)
  • TPS-1815 [6.2.1] tMap generates wrong input name in the code (TUP-17139)
  • TPS-1798 [6.2.1] Studio is stuck when two users make talend.project conflict (Manual mode) (TUP-17083)
  • TPS-1754 [6.2.1] Timestamp using Hive (TBD-4344)
  • TPS-1747 [6.2.1] Error "java.util.ConcurrentModificationException" when connecting to studio (TUP-16616)
  • TPS-1726 [6.2.1] cmdline generate time increase as the tasks number increase(TUP-16573)
  • TPS-1688 [6.2.1] In 6.2.1, the TAC generation SetUserComponentPathCommand seems extremely long for Git project(TUP-15888)
  • TPS-1679 [6.2.1] Importing a Job from 5.5 to 6.2 throws errors on ftp component(TUP-16297)
  • TPS-1723 [6.2.1] SFTP problems related to the migration from 5.2.1 to 6.2.1 (TUP-16619)
  • TPS-1734 [6.2.1] Nested Joblets cause code generation failures for lookups (TUP-16590)
  • TPS-1743 [6.2.1] Studio is stuck when two users make talend.project conflict(TUP-5270)
  • TPS-1694 [6.2.1] Unable to create metadata from xsd file(TUP-15856)
  • TPS-1683 [6.2.1] Opening schema is very slow using Talend studio(TUP-16262)
  • TPS-1645 [6.2.1] tRowGenerator Not Saving DataMasking Parameters(TUP-15848)
  • TPS-1670 [6.2.1] Get error in the tRedshiftInput when Guess Schema selected(TUP-16104)
  • TPS-1703 [6.2.1] Performance Issue When Adding a Job to tRunJob component With 'Use dynamic job' Option(TUP-16324)
  • TPS-1702 [6.2.1] Commandline can build job with user where svn password is not defined (TUP-16415)
  • TUP-16548 [6.2.1] Random failure[Cannot find project or Cannot connect to the git URL] at the generation for the same user / same task using Git project (TUP-16402,TUP-14377, - TPS-1690)
  • TPS-1657 [6.2.1] CI-Builder to support Talend Reference Projects (TUP-4922)
  • TPS-1676 [6.2.1] Retrieve schema doesn't work correctly for Teradata tablenames(TUP-16327)
  • TPS-1628 [6.2.1] compile error occured after migration from v562 to v621(TUP-16099)
  • TPS-1692 [6.2.1] migration : password of implicit context Load project settings wrongly handled.(TUP-16317)
  • TPS-1692 [6.2.1] project migration:it totally breaks the project then force to start migrations at each starts(TUP-15845)
  • TPS-1650 [6.2.1] Studio freezes caused by native WinNTFileSystem.getBooleanAttributes (TUP-16164)
  • TPS-1690 [6.2.1] Random failure[Cannot find project or Cannot connect to the git URL] at the generation for the same user / same task using Git project (TUP-16402,TUP-14377)
  • TPS-1643 [6.2.1] Request Patch for: local nexus username password in clear text in studio .log file (TUP-16024)
  • TPS-1648 [6.2.1] Propagating tSalesForceInputs Schema Changes Is Destroying tMap Mappings(TUP-16192)
  • TPS-1646 [6.2.1] context values take a long time to update (TUP-14741)
  • TPS-1656 [6.2.1] Slow job generation in Talend Data Integration (TUP-16206)
  • TPS-1654 [6.2.1] tRecordMatch: inconsistent results/behavior (Handle NULL options seems to affect the results inconsistently) (TDQ-12458)
  • TPS-1635 [6.2.1] [6.2.1] Unable to contextualize the parameters in Hadoop Connection in Metadata Repository (TUP-16105)
  • TPS-1618 [6.2.1] Get error when setting up the CDC for the identically table in oracle even they exist in the different schema(TUP-16103)
  • TPS-1602 [6.2.1] Unable to connect to kerberized Impala on CDH 5.5 on db connection metadata wizard(TUP-15221)
  • TPS-1614 [6.2.1] In the Studio connexion windows, only the git "master" is shown, no branch is listed (TUP-15999)
  • TPS-1605 [6.2.1] Guess Schema for tJDBCInput/tSAPHanaInput does not work for SAP HANA tables(TUP-15996)
  • TPS-1559 [6.2.1] No Error thrown while using a GIT user with no Write right on Repository to commit a job from Studio (TUP-5045)
  • TPS-1570 [6.2.1] The build folder structure broken in 6.2.1(TUP-14724)
  • TPS-1579 [6.2.1] Cannot "build job" from export of a 6.0.1 job(TDI-37032)
  • TPS-1541 [6.2.1] GIT commits on every save in local mode(TUP-5207)
  • TPS-1555:[6.2.1] Jobs fail to compile with various NPEs (TUP-5179)
  • TPS-1554 [6.2.1] Hang and Out of Memory when modify a job (TDI-37164)
  • TPS-1567 [6.2.1] Problem of performances of build job(TUP-5565)
  • TPS-1501 [6.2.1] Allow manual/edit git merge (TUP-4819)
  • TPS-1538 [6.2.1] Massive loss of files from Git repository(TUP-5020)
  • TPS-1510 [6.2.1] Hadoop connection won't be contextualized when drag/drop a hive connection (TBD-3755)
  • TPS-1537 [6.2.1] Bug with tESBConsumer when browsing for WSDL (TESB-17680)
  • TPS-1494 [6.2.1] profiling hive with simple column analysis fails if column name is div(TDQ-12238)
  • TPS-1503 [6.2.1] Hadoop Cluster Connection & context variables: Hadoop Properties not managed properly(TBD-3776)

Prerequisites

Consider the following requirements for your system:

  • Talend Studio 6.2.1 must be installed.

Installation

Installing the patch using Software update

  1. Logon TAC and switch to Configuration->Software Update, then enter the correct values and save referring to the documentation: https://help.talend.com/reader/f7Em9WV_cPm2RRywucSN0Q/j9x5iXV~vyxMlUafnDejaQ
  2. Switch to Software update page, where the new patch will be listed. The patch can be downloaded from here into the nexus repository.
  3. On Studio Side: Logon Studio with remote mode, on the logon page the Update button is displayed: click this button to install the patch.

Installing the patch using Talend Studio

  1. Create a folder named "patches" under your studio installer directory and copy the patch .zip file to this folder.
  2. Restart your studio: a window pops up, then click OK to install the patch, or restart the commandline and the patch will be installed automatically.

Installing the patch using Commandline

Execute the following commands:

  1. Talend-Studio-win-x86_64.exe -nosplash -application org.talend.commandline.CommandLine -consoleLog -data commandline-workspace startServer -p 8002 --talendDebug
  2. initRemote {tac_url} -ul {TAC login username} -up {TAC login password}
  3. checkAndUpdate -tu {TAC login username} -tup {TAC login password}