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

JCK 6.0 tests ( GSSName ) failed with UnsatisfiedLinkError on Win98, mustang b49, b50(passed on b48)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P4 P4
    • 6
    • 6
    • security-libs

      JCK 6.0 b06 tests
      api/org_ietf/jgss/GSSName/index.html#Ctor[CtorTest001]
      api/org_ietf/jgss/GSSName/index.html#Ctor[CtorTest002]
      api/org_ietf/jgss/GSSName/index.html#Ctor[CtorTest003]
      api/org_ietf/jgss/GSSName/index.html#Ctor[CtorTest004]
      api/org_ietf/jgss/GSSName/index.html#Ctor[CtorTest005]
      api/org_ietf/jgss/GSSName/index.html#Ctor[CtorTest006]
      api/org_ietf/jgss/GSSName/index.html#Ctor[CtorTest007]
      api/org_ietf/jgss/GSSName/index.html#exportTests[exportTest001]
      api/org_ietf/jgss/GSSName/index.html#exportTests[exportTest002]

      failed on mustang ( b49, b50 - failed, b48 - passed; w2k_lsa_auth.dll was changed since b49 ) on Windows98 with
      java.lang.UnsatisfiedLinkError: Z:\\Links\\stt\\jdk_promotions\\JDK6.0\\b50\\binaries\\windows-i586\\jre1.6.0\\bin\\w2k_lsa_auth.dll: A device attached to the system is not functioning
      at java.lang.ClassLoader$NativeLibrary.load(Native Method)
      at java.lang.ClassLoader.loadLibrary0(Unknown Source)
      at java.lang.ClassLoader.loadLibrary(Unknown Source)
      at java.lang.Runtime.loadLibrary0(Unknown Source)
      at java.lang.System.loadLibrary(Unknown Source)
      at sun.security.krb5.Credentials$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.security.krb5.Credentials.ensureLoaded(Unknown Source)
      at sun.security.krb5.Config.getFileName(Unknown Source)
      at sun.security.krb5.Config.loadConfigFile(Unknown Source)
      at sun.security.krb5.Config.<init>(Unknown Source)
      at sun.security.krb5.Config.getInstance(Unknown Source)
      at sun.security.krb5.PrincipalName.<init>(Unknown Source)
      at sun.security.krb5.ServiceName.<init>(Unknown Source)
      at sun.security.jgss.krb5.Krb5NameElement.getInstance(Unknown Source)
      at sun.security.jgss.krb5.Krb5MechFactory.getNameElement(Unknown Source)
      at sun.security.jgss.GSSManagerImpl.getNameElement(Unknown Source)
      at sun.security.jgss.GSSNameImpl.getElement(Unknown Source)
      at sun.security.jgss.GSSNameImpl.init(Unknown Source)
      at sun.security.jgss.GSSNameImpl.<init>(Unknown Source)
      at sun.security.jgss.GSSNameImpl.<init>(Unknown Source)
      at sun.security.jgss.GSSManagerImpl.createName(Unknown Source)
      at javasoft.sqe.tests.api.org.ietf.jgss.GSSName.CtorTests.CtorTest001(CtorTests.java:32)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at javasoft.sqe.javatest.lib.MultiTest.invokeTestCase(MultiTest.java:399)
      at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:195)
      at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:127)
      at javasoft.sqe.tests.api.org.ietf.jgss.GSSName.CtorTests.main(CtorTests.java:232)


      However these tests are passed on WindowsXP_ProSP2 on b49, b50 mustang.
      -----------------------------------------------------------------------------
      How to reproduce:
      compile && run attached exportTests.java ( NO JCK installed is needed, can be run standalone )
      -----------------------------------------------------------------------------
      Note: all tests are passed when we exclude Oid GSSName.NT_HOSTBASED_SERVICE from tested array of oids.
      exportTests.java:
      ....
          Oid[] oids = { null,
      GSSName.NT_ANONYMOUS,
      GSSName.NT_EXPORT_NAME,
      // Commenting string below allows test to pass:
      GSSName.NT_HOSTBASED_SERVICE,
      GSSName.NT_MACHINE_UID_NAME,
      GSSName.NT_STRING_UID_NAME,
      GSSName.NT_USER_NAME,
          };
      ....
      -----------------------------------------------------------
      -----------------------------------------------------------
      Test failure output:
      Oid "null" is proceeded...
      Oid "null" is supported.
      old Name = service@host
      new Name = service@host
      --------------------------------------------------
      Oid "1.3.6.1.5.6.3" is proceeded...
      Oid "1.3.6.1.5.6.3" is not supported.
      --------------------------------------------------
      Oid "1.3.6.1.5.6.4" is proceeded...
      Oid "1.3.6.1.5.6.4" is not supported.
      --------------------------------------------------
      Oid "1.3.6.1.5.6.2" is proceeded...
      Exception in thread "main" java.lang.UnsatisfiedLinkError: Z:\Links\stt\jdk_promotions\JDK6.0\b50\binaries\windows-i586\jre1.6.0\bin\w2k_lsa_auth.dll: A device attached to the system is not functioning
      at java.lang.ClassLoader$NativeLibrary.load(Native Method)
      at java.lang.ClassLoader.loadLibrary0(Unknown Source)
      at java.lang.ClassLoader.loadLibrary(Unknown Source)
      at java.lang.Runtime.loadLibrary0(Unknown Source)
      at java.lang.System.loadLibrary(Unknown Source)
      at sun.security.krb5.Credentials$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.security.krb5.Credentials.ensureLoaded(Unknown Source)
      at sun.security.krb5.Config.getFileName(Unknown Source)
      at sun.security.krb5.Config.loadConfigFile(Unknown Source)
      at sun.security.krb5.Config.<init>(Unknown Source)
      at sun.security.krb5.Config.getInstance(Unknown Source)
      at sun.security.krb5.PrincipalName.<init>(Unknown Source)
      at sun.security.krb5.ServiceName.<init>(Unknown Source)
      at sun.security.jgss.krb5.Krb5NameElement.getInstance(Unknown Source)
      at sun.security.jgss.krb5.Krb5MechFactory.getNameElement(Unknown Source)
      at sun.security.jgss.GSSManagerImpl.getNameElement(Unknown Source)
      at sun.security.jgss.GSSNameImpl.getElement(Unknown Source)
      at sun.security.jgss.GSSNameImpl.init(Unknown Source)
      at sun.security.jgss.GSSNameImpl.<init>(Unknown Source)
      at sun.security.jgss.GSSNameImpl.<init>(Unknown Source)
      at sun.security.jgss.GSSManagerImpl.createName(Unknown Source)
      at exportTests.exportTest001(exportTests.java:40)
      at exportTests.main(exportTests.java:74)

            smalkanisunw Seema Malkani (Inactive)
            dgubkin Dmitriy Gubkin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: