Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
job ended with exit code = 0 but execution log show message "ERROR StatusLogger Unrecognized format specifier".
how to hide or solve that message?because it will make false negatif for me when log message there is ERROR word
Talend Real-time Big Data Platform, enterprise
Version: 8
In Talend Version 8, the message ERROR StatusLogger Unrecognized format specifier is a known Log4j2 initialization error.
It typically occurs because the Log4j2 plugin cache file (Log4j2Plugins.dat) is missing or overwritten when multiple JAR files are merged into a "fat JAR" during the build process.
While the job itself succeeds (exit code 0), this message appears in the console/log before the job starts. You can solve or hide this message using the following methods:
1. Solve via Project Settings (Recommended)
This error often stems from Java compatibility settings.
2. Hide via JVM Parameters
If you cannot change the project build, you can suppress these internal Log4j2 status messages by forcing a simpler logger factory that doesn't trigger the error:
3. Modify Log4j2 Configuration
You can attempt to silence the StatusLogger directly in the configuration:
4. Patching (Enterprise Only)
As an Enterprise user, check for the latest cumulative monthly patches (e.g., R2025-09v2 or later) on the Talend Update Portal. These patches often include fixes for Log4j2 library conflicts introduced in earlier v8 releases.
thank you for your response and reply.
I tried to follow the methods that you given but not impact (solve)
- start from change project settings > java setting to java 8 because our environment using java 17.
- add JVM parameter -Dlog4j2.loggerContextFactory=org.apache.logging.log4j.simple.SimpleLoggerContextFactory and -Dlog4j.ignoreTCL=true
- modify log4j2 with add status="OFF" in configuration tag
- and last that i don't want do to update version but i commit to follow you. i update version studio to R2026-03
all the methods I have done but not hide or solve case.
FYI, my friends give an underrate and underestimates to TALEND because the solution for errors and flexibility of use. But I still trust to TALEND give me the best answer, however long and complex.
we use enterprise product with 6 users license.
What patch are you currently running?
R2026-03
Thanks! At this point, I would recommend opening a Support Case for our Support Team.
so what we can do now?is that name as an support for enterprise user?