Hi I created a ticket about disabling those tests https://issues.apache.org/jira/browse/CAMEL-16784
On Thu, Jun 24, 2021 at 9:08 AM Claus Ibsen <claus.ib...@gmail.com> wrote: > > Hi > > Yeah we can disable the tests. > > > > On Wed, Jun 23, 2021 at 5:47 PM Karen Lease <karenlease...@gmail.com> wrote: > > > > Hi Otavio, > > > > According to [1], both TLS 1.0 & 1.1 are now disabled in Oracle Java. > > SSLv3 has actually been disabled sinsce Java 8 I believe. > > There is a related OpenJDK issue as well [2]. I also don't have access > > to the CI server but it would make sense that it's updated to use the > > latest Java versions. > > > > @Claus, would it make sense to disable the SSLv3 integration tests? > > > > 1. https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8202343 > > 2. https://bugs.openjdk.java.net/browse/JDK-8257122 > > > > Regards, > > Karen > > > > On 23/06/2021 17:17, Otavio Rodolfo Piske wrote: > > > Hello Karen, > > > > > > Thanks for checking this! I can't say for sure because I don't have access > > > to the CI server. > > > > > > In my case, I do have a custom java.security file that I use to run the > > > tests (I do this because of some changes applied to Fedora some time ago > > > [1]). It may be possible that a recent upgrade on the servers or their > > > configurations changed the java.security there in a similar way to what > > > Fedora did in the past. > > > > > > 1. > > > https://www.orpiske.net/2020/12/sslhandshakeexception-no-cipher-suites-in-common/ > > > > > > Kind regards > > > > > > On Wed, Jun 23, 2021 at 3:29 PM Karen Lease <karenlease...@gmail.com> > > > wrote: > > > > > >> Hi all, > > >> If it's of interest, I *can* reproduce the SSL errors in the camel-ftp > > >> integration tests in my local environment. > > >> After enabling javax.net.debug, the root cause is visible: > > >> > > >> javax.net.ssl|ERROR|01|main|2021-06-22 19:05:23.068 > > >> CEST|TransportContext.java:341|Fatal (HANDSHAKE_FAILURE): Couldn't > > >> kickstart handshaking ( > > >> "throwable" : { > > >> javax.net.ssl.SSLHandshakeException: No appropriate protocol > > >> (protocol is disabled or cipher suites are inappropriate) > > >> at > > >> > > >> java.base/sun.security.ssl.HandshakeContext.<init>(HandshakeContext.java:170) > > >> > > >> My java version is: > > >> OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed > > >> mode, sharing) > > >> > > >> I found that most of the failing tests ran if I removed SSLv3 from the > > >> property jdk.tls.disabledAlgorithms in the java.security file. > > >> > > >> However the tests using SSLContextParameters with the socketProtocol set > > >> to SSLv3 still failed. This is because the SSLv3 is excluded by the > > >> default filter in BaseSSLContextParameters and the only other available > > >> protocol for the created sockets was TLSv1 which was also excluded in > > >> the default java.security configuration. > > >> By also removing that from the jdk.tls.disabledAlgorithms property those > > >> tests pass as well. > > >> > > >> It seems normal that these old protocols are disabled on Java 11 or > > >> later and that the IT tests fail. But if it works for Otavio & Claus, is > > >> it due to a leniant java.security configuration or some other difference > > >> in the system configuration? > > >> > > >> Regards, > > >> Karen Lease > > >> > > >> On 21/06/2021 17:24, Otavio Rodolfo Piske wrote: > > >>> @Claus > > >>> > > >>> I tried reproducing the FTP errors locally and I couldn't as well. > > >> Neither > > >>> locally nor on my own CI. > > >>> > > >>> If it doesn't get fixed by Thursday, I will try to take a look at it by > > >>> Friday. > > >>> > > >>> > > >>> > > >>> On Mon, Jun 21, 2021 at 12:54 PM Claus Ibsen <claus.ib...@gmail.com> > > >> wrote: > > >>> > > >>>> Hi > > >>>> > > >>>> Okay so we are down to a few JIRAs for 3.11. > > >>>> > > >>>> On thing I wanted to bring up is that the CI server reports some SSL > > >>>> errors with testing camel-ftp. > > >>>> I cannot reproduce this locally > > >>>> > > >>>> > > >> https://ci-builds.apache.org/job/Camel/job/Camel%20JDK11/job/main/lastCompletedBuild/testReport/ > > >>>> > > >>>> The IOTA test errors is also due to security error as it seems the > > >>>> online service it uses for testing is not accepting the certificate. > > >>>> > > >>>> > > >>>> > > >>>> -- > > >>>> Claus Ibsen > > >>>> ----------------- > > >>>> http://davsclaus.com @davsclaus > > >>>> Camel in Action 2: https://www.manning.com/ibsen2 > > >>>> > > >>> > > >>> > > >> > > > > > > > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2