We use selenium for our application testing. Our tests sometime fail with message "Invalid character found in method name...." Error occures only on https and on on firefox 60 and internet explorer 11. Chrome, edge is OK.

We use Tomcat 9.0.16, Java 11 (Adopt Open JDK 11.0.2+9) on Linux, browsers are on windows 10.

We think, that there must be some error in https implementation. Log in these situations always contains request with application_data and change_cipher_spec together. But we do not understand https in these details.

Thanks for any advice, Jan Vomlel

javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.326 CET|SSLEngineInputRecord.java:177|Raw read (
  0000: 17 03 03 02 74 00 00 00   00 00 00 00 01 E5 6A 79 ....t.........jy
  0010: CF D2 7A 6E 53 FB B3 97   3B 82 92 E5 7B A8 A2 EA ..znS...;.......
  0020: 4B B5 70 11 DE CD 7E 8C   89 08 AD 67 47 82 E1 16 K.p........gG...
  0030: FE 09 9A 1B F6 77 6C 67   80 0E CA 5F 55 4E 2C 2D .....wlg..._UN,-
  0040: D8 7B D2 71 2E 66 B4 0A   DA 8D 8F 11 C6 C3 27 1B ...q.f........'.
  0050: 18 82 16 FE 82 7C 83 B4   3B 43 D8 81 71 9E 27 22 ........;C..q.'"
  0060: 76 50 EB C6 4C 11 C1 BE   01 8E B9 6A 3A 0B 6C 6F vP..L......j:.lo
  0070: 01 03 74 F1 C4 90 C7 52   A6 8D 4A A8 8D AC EF A0 ..t....R..J.....
  0080: 62 03 3D C7 6E F9 FB 39   C5 FA A6 95 FD 46 C3 51 b.=.n..9.....F.Q
  0090: FE 67 2E 76 44 7B B1 B6   8C 34 F4 30 EC 93 EC 1D .g.vD....4.0....
  00A0: A1 5B 01 2B C1 DA D3 AA   88 EC E8 31 66 5F 59 CA .[.+.......1f_Y.
  00B0: 38 9A 53 C5 89 31 FB FF   1D 59 6D 90 08 66 DB 6C 8.S..1...Ym..f.l
  00C0: 6F 4A 9C F7 3A BE D8 5D   5C 3C AA 3E 2B A5 A8 E2 oJ..:..]\<.>+...
  00D0: 54 50 65 7B 9A BA 92 71   0F 7B AA 58 DF B2 AC 3E TPe....q...X...>
  00E0: 5B 4E A1 29 9C F2 C6 1A   5E 6B 6A 85 19 DE 1C 73 [N.)....^kj....s
  00F0: EF D2 AC 06 48 50 8D DD   66 F7 78 87 50 00 28 26 ....HP..f.x.P.(&
  0100: FB A7 C1 87 30 67 5B FA   C8 B5 C7 41 4A 27 8E 6D ....0g[....AJ'.m
  0110: D8 99 89 BA 32 8A 94 7F   79 2D 66 53 8D F4 6E 82 ....2...y-fS..n.
  0120: 95 22 FF C6 E1 5E 8F B2   AA 44 25 33 14 F4 35 A1 ."...^...D%3..5.
  0130: 50 84 F5 EE 5D 66 B6 AC   5A 21 72 5B 56 A3 32 07 P...]f..Z!r[V.2.
  0140: 83 DF 3B A4 85 A9 3F E9   7B E6 4F 7C 73 F9 87 F5 ..;...?...O.s...
  0150: 16 83 E7 24 CD 50 41 F9   43 37 CD 9D DF BE 69 E4 ...$.PA.C7....i.
  0160: AE 2D 81 BC 24 81 04 42   72 CE AA 76 5D 63 B4 98 .-..$..Br..v]c..
  0170: A7 B4 AB 77 F2 6C 42 4A   75 04 06 BB 19 5A 19 A5 ...w.lBJu....Z..
  0180: CA E6 FE 04 61 8B 90 B4   E5 D1 B5 9D C1 49 27 5C ....a........I'\
  0190: 41 92 DE 7B 91 AB 7D 3B   21 B9 60 A5 A2 C7 92 19 A......;!.`.....
  01A0: 2F 3D 82 17 FB C0 20 7A   E6 79 7C B6 2E CD 50 A9  /=.... z.y....P.
  01B0: 6B 8E 7E 04 E9 32 EC 29   22 EC BB 58 C5 5F 8C A6 k....2.)"..X._..
  01C0: 1D 76 CB 4E 5A 56 C7 83   C2 74 AC D5 83 70 05 80 .v.NZV...t...p..
  01D0: 19 8B E8 CF 09 98 32 D1   8B 4A 93 7B 38 F0 8A 7B ......2..J..8...
  01E0: AB 88 D5 99 E3 42 76 1B   C9 EB 62 94 0C F6 DA EF .....Bv...b.....
  01F0: 9F 4D DB F0 30 CA 34 13   E7 1A 07 39 FD 92 F5 08 .M..0.4....9....
  0200: F4 E5 62 26 94 BF 3C 6A   82 4D 06 C8 96 57 12 F3 ..b&..<j.M...W..
  0210: 07 03 09 0B 04 F9 C6 0E   D2 AD 85 DC C4 09 2D 5A ..............-Z
  0220: 44 0D 37 42 57 44 C6 05   F6 F7 4E 9E A7 79 BC F3 D.7BWD....N..y..
  0230: 94 F5 67 96 B9 6C 2D 9E   E2 C4 77 23 11 20 F7 4A ..g..l-...w#. .J
  0240: AE 73 B3 28 20 C7 1F 92   99 C8 55 A3 18 24 85 54  .s.( .....U..$.T
  0250: 19 90 1F 24 73 91 A7 3F   15 BA 83 D3 39 03 8C 89 ...$s..?....9...
  0260: D5 70 72 97 AF 91 4B 11   3B 72 E4 91 B5 6D BC 29 .pr...K.;r...m.)
  0270: 51 C6 47 5C 73 58 84 A7   26 14 03 03 00 01 01 16 Q.G\sX..&.......
  0280: 03 03 00 28 00 00 00 00   00 00 00 00 17 E8 48 1B ...(..........H.
  0290: 07 8D 8A E9 98 CA 25 1F   AD D5 02 FC 0A C9 8E 4D ......%........M
  02A0: F6 C6 EA 2E D6 24 8C D0   11 DA 78 D3 .....$....x.
)
javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.326 CET|SSLEngineInputRecord.java:214|READ: TLSv1.2 application_data, length = 628 javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.326 CET|SSLEngineInputRecord.java:177|Raw read (
  0000: 14 03 03 00 01 01 16 03   03 00 28 00 00 00 00 00 ..........(.....
  0010: 00 00 00 17 E8 48 1B 07   8D 8A E9 98 CA 25 1F AD .....H.......%..
  0020: D5 02 FC 0A C9 8E 4D F6   C6 EA 2E D6 24 8C D0 11 ......M.....$...
  0030: DA 78 D3                                           .x.
)
javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.326 CET|SSLEngineInputRecord.java:214|READ: TLSv1.2 change_cipher_spec, length = 1 javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.326 CET|ChangeCipherSpec.java:143|Consuming ChangeCipherSpec message javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.327 CET|SSLEngineInputRecord.java:177|Raw read (
  0000: 16 03 03 00 28 00 00 00   00 00 00 00 00 17 E8 48 ....(..........H
  0010: 1B 07 8D 8A E9 98 CA 25   1F AD D5 02 FC 0A C9 8E .......%........
  0020: 4D F6 C6 EA 2E D6 24 8C   D0 11 DA 78 D3 M.....$....x.
)
javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.327 CET|SSLEngineInputRecord.java:214|READ: TLSv1.2 handshake, length = 40 javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.327 CET|SSLCipher.java:1629|Plaintext after DECRYPTION (
  0000: 14 00 00 0C 0C 1D 2A A3   97 60 B3 E4 72 E3 31 10 ......*..`..r.1.
)
javax.net.ssl|DEBUG|37|https-jsse-nio-8444-exec-6|2019-02-27 18:03:16.327 CET|Finished.java:581|Consuming client Finished handshake message (
"Finished": {
  "verify data": {
    0000: 0C 1D 2A A3 97 60 B3 E4   72 E3 31 10
  }'}
)
27-Feb-2019 18:03:16.328 INFO [https-jsse-nio-8444-exec-6] org.apache.coyote.http11.Http11Processor.service Error parsing HTTP request header  Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.  java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens     at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:414)     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:294)     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:834)     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.base/java.lang.Thread.run(Thread.java:834)

Reply via email to