Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8299445

EndingDotHostname.java fails because of compilation errors

    XMLWordPrintable

Details

    Backports

      Description

        EndingDotHostname.java faileswith the following errors:

        ----------System.err:(230/15355)*----------
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:85: error: unclosed string literal
                """
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:85: error: '}' expected
                """
                   ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:107: error: unclosed string literal
                    -----END CERTIFICATE-----""",
                                               ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:109: error: unclosed string literal
                """
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:138: error: unclosed string literal
                    """),
                      ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:152: error: unclosed string literal
                """
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:173: error: unclosed string literal
                    -----END CERTIFICATE-----""",
                                               ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:175: error: unclosed string literal
                """
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:202: error: unclosed string literal
                    """),
                      ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:217: error: unclosed string literal
                """
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:238: error: unclosed string literal
                    -----END CERTIFICATE-----""",
                                               ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:240: error: unclosed string literal
                """
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:263: error: malformed floating point literal
                    6eBtOTAJsop/Ja+v3DD1laC0Wq+w+orEU2ISgiWnAoGBAK9/9m3RCYPNYzS/PQ2B
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:267: error: unclosed string literal
                    """);
                      ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:269: error: class, interface, or enum expected
            final String keyAlgo;
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:270: error: class, interface, or enum expected
            final String certStr;
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:271: error: class, interface, or enum expected
            final String privateKeyStr;
                  ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:274: error: class, interface, or enum expected
            private final static SSLExampleCert[] TRUSTED_CERTS = {
                                 ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:279: error: class, interface, or enum expected
            private final static SSLExampleCert[] SERVER_CERTS = {
                                 ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:284: error: class, interface, or enum expected
            private final static SSLExampleCert[] CLIENT_CERTS = {
                                 ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:289: error: class, interface, or enum expected
            static {
                   ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:291: error: class, interface, or enum expected
                String loopbackHostname =
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:294: error: class, interface, or enum expected
                try (FileWriter writer= new FileWriter(hostsFileName, false)) {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:296: error: class, interface, or enum expected
                } catch (IOException ioe) {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:303: error: class, interface, or enum expected
                this.certStr = certStr;
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:304: error: class, interface, or enum expected
                this.privateKeyStr = privateKeyStr;
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:305: error: class, interface, or enum expected
            }
            ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:307: error: class, interface, or enum expected
            public static SSLContext createClientSSLContext() throws Exception {
                          ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:309: error: class, interface, or enum expected
            }
            ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:311: error: class, interface, or enum expected
            public static SSLContext createServerSSLContext() throws Exception {
                          ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:313: error: class, interface, or enum expected
            }
            ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:321: error: class, interface, or enum expected
                CertificateFactory cf = CertificateFactory.getInstance("X.509");
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:324: error: class, interface, or enum expected
                KeyStore ts = null; // trust store
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:325: error: class, interface, or enum expected
                if (trustedCerts != null && trustedCerts.length != 0) {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:327: error: class, interface, or enum expected
                    ts.load(null, null);
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:329: error: class, interface, or enum expected
                    Certificate[] trustedCert = new Certificate[trustedCerts.length];
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:330: error: class, interface, or enum expected
                    for (int i = 0; i < trustedCerts.length; i++) {
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:330: error: class, interface, or enum expected
                    for (int i = 0; i < trustedCerts.length; i++) {
                                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:330: error: class, interface, or enum expected
                    for (int i = 0; i < trustedCerts.length; i++) {
                                                             ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:334: error: class, interface, or enum expected
                        }
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:338: error: class, interface, or enum expected
                    }
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:343: error: class, interface, or enum expected
                if (endEntityCerts != null && endEntityCerts.length != 0) {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:345: error: class, interface, or enum expected
                    ks.load(null, null);
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:347: error: class, interface, or enum expected
                    for (SSLExampleCert endEntityCert : endEntityCerts) {
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:352: error: class, interface, or enum expected
                        KeyFactory kf =
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:355: error: class, interface, or enum expected
                        PrivateKey priKey = kf.generatePrivate(priKeySpec);
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:358: error: class, interface, or enum expected
                        Certificate keyCert;
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:359: error: class, interface, or enum expected
                        try (ByteArrayInputStream is = new ByteArrayInputStream(
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:362: error: class, interface, or enum expected
                        }
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:367: error: class, interface, or enum expected
                        ks.setKeyEntry("end-entity-cert-" +
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:370: error: class, interface, or enum expected
                    }
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:375: error: class, interface, or enum expected
                Date verifyingDate = df.parse("02/02/2023");
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:378: error: class, interface, or enum expected
                TrustManagerFactory tmf =
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:380: error: class, interface, or enum expected
                if (ts != null) {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:383: error: class, interface, or enum expected
                    pkixParams.setDate(verifyingDate);
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:384: error: class, interface, or enum expected
                    pkixParams.setRevocationEnabled(false);
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:385: error: class, interface, or enum expected
                    ManagerFactoryParameters managerFactoryParameters =
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:387: error: class, interface, or enum expected
                    tmf.init(managerFactoryParameters);
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:388: error: class, interface, or enum expected
                } else {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:390: error: class, interface, or enum expected
                }
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:393: error: class, interface, or enum expected
                if (endEntityCerts != null && endEntityCerts.length != 0) {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:396: error: class, interface, or enum expected
                    kmf.init(ks, passphrase);
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:398: error: class, interface, or enum expected
                    KeyManager[] kms = kmf.getKeyManagers();
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:399: error: class, interface, or enum expected
                    if (kms != null && kms.length != 0) {
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:401: error: class, interface, or enum expected
                        Field verificationDateField =
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:403: error: class, interface, or enum expected
                        verificationDateField.setAccessible(true);
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:404: error: class, interface, or enum expected
                        verificationDateField.set(km, verifyingDate);
                        ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:405: error: class, interface, or enum expected
                    }
                    ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:408: error: class, interface, or enum expected
                } else {
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:410: error: class, interface, or enum expected
                }
                ^
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:413: error: class, interface, or enum expected
            }
            ^
        test\\jdk\\javax\\net\\ssl\\ServerName\\EndingDotHostname.java:134: error: cannot find symbol
                SSLContext context = SSLExampleCert.createServerSSLContext();
                                                   ^
          symbol: method createServerSSLContext()
          location: class SSLExampleCert
        test\\jdk\\javax\\net\\ssl\\ServerName\\EndingDotHostname.java:218: error: cannot find symbol
                SSLContext context = SSLExampleCert.createClientSSLContext();
                                                   ^
          symbol: method createClientSSLContext()
          location: class SSLExampleCert
        test\\jdk\\javax\\net\\ssl\\templates\\SSLExampleCert.java:84: error: constructor SSLExampleCert in enum SSLExampleCert cannot be applied to given types;
            CA_RSA("RSA",
                  ^
          required: no arguments
          found: String,String
          reason: actual and formal argument lists differ in length
        74 errors
        result: Failed. Compilation failed: Compilation failed


        test result: Failed. Compilation failed: Compilation failed

        Attachments

          Issue Links

            Activity

              People

                rmarchenko Roman Marchenko
                rmarchenko Roman Marchenko
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: