test failure security/krb5/auto/SpnegoReqFlags.java [was - Re: OpenJDK6 B24]

Kelly O'Hair kelly.ohair at oracle.com
Thu Nov 10 05:55:49 PST 2011


Excellent!  Thanks for doing this.

-kto

On Nov 9, 2011, at 10:18 PM, Lana Steuck wrote:

> Below is an update about OpenJdk6 b24 release.
> 
> There were a number of minor issues with the build (infrastructure, not related to jdk6 code) which got resolved.
> I had built openjdk6 on all 8 platforms. There is a new test failure on linux_i586 (and all other platforms).
> 
> TEST: sun/security/krb5/auto/SpnegoReqFlags.java
> TEST RESULT: Failed. Compilation failed: Compilation failed
> (detailed error message is below).
> 
> By looking at the openjdk archive, it seemed that the test was backported from 7 on Sep 6, 2011.
> Email Request: http://mail.openjdk.java.net/pipermail/jdk6-dev/2011-September/002506.html
> Hg notification: http://mail.openjdk.java.net/pipermail/jdk6-dev/2011-September/002511.html
> 
> Weijun Wang from JDK Security team looked at the failure (thank you, Weijun!), below is his explanation:
> 
> > If you look at the same directory in JDK 7 (http://hg.openjdk.java.net/jdk7/tl/jdk/file/tip/test/sun/security/krb5/auto/), 
> > it's a big test infrastructure and each @test needs at least 4 other files to compile.
> 
> The test infrastructure was not pushed when this test was backported to 6.  Weijun suggested to remove the test for the time being and continue with the release (again, thank you, Weijun, for doing this!)
> 
> Once this is done, I'll restart the release process.
> 
> Thanks,
> Lana
> 
> ----
> TEST: sun/security/krb5/auto/SpnegoReqFlags.java
> JDK under test: (/tmp/jprt/P1/213343.jcg-integrator/testproduct/linux_i586_2.6-product)
> openjdk version "1.6.0-internal"
> OpenJDK Runtime Environment (build 1.6.0-internal-jprtadm_09_nov_2011_13_38-b00)
> OpenJDK Server VM (build 20.0-b12, mixed mode)
> 
> ACTION: build -- Failed. Compilation failed: Compilation failed
> REASON: Named class compiled on demand
> TIME:   0.75 seconds
> messages:
> command: build SpnegoReqFlags
> reason: Named class compiled on demand
> elapsed time (seconds): 0.75
> 
> ACTION: compile -- Failed. Compilation failed: Compilation failed
> REASON: .class file out of date or does not exist
> TIME:   0.749 seconds
> messages:
> command: compile /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java
> reason: .class file out of date or does not exist
> elapsed time (seconds): 0.749
> STDOUT:
> STDERR:
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:30: warning: sun.security.jgss.GSSUtil is internal proprietary API and may be removed in a future release
> import sun.security.jgss.GSSUtil;
>                        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:31: warning: sun.security.util.BitArray is internal proprietary API and may be removed in a future release
> import sun.security.util.BitArray;
>                        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:32: warning: sun.security.util.DerInputStream is internal proprietary API and may be removed in a future release
> import sun.security.util.DerInputStream;
>                        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:33: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
> import sun.security.util.DerValue;
>                        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:41: cannot find symbol
> symbol  : class OneKDC
> location: class SpnegoReqFlags
>        new OneKDC(null).writeJAASConf();
>            ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:46: cannot find symbol
> symbol  : class Context
> location: class SpnegoReqFlags
>        Context c = Context.fromJAAS("client");
>        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:46: cannot find symbol
> symbol  : variable Context
> location: class SpnegoReqFlags
>        Context c = Context.fromJAAS("client");
>                    ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:47: cannot find symbol
> symbol  : variable OneKDC
> location: class SpnegoReqFlags
>        c.startAsClient(OneKDC.SERVER, GSSUtil.GSS_SPNEGO_MECH_OID);
>                        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:47: warning: sun.security.jgss.GSSUtil is internal proprietary API and may be removed in a future release
>        c.startAsClient(OneKDC.SERVER, GSSUtil.GSS_SPNEGO_MECH_OID);
>                                       ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:49: cannot find symbol
> symbol  : class Action
> location: class SpnegoReqFlags
>        byte[] token = c.doAs(new Action() {
>                                  ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:59: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
>        DerValue d = new DerValue(token);   // GSSToken
>        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:59: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
>        DerValue d = new DerValue(token);   // GSSToken
>                         ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:60: warning: sun.security.util.DerInputStream is internal proprietary API and may be removed in a future release
>        DerInputStream ins = d.data;        // OID + mech token
>        ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:70: warning: sun.security.util.DerValue is internal proprietary API and may be removed in a future release
>            DerValue d2 = d.data.getDerValue();
>            ^
> /tmp/jprt/P1/213343.jcg-integrator/source/jdk/test/sun/security/krb5/auto/SpnegoReqFlags.java:74: warning: sun.security.util.BitArray is internal proprietary API and may be removed in a future release
>                BitArray ba = d2.data.getUnalignedBitString();
>                ^
> 5 errors
> 10 warnings
> 
> TEST RESULT: Failed. Compilation failed: Compilation failed
> 
> 
> On 11/03/2011 12:01 PM, Kelly O'Hair wrote:
>> FYI...
>> 
>> All security changes have been verified and are in the OpenJDK6 repos.
>> 
>> We are starting the release process for OpenJDK6 B24.
>> 
>> -kto
>> 



More information about the jdk6-dev mailing list