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

Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890

XMLWordPrintable

    • 25
    • b18

      test 22 succeeded
      ----------System.err:(47/3202)*----------
      java.lang.IllegalArgumentException: improperly specified input name: cn=duke \\\\,test,o=java
      at java.base/javax.security.auth.x500.X500Principal.<init>(X500Principal.java:217)
      at java.base/javax.security.auth.x500.X500Principal.<init>(X500Principal.java:158)
      at NameFormat.main(NameFormat.java:84)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
      at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
      at java.base/java.lang.Thread.run(Thread.java:1447)
      Caused by: java.io.IOException: Incorrect AVA format
      at java.base/sun.security.x509.AVA.readChar(AVA.java:538)
      at java.base/sun.security.x509.AVA.<init>(AVA.java:173)
      at java.base/sun.security.x509.AVA.<init>(AVA.java:139)
      at java.base/sun.security.x509.RDN.<init>(RDN.java:147)
      at java.base/sun.security.x509.X500Name.parseDN(X500Name.java:922)
      at java.base/sun.security.x509.X500Name.<init>(X500Name.java:161)
      at java.base/javax.security.auth.x500.X500Principal.<init>(X500Principal.java:215)
      ... 6 more
      java.lang.IllegalArgumentException: improperly specified input stream
      at java.base/javax.security.auth.x500.X500Principal.<init>(X500Principal.java:303)
      at NameFormat.main(NameFormat.java:101)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
      at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
      at java.base/java.lang.Thread.run(Thread.java:1447)
      Caused by: java.io.IOException: Indefinite length encoding not supported with non-constructed data
      at java.base/sun.security.util.DerValue.<init>(DerValue.java:456)
      at java.base/sun.security.util.DerValue.<init>(DerValue.java:493)
      at java.base/javax.security.auth.x500.X500Principal.<init>(X500Principal.java:291)
      ... 5 more
      java.lang.SecurityException: test 23 failed:
      expected 'CN=Before\\0DAfter, OID.0.9.2342.19200300.100.1.25=example, OID.0.9.2342.19200300.100.1.25=net'
      got 'CN=Before
      After, OID.0.9.2342.19200300.100.1.25=example, OID.0.9.2342.19200300.100.1.25=net'
      at NameFormat.testName(NameFormat.java:210)
      at NameFormat.main(NameFormat.java:120)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
      at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
      at java.base/java.lang.Thread.run(Thread.java:1447)

      JavaTest Message: Test threw exception: java.lang.SecurityException: test 23 failed:
      expected 'CN=Before\\0DAfter, OID.0.9.2342.19200300.100.1.25=example, OID.0.9.2342.19200300.100.1.25=net'
      got 'CN=Before
      After, OID.0.9.2342.19200300.100.1.25=example, OID.0.9.2342.19200300.100.1.25=net'
      JavaTest Message: shutting down test

            kthirupattur Koushik Muthukrishnan Thirupattur
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: