test failure security/krb5/auto/SpnegoReqFlags.java [was - Re: OpenJDK6 B24]
Lana Steuck
lana.steuck at oracle.com
Wed Nov 9 19:18:52 PST 2011
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