Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
SCHULTHESS_PRODUKTION_AG_46449

Patch_20230915_TPS-5495_v1-8.0.1 Installation, Filter Failed to start

Hello,

The attempt to patch Talend Administration Center to the latest provided version failed and we are unsure how to proceed.

Setup:

Current:

  • TAC: Patch_20230915_TPS-5495_v1-8.0.1
  • Tomcat: 9
  • JVM: 11
  • OS: Debian

Target:

  • TAC: Patch_20250425_QTAC-968_R2025-04_v1-8.0.1 (obtained through TAC)
    (Specifically lists Java 17 and Tomcat 10.1 or higher)
  • Tomcat: 10.1.34, 9.0.93 (both tested)
  • JVM: 11, 17 (both tested for each Tomcat version)

Rough procedure:
Tomcat runs without issues. Unzipped the patch .war and copied it to the webapps folder after removing previous tac from the webapps. Copied required db jar to `WEB-INF/lib/` and `quartz.properties`, `configuration.properties` to `WEB-INF/classes/`.

Logs:

Catalina.log:

16-Dec-2025 11:34:56.907 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory
Deploying web application directory [/opt/tomcat/apache-tomcat-9.0.93/webapps/org.talend.administrator-8.0.1]

16-Dec-2025 11:34:57.337 FINE [main] org.apache.catalina.loader.WebappLoader.startInternal
Starting this Loader

16-Dec-2025 11:34:59.113 FINE [main] org.apache.catalina.core.StandardContext.startInternal
No manager found. Checking if cluster manager should be used. Cluster configured: [false], Application distributable: [false]

16-Dec-2025 11:34:59.114 FINE [main] org.apache.catalina.core.StandardContext.startInternal
Configured a manager of class [org.apache.catalina.session.StandardManager]

16-Dec-2025 11:35:00.151 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal
One or more Filters failed to start. Full details will be found in the appropriate container log file

16-Dec-2025 11:35:00.152 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal
Context [/org.talend.administrator-8.0.1] startup failed due to previous errors

16-Dec-2025 11:35:00.159 FINE [main] org.apache.catalina.loader.WebappLoader.stopInternal
Stopping this Loader

localhost.<Date>.log:
16-Dec-2025 11:34:54.408 INFO [main] org.apache.catalina.core.ApplicationContext.log
SessionListener: contextDestroyed()
16-Dec-2025 11:34:54.408 INFO [main] org.apache.catalina.core.ApplicationContext.log
ContextListener: contextDestroyed()
16-Dec-2025 11:34:56.802 INFO [main] org.apache.catalina.core.ApplicationContext.log
ContextListener: contextInitialized()
16-Dec-2025 11:34:56.802 INFO [main] org.apache.catalina.core.ApplicationContext.log
SessionListener: contextInitialized()
16-Dec-2025 11:34:56.803 INFO [main] org.apache.catalina.core.ApplicationContext.log
ContextListener: attributeAdded('StockTicker', 'async.Stockticker@2189e7a7')

The following might provide further information:
javap -classpath ./webapps/org.talend.administrator-8.0.1/WEB-INF/classes org.talend.gwtadministrator.server.remoteconnection.ContentSecurityPolicyFilter | grep Filter

Original TAC:
Compiled from "ContentSecurityPolicyFilter.java"
public class org.talend.gwtadministrator.server.remoteconnection.ContentSecurityPolicyFilter
implements javax.servlet.Filter {
  public org.talend.gwtadministrator.server.remoteconnection.ContentSecurityPolicyFilter();
  public void init(javax.servlet.FilterConfig);
  public void doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
throws java.io.IOException, javax.servlet.ServletException;

Patch:
Compiled from "ContentSecurityPolicyFilter.java"
public class org.talend.gwtadministrator.server.remoteconnection.ContentSecurityPolicyFilter implements jakarta.servlet.Filter {
  public org.talend.gwtadministrator.server.remoteconnection.ContentSecurityPolicyFilter();
  public void init(jakarta.servlet.FilterConfig);
  public void doFilter(jakarta.servlet.ServletRequest, jakarta.servlet.ServletResponse, jakarta.servlet.FilterChain)
throws java.io.IOException, jakarta.servlet.ServletException;

Any help to solve this issue is much appreciated!
Many thanks and best regards

Labels (2)
1 Solution

Accepted Solutions
Xiaodi_Shi
Employee
Employee

Hello,
Talend Administration Center: Patch_20250425_QTAC-968_R2025-04_v1-8.0.1 
Tomcat: 10.1.34 + JDK17 Don't replace the whole configuration.properties file, because we
've added some new parameters in it,  please replace parameters in configuration.properties instead.

Best regards

Sabrina

View solution in original post

3 Replies
Xiaodi_Shi
Employee
Employee

Hello,
Talend Administration Center: Patch_20250425_QTAC-968_R2025-04_v1-8.0.1 
Tomcat: 10.1.34 + JDK17 Don't replace the whole configuration.properties file, because we
've added some new parameters in it,  please replace parameters in configuration.properties instead.

Best regards

Sabrina

SCHULTHESS_PRODUKTION_AG_46449
Author

Thank you very much, this has solved the issue and TAC is now starting properly.

I wish you a pleasant day and best regards

Xiaodi_Shi
Employee
Employee

Hello,

Glad to hear it helps and hope you enjoy a joyful holiday season filled with the people and moments.

Best regards

Sabrina