> On May 15, 2019, at 1:49 AM, David Blevins <[email protected]> wrote:
>
>> On May 14, 2019, at 8:47 PM, j4fm <[email protected]> wrote:
>>
>> Just noticed buildbot is failing and looks like this info is useful here...
>> :)
>
> Thanks, James!
>
> I looked at the diff and slapped my forehead immediately as I've seen this
> problem so many times. Iterating over a hashmap and expecting stable
> ordering. Order is based on hashcode which is often stable for several VM
> restarts till... it's not. :)
>
> Sleep must be had, but I'll fix it in the morning. For now I'll commit an
> @Ignore so we can see if there are any issues behind this one.
Made the @Ignore commit and then didn't push it. Commit message full of typos.
Looks like sleep deprivation caught up to me :)
Pushed now, build running, I'll see if I can get a proper fix in.
-David
>> [INFO] -------------------------------------------------------
>> [INFO] T E S T S
>> [INFO] -------------------------------------------------------
>> [INFO] Running
>> org.apache.tomee.microprofile.jwt.bval.ValidationGeneratorTest
>> [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
>> 0.123 s <<< FAILURE! - in
>> org.apache.tomee.microprofile.jwt.bval.ValidationGeneratorTest
>> [ERROR] test(org.apache.tomee.microprofile.jwt.bval.ValidationGeneratorTest)
>> Time elapsed: 0.064 s <<< FAILURE!
>> org.junit.ComparisonFailure:
>> expected:<...Method(ACC_PUBLIC, "[red$$0",
>> "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.red()");
>> av0.visitEnd();
>> }
>> {
>> av0 =
>> mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/ann/Issuer;",
>> true);
>> av0.visit("value", "http://foo.bar.com");
>> av0.visitEnd();
>> }
>> mv.visitCode();
>> mv.visitInsn(ACONST_NULL);
>> mv.visitInsn(ARETURN);
>> mv.visitMaxs(1, 1);
>> mv.visitEnd();
>> }
>> {
>> mv = cw.visitMethod(ACC_PUBLIC, "blue$$1",
>> "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.blue]()");
>> av0.visitEnd()...> but was:<...Method(ACC_PUBLIC, "[blue$$0",
>> "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.blue()");
>> av0.visitEnd();
>> }
>> {
>> av0 =
>> mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/ann/Issuer;",
>> true);
>> av0.visit("value", "http://foo.bar.com");
>> av0.visitEnd();
>> }
>> mv.visitCode();
>> mv.visitInsn(ACONST_NULL);
>> mv.visitInsn(ARETURN);
>> mv.visitMaxs(1, 1);
>> mv.visitEnd();
>> }
>> {
>> mv = cw.visitMethod(ACC_PUBLIC, "red$$1",
>> "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.red]()");
>> av0.visitEnd()...>
>> at org.junit.Assert.assertEquals(Assert.java:115)
>> at org.junit.Assert.assertEquals(Assert.java:144)
>> at
>> org.apache.tomee.microprofile.jwt.bval.ValidationGeneratorTest.test(ValidationGeneratorTest.java:31)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:498)
>> at
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>> at
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>> at
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>> at
>> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> at
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
>> at
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> at
>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
>> at
>> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
>> at
>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
>> at
>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
>> at
>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:379)
>> at
>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:340)
>> at
>> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:125)
>> at
>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:413)
>>
>> [INFO] Running
>> org.apache.tomee.microprofile.jwt.bval.ValidationConstraintsTest
>> [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed:
>> 0.013 s - in
>> org.apache.tomee.microprofile.jwt.bval.ValidationConstraintsTest
>> [INFO] Running org.apache.tomee.microprofile.jwt.JsonWebTokenValidatorTest
>> [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed:
>> 0.044 s - in org.apache.tomee.microprofile.jwt.JsonWebTokenValidatorTest
>> [INFO]
>> [INFO] Results:
>> [INFO]
>> [ERROR] Failures:
>> [ERROR] ValidationGeneratorTest.test:31 expected:<...Method(ACC_PUBLIC,
>> "[red$$0", "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.red()");
>> av0.visitEnd();
>> }
>> {
>> av0 =
>> mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/ann/Issuer;",
>> true);
>> av0.visit("value", "http://foo.bar.com");
>> av0.visitEnd();
>> }
>> mv.visitCode();
>> mv.visitInsn(ACONST_NULL);
>> mv.visitInsn(ARETURN);
>> mv.visitMaxs(1, 1);
>> mv.visitEnd();
>> }
>> {
>> mv = cw.visitMethod(ACC_PUBLIC, "blue$$1",
>> "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.blue]()");
>> av0.visitEnd()...> but was:<...Method(ACC_PUBLIC, "[blue$$0",
>> "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.blue()");
>> av0.visitEnd();
>> }
>> {
>> av0 =
>> mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/ann/Issuer;",
>> true);
>> av0.visit("value", "http://foo.bar.com");
>> av0.visitEnd();
>> }
>> mv.visitCode();
>> mv.visitInsn(ACONST_NULL);
>> mv.visitInsn(ARETURN);
>> mv.visitMaxs(1, 1);
>> mv.visitEnd();
>> }
>> {
>> mv = cw.visitMethod(ACC_PUBLIC, "red$$1",
>> "()Lorg/eclipse/microprofile/jwt/JsonWebToken;", null, null);
>> {
>> av0 = mv.visitAnnotation("Lorg/apache/tomee/microprofile/jwt/bval/Name;",
>> true);
>> av0.visit("value", "public void
>> org.apache.tomee.microprofile.jwt.bval.data.Colors.red]()");
>> av0.visitEnd()...>
>> [INFO]
>> [ERROR] Tests run: 4, Failures: 1, Errors: 0, Skipped: 2
>>
>>
>>
>> --
>> Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html
>