smalenfant opened a new issue #4487: Can't compile Traffic Router with Tomcat > 8.3.38 URL: https://github.com/apache/trafficcontrol/issues/4487 Looks like code has been refactored upstream and function used have been removed. Tomcat might have matured where the Traffic Router code doesn't compile with never version anymore. Source of the commit that cause the issue is: https://github.com/apache/tomcat/commit/de5854d4af75aed5ae5cf737f89303bddbb85b16#diff-70181255570996a6bdcd0c685a379624 - [] bug report - [ ] new feature / enhancement request - [x] improvement request (usability, performance, tech debt, etc.) - [ ] other <!--(Please do not submit support requests here - see above)--> ## Traffic Control components affected ... <!-- (check all that apply with "[x]") --> - [ ] CDN in a Box - [ ] Documentation - [ ] Grove - [ ] Traffic Control Client - [ ] Traffic Monitor - [ ] Traffic Ops - [ ] Traffic Ops ORT - [ ] Traffic Portal - [x] Traffic Router - [ ] Traffic Stats - [ ] Traffic Vault - [ ] unknown Error during compile: ``` traffic_router_build_1 | [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project traffic_router_connector: Compilation failure: Compilation failure: traffic_router_build_1 | [ERROR] /tmp/go/src/github.com/apache/trafficcontrol/traffic_router/connector/src/main/java/com/comcast/cdn/traffic_control/traffic_router/protocol/RouterNioEndpoint.java:[73,31] error: cannot find symbol traffic_router_build_1 | [ERROR] symbol: method getSslConfigType() traffic_router_build_1 | [ERROR] location: class RouterNioEndpoint traffic_router_build_1 | [ERROR] /tmp/go/src/github.com/apache/trafficcontrol/traffic_router/connector/src/main/java/com/comcast/cdn/traffic_control/traffic_router/protocol/RouterNioEndpoint.java:[109,32] error: cannot find symbol traffic_router_build_1 | [ERROR] symbol: method getSslConfigType() traffic_router_build_1 | [ERROR] location: class RouterNioEndpoint traffic_router_build_1 | [ERROR] /tmp/go/src/github.com/apache/trafficcontrol/traffic_router/connector/src/main/java/com/comcast/cdn/traffic_control/traffic_router/protocol/RouterSslUtil.java:[31,7] error: RouterSslUtil is not abstract and does not override abstract method createSSLContextInternal(List<String>) in SSLUtilBase traffic_router_build_1 | [ERROR] /tmp/go/src/github.com/apache/trafficcontrol/traffic_router/connector/src/main/java/com/comcast/cdn/traffic_control/traffic_router/protocol/RouterSslUtil.java:[59,22] error: createSSLContext(List<String>) in RouterSslUtil cannot override createSSLContext(List<String>) in SSLUtilBase ```
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
