Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Qlik offers a wide range of channels to assist you in troubleshooting, answering frequently asked questions, and getting in touch with our technical experts. In this article, we guide you through all available avenues to secure your best possible experience.
For details on our terms and conditions, review the Qlik Support Policy.
Index:
We're happy to help! Here's a breakdown of resources for each type of need.
| Support | Professional Services (*) | |
| Reactively fixes technical issues as well as answers narrowly defined specific questions. Handles administrative issues to keep the product up-to-date and functioning. | Proactively accelerates projects, reduces risk, and achieves optimal configurations. Delivers expert help for training, planning, implementation, and performance improvement. | |
|
|
(*) reach out to your Account Manager or Customer Success Manager
Your first line of support: https://community.qlik.com/
Looking for content? Type your question into our global search bar:
Leverage the enhanced and continuously updated Knowledge Base to find solutions to your questions and best practice guides. Bookmark this page for quick access!
Subscribe to maximize your Qlik experience!
The Support Updates Blog
The Support Updates blog delivers important and useful Qlik Support information about end-of-product support, new service releases, and general support topics. (click)
The Qlik Design Blog
The Design blog is all about product and Qlik solutions, such as scripting, data modelling, visual design, extensions, best practices, and more! (click)
The Product Innovation Blog
By reading the Product Innovation blog, you will learn about what's new across all of the products in our growing Qlik product portfolio. (click)
Q&A with Qlik
Live sessions with Qlik Experts in which we focus on your questions.
Techspert Talks
Techspert Talks is a free webinar to facilitate knowledge sharing held on a monthly basis.
Technical Adoption Workshops
Our in depth, hands-on workshops allow new Qlik Cloud Admins to build alongside Qlik Experts.
Qlik Fix
Qlik Fix is a series of short video with helpful solutions for Qlik customers and partners.
Suggest an idea, and influence the next generation of Qlik features!
Search & Submit Ideas
Ideation Guidelines
Get the full value of the community.
Register a Qlik ID:
Incidents are supported through our Chat, by clicking Chat Now on any Support Page across Qlik Community.
To raise a new issue, all you need to do is chat with us. With this, we can:
Log in to manage and track your active cases in the Case Portal. (click)
Before you can access the Support Portal, please complete your Community account setup. See First time access to the Qlik Customer Support Portal fails with: Unauthorized Access Please try signing out and sign in again.
Please note: to create a new case, it is easiest to do so via our chat (see above). Our chat will log your case through a series of guided intake questions.
When creating a case, you will be prompted to enter problem type and issue level. Definitions shared below:
Select Account Related for issues with your account, licenses, downloads, or payment.
Select Product Related for technical issues with Qlik products and platforms.
If your issue is account related, you will be asked to select a Priority level:
Select Medium/Low if the system is accessible, but there are some functional limitations that are not critical in the daily operation.
Select High if there are significant impacts on normal work or performance.
Select Urgent if there are major impacts on business-critical work or performance.
If your issue is product related, you will be asked to select a Severity level:
Severity 1: Qlik production software is down or not available, but not because of scheduled maintenance and/or upgrades.
Severity 2: Major functionality is not working in accordance with the technical specifications in documentation or significant performance degradation is experienced so that critical business operations cannot be performed.
Severity 3: Any error that is not Severity 1 Error or Severity 2 Issue. For more information, visit our Qlik Support Policy.
If you require a support case escalation, you have two options:
When other Support Channels are down for maintenance, please contact us via phone for high severity production-down concerns.
A collection of useful links.
Qlik Cloud Status Page
Keep up to date with Qlik Cloud's status.
Support Policy
Review our Service Level Agreements and License Agreements.
Live Chat and Case Portal
Your one stop to contact us.
Qlik Cloud tenants are the highest level of logical isolation provided to our customers. The subscriptions and associated entitlements (also known as licenses) that customers purchase from Qlik are not fixed to these tenants. When needed, a customer can update the entitlement used by their tenant. This article covers how to do this, as well as all considerations before moving.
You should not attempt to update your tenant entitlement unless directed to do so by Qlik, or you are an OEM customer who is managing multiple entitlements for their estate.
The steps in this article only apply to User-Based Subscriptions. To convert your tenant from an evaluation tenant to a paid tenant, or to convert from a user-based subscription to a capacity-based subscription, contact Qlik Support.
Content:
There are three scenarios where you might need to update your entitlement:
If you are an OEM or Enterprise customer leveraging multiple tenants in Qlik Cloud, please also consider reviewing the Platform Operations series on qlik.dev to learn more about managing these estates prior to changing your entitlements.
Before you begin migrating your subscription or entitlement, consider:
Updating the entitlement requires four steps:
Your SLK is available through:
When you migrate between entitlements, any user assignments will be reset. You will need to export any current assignments if you wish to reassign them.
There are three ways of doing this:
If you have many users, both option a and b will require you to paginate to get all results.
Results will look like:
If required, reassign entitlements which were exported in step 2. You can do this in two ways:
curl -L -X POST 'https://<hostname>.<region>.qlikcloud.com/api/v1/licenses/assignments/actions/add' \
-H 'Authorization: Bearer ey...' \
-H 'Content-type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"add": [
{
"subject": "1ef2caed0dbe0a66a24ccadf61546099",
"type": "professional"
}
]
}'
The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.
Qlik Cloud Tenant Admins report that the IP Allowlist option is missing from Administration > Settings. In some cases, the Alerts submenu is also unavailable (existing alerts may still be visible, but create or edit is not possible).
The Feature Preview settings may also appear under an “Other” tab instead of their normal location. The issue affects multiple Tenant Admins in the same tenant and appears suddenly without any configuration changes in Qlik Cloud.
The missing menu options are caused by blocked outbound network calls to Qlik Cloud feature-flag and analytics services. When these calls fail, the user interface hides the related features.
This issue is almost always network-related (proxy / SSL interception / DLP) and not a change in Qlik Cloud itself. Testing from a different network (e.g. mobile hotspot or unrestricted network) can quickly confirm the diagnosis.
Qlik Cloud uses LaunchDarkly for feature flags and Pendo for in-product guidance and analytics. Several Administration features (including IP Allowlist and Alerts) depend on successful calls to these services.
When a corporate proxy, SSL inspection appliance, or Data Loss Prevention tool blocks or intercepts traffic to domains such as clientsdk.launchdarkly.com or Pendo endpoints, the browser receives no response (or a CORS/connection error). The Qlik Cloud frontend then falls back to a reduced feature set and hides the corresponding menu options.
This explains why the same tenant can show the full Administration menu from an unrestricted network while the options are missing when accessed from the corporate network.
A Talend Remote Engine running as a service on Linux repeatedly shows Unavailable in TMC during a consistent daily window (for example, 05:00 to 06:30 CST). The service appears healthy on the host, and no network issues are found. Scheduled tasks on the engine may fail or be skipped during this window.
Typical log indicators:
The most likely cause is JVM unresponsiveness under peak concurrent load. Many parallel jobs and large file transfers (around 100 MB archives) were scheduled in the same window. This can cause host resource contention (memory or swap pressure, prolonged garbage collection, or disk/network-mount I/O stalls). The wrapper then killed and restarted the engine JVM. While the engine reconnects, TMC marks it as Unavailable, even though the service eventually recovers by itself.
In earlier versions of the cFile before Talend Studio version 2026-01, the success field was intentionally left blank to keep the file in its original location. After the migration, even if the success field is left intentionally blank, the component will create a ".camel" folder and move the successfully consumed file there.
Caused by QAPPINT-3213.
QAPPINT-3213 is expected to be resolved in the Talend Studio R2026-11 release. Review the relevant release notes for details.
No workaround is available.
QAPPINT-3213 Cfile 2026-01 changes is forcing a file move when NOOP is disabled when it is successfully consumed
QAPPINT-3213
The Scheduled Job icon in the Job Conductor section continues to display even after the job has completed.
This behavior started after patching the Talend Administration Center to 2026-09.
Before patching, the Scheduled Job icon would disappear once the job was completed, and only the corresponding Job Completed or Job Failed icon would be displayed.
This is caused by QTAC-3083.
QTAC-3083 is expected to be resolved in the November Talend Administration Center patch. Review the relevant release notes for details.
No workaround is available.
QTAC-3083 Timeline: scheduled events not removed after the scheduled run (regression from Quartz 2.5.x upgrade)
QTAC-3083
The purpose of this technical note is to provide starting guidance on what to consider when selecting hardware for the Qlik Associative Engine in Qlik Sense® and QlikView® deployments.
Server selection for any given customer should be based on recommendations and tests provided by trained Qlik professionals. For information on how to contact Qlik's Professional Services, see How and when to contact Qlik's Professional Services and Consulting Teams.
In current generations (2023) of processors, there is not much difference between AMD and Intel.
More RAM allows more result sets to be cached, which typically results in better performance.
The Qlik Associative Engine allocates memory uniformly over all available RAM, which means that it is important to always have the amount of memory per CPU socket evenly distributed.
For information on the memory configurations for best performance (including which RAM configurations can be deployed whilst keeping the bus speed as high as possible), contact the server manufacturer.
To compare the performance of different servers, you can use the theoretical calculation capacity:
Theoretical Calculation Capacity=#sockets ×#CPU cores×base clock speed
This gives the theoretical number of calculations that a server can do every second. Servers with higher theoretical calculation capacity generally perform better than servers with lower theoretical calculation capacity.
New architectures usually improve on the number of instructions per clock cycle and thus provide improved performance in comparison to older architectures.
Since the Qlik Associative Engine is good at using memory as well as the processing capacity of all CPUs, the chipset architecture must provide fast communication between the CPU sockets to keep the latency towards the memory as low as possible. Chipset architectures that allow for direct connections between all available CPU sockets via high bandwidth links are therefore preferred.
It is important to find a good balance between the core count and the clock speed. Even though the Qlik Associative Engine is very good at multi-threading and uses all cores available to it, some procedures are still single-threaded and run faster with higher clock speed.
Server BIOS and operating system settings can have a significant impact on the performance of Qlik Sense and QlikView deployments. For more information on the recommended settings please visit Quick tips #8 - Server settings for best performance.
The attached recommendations are stored for archival purposes. No additional .pdf's will be created. Server selection for any given customer should be based on recommendations and tests provided by Qlik professional services.
A Qlik Replicate task using an Amazon RDS for PostgreSQL source, with the supportCdcPartitionedTables internal parameter enabled, terminates with a broken connection. The SOURCE_CAPTURE log component reports:
Failed to get partition details about table <schema>.<tablename>
Failed to get parent table details of child table '<schema>.<tablename>'
The error can reference tables that are not included in the task. The task restarts automatically and resumes processing.
The partition error is a side effect, not a partitioning metadata failure. The SOURCE_CAPTURE log also records the underlying error, showing that the database connection was dropped:
RetCode: SQL_ERROR SqlState: HY000 NativeError: 1 Message: FATAL: terminating connection due to idle-session timeout SSL connection has been closed unexpectedly
The error can appear in every environment that shares the same source endpoint configuration.
For more information about Internal Parameters, see Qlik Replicate: How to set Internal Parameters and what are they for?.
On the Qlik Replicate server, set the operating system’s TCP keepalive interval to match, or be shorter than, the idle-session timeout enforced by the Amazon RDS for PostgreSQL instance or any intermediate firewall.
An idle-session timeout terminates the connection between Qlik Replicate and the Amazon RDS for PostgreSQL instance. The timeout can be enforced at the database level or by a network component, such as a firewall. The query that is running when the connection drops, in this case a partition-tree lookup, fails with an SSL connection error.
SUPPORT-11452
With a Microsoft SQL Server source, Qlik Replicate tasks can miss transactions in one of two ways:
In both cases, rows committed on the source are missing from the target, and the affected tables must be fully reloaded.
For more information about Internal Parameters, see Qlik Replicate: How to set Internal Parameters and what are they for?.
If transactions in the SQL Server transaction log are not captured while the task runs without a restart, contact Qlik Support.
Starting a task by timestamp is not exact. The LSN that Qlik Replicate derives from the requested timestamp can be later than expected, so the task resumes after transactions that were committed around the restart point.
SUPPORT-11536
When the issue is related to the web browser cache and the user does not want to clear all browser cache, then what is the right approach to delete the cache only for the specific site?
To delete cookies and cache for a specific site in Google Chrome, follow the instructions given below:
To expedite the investigation for Qlik Data Gateway - Direct Access cases, the following information is required.
Without this information, Qlik Support cannot begin reviewing the issue.
C:\Program Files\Qlik\ConnectorAgent\data\logs
C:\ProgramData\Qlik\Gateway
Qlik Sense Enterprise Client-Managed offers a range of Monitoring Applications that come pre-installed with the product.
Qlik Cloud offers the Data Capacity Reporting App for customers on a capacity subscription, and additionally customers can opt to leverage the Qlik Cloud Monitoring apps.
This article provides information on available apps for each platform.
The Data Capacity Reporting App is a Qlik Sense application built for Qlik Cloud, which helps you to monitor the capacity consumption for your license at both a consolidated and a detailed level. It is available for deployment via the administration activity center in a tenant with a capacity subscription.
The Data Capacity Reporting App is a fully supported app distributed within the product. For more information, see Qlik Help.
You can automate daily distribution of the latest app using the Capacity consumption app deployer template in Qlik Automate.
The Access Evaluator is a Qlik Sense application built for Qlik Cloud, which helps you to analyze user roles, access, and permissions across a tenant.
The app provides:
For more information, see Qlik Cloud Access Evaluator.
The Answers Analyzer provides a comprehensive Qlik Sense dashboard to analyze Qlik Answers metadata across a Qlik Cloud tenant.
It provides the ability to:
For more information, see Qlik Cloud Answers Analyzer.
The App Analyzer is a Qlik Sense application built for Qlik Cloud, which helps you to analyze and monitor Qlik Sense applications in your tenant.
The app provides:
For more information, see Qlik Cloud App Analyzer.
The Automation Analyzer is a Qlik Sense application built for Qlik Cloud, which helps you to analyze and monitor Qlik Application Automation runs in your tenant.
Some of the benefits of this application are as follows:
For more information, see Qlik Cloud Automation Analyzer.
The Entitlement Analyzer is a Qlik Sense application built for Qlik Cloud, which provides Entitlement usage overview for your Qlik Cloud tenant for user-based subscriptions.
The app provides:
For more information, see The Entitlement Analyzer.
The Reload Analyzer is a Qlik Sense application built for Qlik Cloud, which provides an overview of data refreshes for your Qlik Cloud tenant.
The app provides:
For more information, see Qlik Cloud Reload Analyzer.
The Report Analyzer provides a comprehensive dashboard to analyze metered report metadata across a Qlik Cloud tenant.
The app provides:
For more information, see Qlik Cloud Report Analyzer.
Do you want to automate the installation, upgrade, and management of your Qlik Cloud Monitoring apps? With the Qlik Cloud Monitoring Apps Workflow, made possible through Qlik's Application Automation, you can:
For more information and usage instructions, see Qlik Cloud Monitoring Apps Workflow Guide.
The OEM Dashboard is a Qlik Sense application for Qlik Cloud designed for OEM partners to centrally monitor usage data across their customers’ tenants. It provides a single pane to review numerous dimensions and measures, compare trends, and quickly spot issues across many different areas.
Although this dashboard is designed for OEMs, it can also be used by partners and customers who manage more than one tenant in Qlik Cloud.
For more information and to download the app and usage instructions, see Qlik Cloud OEM Dashboard & Console Settings Collector.
With the exception of the Data Capacity Reporting App, all Qlik Cloud monitoring applications are provided as-is and are not supported by Qlik. Over time, the APIs and metrics used by the apps may change, so it is advised to monitor each repository for updates and to update the apps promptly when new versions are available.
If you have issues while using these apps, support is provided on a best-efforts basis by contributors to the repositories on GitHub.
The Operations Monitor loads service logs to populate charts covering the performance history of hardware utilization, active users, app sessions, results of reload tasks, and errors and warnings. It also tracks changes made in the QMC that affect the Operations Monitor.
The License Monitor loads service logs to populate charts and tables covering token allocation, usage of login and user passes, and errors and warnings.
The Content Monitor loads from the APIs and logs to present key metrics on the content, configuration, and usage of the platform, allowing administrators to understand the evolution and origin of specific behaviors of the platform.
All three apps come pre-installed with Qlik Sense.
Qlik Support can only be provided for Apps pre-installed with your latest version of Qlik Sense Enterprise on Windows.
The App Metadata Analyzer app provides a dashboard to analyze Qlik Sense application metadata across your Qlik Sense Enterprise deployment. It gives you a holistic view of all your Qlik Sense apps, including granular level detail of an app's data model and its resource utilization.
Basic information can be found here:
App Metadata Analyzer (help.qlik.com)
For more details and best practices, see:
App Metadata Analyzer (Admin Playbook)
The app comes pre-installed with Qlik Sense.
Looking to discuss the Monitoring Applications? Here we share key versions of the Sense Monitor Apps and the latest QV Governance Dashboard as well as discuss best practices, post video tutorials, and ask questions.
LogAnalysis App: The Qlik Sense app for troubleshooting Qlik Sense Enterprise on Windows logs
Sessions Monitor, Reloads-Monitor, Log-Monitor
Connectors Log Analyzer
All Other Apps are provided as-is and no ongoing support will be provided by Qlik Support.
This article explains how the initial extract and load process differs between legacy connectors and Qlik Talend Cloud native connectors, so you know what to expect from each.
For legacy connectors, the initial connection, extract, and load involved two major steps:
Qlik Talend Cloud native connectors work differently. There is no separation between preparation and data load. When a connection to a SaaS application is made, Qlik Talend Cloud begins replicating both recent and historical data.
During connection setup, you choose the start date for historical data — either the default or a custom date. By default, the connector requests 12 months of history, controlled by the Start Date setting. This date can be changed to capture anywhere from a few months to several years of historical data.
It's expected for the first run of any new dataset to take longer than later runs. Qlik Talend Cloud must extract the full backlog of historical data, so that it can track changes over time in future runs, and then load that data into the target. Each phase — extraction and loading — has its own expected limitations.
The time a historical replication takes can be affected by the connector's API quota. API rate limits also play a part: source applications restrict how many requests can be made in a given period, so the connector can't continuously request everything at once, or send thousands of API calls per second. Some integrations, such as Salesforce and Marketo, use API quotas that limit API usage. Qlik's integrations are designed not to consume all of the available quota, but using the same API elsewhere can use up that quota.
Completing the initial extract and load can take hours, and sometimes days, depending on the amount of historical data, the API quota, and API rate limits.
After the initial extract and load is complete, subsequent loads are expected to be fast for connectors that support change data capture (CDC), using Qlik Talend Cloud's bookmark technology.
| Aspect | Legacy connectors | Qlik Talend Cloud native |
| Process | Two steps: sampling-based metadata discovery, then full load | One process: target creation and historical load together |
| Schema/target creation | Based on data sampling; accuracy depends on sample size | Created as part of the initial replication |
| Historical data | Loaded from the staging area when full extraction was used for sampling | Controlled by the Start Date setting (default: 12 months) |
| Initial extract and load time | Up to several days for large samples; fast load afterward | Hours, sometimes days; affected by history volume, API quotas, and rate limits |
Starting with the release of Talend Studio R2026-10, Talend Studio adopts a new structured patching release model. For the original announcement, see Upcoming changes to the Talend Studio Lifecycle and Release Schedule.
Beginning with the Talend Studio R2026-10 release, two Patch Release options are available for Talend Studio:
The Patch Releases can be identified as follows:
| Patch Type | Format | Examples |
| Monthly Release | RYYYY-MM | R2026-10, R2027-01, R2027-06 |
| Support Release | RYYYY-10-SRnn | R2026-10-SR01, R2027-10-SR02 |
See Update paths | Talend Installation Guide for an overview and supported update paths. When viewing, verify that you are looking at the correct version.
Monthly Releases continue the traditional Talend Studio patching model.
A Support Release (SR) is a lighter version of the monthly release that focuses on CVE and security fixes and excludes new features, allowing an upgrade without taking on new functionality.
This timeline is projected; changes are possible.
| Date | Monthly Release | Support Release | Extended Support |
| Oct 2026 | R2026-10 (SR Baseline) |
N/A | N/A |
| Nov 2026 | R2026-11 | R2026-10-SR01 | N/A |
| Dec 2026 | R2026-12 | R2026-10-SR02 | N/A |
| Jan 2027 | R2027-01 | R2026-10-SR03 | N/A |
| Feb 2027 | R2027-02 | R2026-10-SR04 | N/A |
| Mar 2027 | R2027-03 | R2026-10-SR05 | N/A |
| Apr 2027 | R2027-04 | R2026-10-SR06 | N/A |
| May 2027 | R2027-05 | R2026-10-SR07 | N/A |
| Jun 2027 | R2027-06 | R2026-10-SR08 | N/A |
| Jul 2027 | R2027-07 | R2026-10-SR09 | N/A |
| Aug 2027 | R2027-08 | R2026-10-SR10 | N/A |
| Sep 2027 | R2027-09 | R2026-10-SR11 | N/A |
| Oct 2027 | R2027-10 (New SR Baseline) |
N/A | R2026-10-SR12 (Release on demand) |
| Nov 2027 | R2027-11 | R2027-10-SR01 | R2026-10-SR13 (Release on demand) |
With the introduction of Monthly Releases and Support Releases, only specific upgrade paths are supported. The general rule with patching is to move forward. It is not possible to downgrade.
See Update paths | Talend Installation Guide for more information and a detailed table. When viewing, verify that you are looking at the correct version.
| Upgrade | Upgrade Path | Status |
| Monthly Release → Later Support Release | R2026-11 → R2026-10-SR05 | Not Supported |
| Support Release → Monthly Release (same month) | R2026-10-SR01 (November) → R2026-11 | Not Supported |
| Monthly Release → Previous Monthly Release | R2027-01 → R2026-12 | Not Supported |
| Support Release → Previous Support Release | R2026-10-SR05 → R2026-10-SR03 | Not Supported |
| Old Monthly Release → New Monthly Track | R2024-04 → R2026-10 | Not Supported |
Talend Runtime follows the same lifecycle model as Talend Studio:
To limit revalidation of jobs, routes and services at each patch, use the same track for Talend Studio and Talend Runtime in a given environment.
Delayed Sync allows client-managed products to operate without internet access before connectivity to Qlik's License Backend Server (LBE) is required. By default, new licenses provide 90 days of temporary offline access.
Delayed Sync has been available since April 2020. It is supported in the following products:
For Delayed Sync to be possible, a portable Signed License Definition (SLD) needs to be retrieved. The product can then be activated using the portable SLD.
Delayed Sync is not a permanent offline solution. A connection to the license backend must be made within 90 days of new license creation (not license activation). If an extension or a more permanent solution is required, contact Qlik Support via Chat or by raising a case via Support portal before the 90 days are reached. The 90 period will not reset. See Request license off-line approval - April 2020 and onwards for details on how to move to a permanent solution.
For old license which needs an extension on the temporary offline feature (Delayed Sync) do reach out to Qlik Support via Chat or by raising a case via Support portal.
When the connection to the LBE is made, the SLD will be automatically updated to SLK.
The SLD needs to be retrieved from the license backend server. Internet connectivity is required. To obtain the definition, use: Retrieve using Get Signed License Definition link
If you receive the error Unauthorized or Invalid SLK, verify that you have copied the Signed License Key correctly. Missing letters, extra letters, or unexpected linebreaks are the most common root cause.
The example provided uses the April 2020 Release of Qlik Sense Enterprise on Windows. Qlik NPrinting and QlikView function identically, though the license SLD will need to be applied in the individual product's license field.
Qlik License Service: the advantages of QLS activation
Viewing Qlik Sense license definition allotments using PowerShell
After a Stop and Resume operation on a Qlik Replicate Log Stream task with an IBM Db2 for i source, a subset of tables begins receiving NULL values in the RRN column.
When RRN is configured as the primary key for those tables, downstream merge processes fail with errors similar to:
DML operation to table DB2I_TABLE failed on column RRN with error:
NULL result in a non-nullable column
The Log Stream parent task's source endpoint has the RRN setting configured as Add RRN column to tables without a Primary Key or Unique Index, instead of Add RRN column to all tables.
This misconfiguration causes RRN values to be NULL for the tables processed by the affected parent task, while other parent tasks with the correct setting continue to populate RRN correctly.
SUPPORT-11485
When an OSGi, ESB, or microservice job bundle is exported, Talend Studio removes the dependencies of TCK (component-runtime) components from the bundle’s lib/.
This leads to talendcsv-1.1.0.jar being missing.
Testing works fine within Talend Studio, but when it's built, the KAR/CAR is missing the talendcsv-1.1.0.jar dependency, and the route fails with:
java.lang.NoClassDefFoundError: com/talend/csv/CSVReader
This is caused by QAPPINT-3212 and QAPPINT-2379.
A fix is expected in the November 2026 release for Talend Studio. Review the relevant release notes for QAPPINT-3212 and QAPPINT-2379 once available and upgrade as needed.
No workaround is available.
QAPPINT-3212 and QAPPINT-2379
Information provided on this defect is given as is at the time of documenting. For up-to-date information, please review the most recent Release Notes or contact support with the IDs QAPPINT-3212 and QAPPINT-2379 for reference.
When using Qlik Replicate with a Salesforce Incremental source, a record that's created and deleted within a short period may be replicated as an INSERT event containing IsDeleted=TRUE, followed by a separate DELETE event in a later capture round.
This behavior occurs when the record's CreatedDate falls within the current capture window, but its deletion timestamp (SystemModstamp) falls outside that window.
The SOURCE_CAPTURE component logs the following message at VERBOSE logging level:
delete time (modification time) is after end of this round, sending insert, delete will be sent in the next round with modification time
The INSERT is applied to the target before the corresponding DELETE is captured. In the reported case, the DELETE arrived during the next capture round, and the target eventually reflected the deletion.
Verify that the DELETE event is captured and applied in a subsequent capture round.
For the affected Salesforce record, confirm that:
If Store Changes is enabled, review the corresponding change table and its operation header.
For tasks using Apply Changes, confirm that the DELETE was eventually applied, and that the record no longer exists in the final target table.
For tasks using Store Changes, the INSERT and DELETE may remain as separate events in the change table. Downstream applications must process the operation header in the correct event order.
If there's a delay between the INSERT and DELETE:
Adjust timing-related settings only after reviewing their expected impact and the applicable Qlik documentation.
Qlik Replicate's Salesforce Incremental source captures changes using time-based polling windows.
In the reported scenario, the record was created within one capture window, and deleted shortly afterward. The record's creation timestamp was eligible for the current capture round, but its deletion timestamp was beyond that round's end boundary. As indicated by the SOURCE_CAPTURE verbose log, Qlik Replicate emits the INSERT during the current round, and defers the DELETE until the next eligible capture round. This can temporarily result in a target record containing IsDeleted=TRUE before the DELETE event is applied.
The IsDeleted field represents Salesforce record data, and shouldn't be confused with the CDC (change data capture) operation type.
This sequence is consistent with the Salesforce Incremental source's time-window processing. The available case evidence doesn't establish a missing change event or a product defect.
SUPPORT-9606
While using the AVRO message format and a partition-by-primary-key, Qlik Replicate tasks that replicate from IBM Db2 for i to a Confluent Kafka target route rows from different tables sharing the same primary key value to different Kafka partitions.
The expected behavior is that a custom primary key column, defined identically across all tables, produces the same AVRO key message, causing Kafka to route all matching rows to the same partition. The observed behavior is that the same key value in two different tables lands in different partitions.
Note: Setting enableNamespaces to false removes the namespace from both the key message schema and the value (data record) message schema.
When producing AVRO messages, Qlik Replicate includes the table namespace in the AVRO key message schema. Because the namespace contains the table name (and, optionally, the table owner and task name), two tables with the same primary key value produce two different AVRO key schemas. Kafka's partitioning logic treats these as distinct keys, and routes them to different partitions, even though the key values are identical.
SUPPORT-10509