See <https://builds.apache.org/job/AvroJava/634/display/redirect?page=changes>
Changes: [dkulp] [AVRO-813] Keep the InputStream contract of -1 for eof Patch from Bruno ------------------------------------------ [...truncated 267.21 KB...] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [ERROR] testCompileSchemasWithVariousFieldTypes(org.apache.avro.tool.TestSpecificCompilerTool) Time elapsed: 0.24 s <<< FAILURE! org.junit.ComparisonFailure: Found file: target/compiler/output-string/avro/examples/baseball/FieldTest.java does not match expected file: src/test/compiler/output-string/avro/examples/baseball/FieldTest.java expected:<...rg.apache.avro.data.[TimeConversions.TimestampMillisConversion()); MODEL$.addLogicalTypeConversion(new org.apache.avro.data.TimeConversions.TimeMillisConversion()); } private static final BinaryMessageEncoder<FieldTest> ENCODER = new BinaryMessageEncoder<FieldTest>(MODEL$, SCHEMA$); private static final BinaryMessageDecoder<FieldTest> DECODER = new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$); /** * Return the BinaryMessageEncoder instance used by this class. * @return the message encoder used by this class */ public static BinaryMessageEncoder<FieldTest> getEncoder() { return ENCODER; } /** * Return the BinaryMessageDecoder instance used by this class. * @return the message decoder used by this class */ public static BinaryMessageDecoder<FieldTest> getDecoder() { return DECODER; } /** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<FieldTest> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$, resolver); } /** * Serializes this FieldTest to a ByteBuffer. * @return a buffer holding the serialized data for this instance * @throws java.io.IOException if this instance could not be serialized */ public java.nio.ByteBuffer toByteBuffer() throws java.io.IOException { return ENCODER.encode(this); } /** * Deserializes a FieldTest from a ByteBuffer. * @param b a byte buffer holding serialized data for an instance of this class * @return a FieldTest instance decoded from the given buffer * @throws java.io.IOException if the given bytes could not be deserialized into an instance of this class */ public static FieldTest fromByteBuffer( java.nio.ByteBuffer b) throws java.io.IOException { return DECODER.decode(b); } /** The number of the player */ private int number; private java.lang.String last_name; private java.time.Instant timestamp; private java.time.Instant timestampMicros; private java.time.LocalTime timeMillis; private java.time.LocalTime timeMicros; /** * Default constructor. Note that this does not initialize fields * to their default values from the schema. If that is desired then * one should use <code>newBuilder()</code>. */ public FieldTest() {} /** * All-args constructor. * @param number The number of the player * @param last_name The new value for last_name * @param timestamp The new value for timestamp * @param timestampMicros The new value for timestampMicros * @param timeMillis The new value for timeMillis * @param timeMicros The new value for timeMicros */ public FieldTest(java.lang.Integer number, java.lang.String last_name, java.time.Instant timestamp, java.time.Instant timestampMicros, java.time.LocalTime timeMillis, java.time.LocalTime timeMicros) { this.number = number; this.last_name = last_name; this.timestamp = timestamp.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timestampMicros = timestampMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); this.timeMillis = timeMillis.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timeMicros = timeMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); } public org.apache.avro.specific.SpecificData getSpecificData() { return MODEL$; } public org.apache.avro.Schema getSchema() { return SCHEMA$; } // Used by DatumWriter. Applications should not call. public java.lang.Object get(int field$) { switch (field$) { case 0: return number; case 1: return last_name; case 2: return timestamp; case 3: return timestampMicros; case 4: return timeMillis; case 5: return timeMicros; default: throw new org.apache.avro.AvroRuntimeException("Bad index"); } } private static final org.apache.avro.Conversion<?>[] conversions = new org.apache.avro.Conversion<?>[] { null, null, new org.apache.avro.data.TimeConversions.TimestampMillisConversion(), new org.apache.avro.data.TimeConversions.TimestampMicrosConversion(), new org.apache.avro.data.TimeConversions.TimeMillisConversion(), new org.apache.avro.data.]TimeConversions.Time...> but was:<...rg.apache.avro.data.[Jsr310TimeConversions.TimestampMillisConversion()); MODEL$.addLogicalTypeConversion(new org.apache.avro.data.Jsr310TimeConversions.TimeMillisConversion()); } private static final BinaryMessageEncoder<FieldTest> ENCODER = new BinaryMessageEncoder<FieldTest>(MODEL$, SCHEMA$); private static final BinaryMessageDecoder<FieldTest> DECODER = new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$); /** * Return the BinaryMessageEncoder instance used by this class. * @return the message encoder used by this class */ public static BinaryMessageEncoder<FieldTest> getEncoder() { return ENCODER; } /** * Return the BinaryMessageDecoder instance used by this class. * @return the message decoder used by this class */ public static BinaryMessageDecoder<FieldTest> getDecoder() { return DECODER; } /** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<FieldTest> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$, resolver); } /** * Serializes this FieldTest to a ByteBuffer. * @return a buffer holding the serialized data for this instance * @throws java.io.IOException if this instance could not be serialized */ public java.nio.ByteBuffer toByteBuffer() throws java.io.IOException { return ENCODER.encode(this); } /** * Deserializes a FieldTest from a ByteBuffer. * @param b a byte buffer holding serialized data for an instance of this class * @return a FieldTest instance decoded from the given buffer * @throws java.io.IOException if the given bytes could not be deserialized into an instance of this class */ public static FieldTest fromByteBuffer( java.nio.ByteBuffer b) throws java.io.IOException { return DECODER.decode(b); } /** The number of the player */ private int number; private java.lang.String last_name; private java.time.Instant timestamp; private java.time.Instant timestampMicros; private java.time.LocalTime timeMillis; private java.time.LocalTime timeMicros; /** * Default constructor. Note that this does not initialize fields * to their default values from the schema. If that is desired then * one should use <code>newBuilder()</code>. */ public FieldTest() {} /** * All-args constructor. * @param number The number of the player * @param last_name The new value for last_name * @param timestamp The new value for timestamp * @param timestampMicros The new value for timestampMicros * @param timeMillis The new value for timeMillis * @param timeMicros The new value for timeMicros */ public FieldTest(java.lang.Integer number, java.lang.String last_name, java.time.Instant timestamp, java.time.Instant timestampMicros, java.time.LocalTime timeMillis, java.time.LocalTime timeMicros) { this.number = number; this.last_name = last_name; this.timestamp = timestamp.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timestampMicros = timestampMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); this.timeMillis = timeMillis.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timeMicros = timeMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); } public org.apache.avro.specific.SpecificData getSpecificData() { return MODEL$; } public org.apache.avro.Schema getSchema() { return SCHEMA$; } // Used by DatumWriter. Applications should not call. public java.lang.Object get(int field$) { switch (field$) { case 0: return number; case 1: return last_name; case 2: return timestamp; case 3: return timestampMicros; case 4: return timeMillis; case 5: return timeMicros; default: throw new org.apache.avro.AvroRuntimeException("Bad index"); } } private static final org.apache.avro.Conversion<?>[] conversions = new org.apache.avro.Conversion<?>[] { null, null, new org.apache.avro.data.Jsr310TimeConversions.TimestampMillisConversion(), new org.apache.avro.data.Jsr310TimeConversions.TimestampMicrosConversion(), new org.apache.avro.data.Jsr310TimeConversions.TimeMillisConversion(), new org.apache.avro.data.Jsr310]TimeConversions.Time...> at org.junit.Assert.assertEquals(Assert.java:115) at org.apache.avro.tool.TestSpecificCompilerTool.assertFileMatch(TestSpecificCompilerTool.java:133) at org.apache.avro.tool.TestSpecificCompilerTool.testCompileSchemasWithVariousFieldTypes(TestSpecificCompilerTool.java:113) 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) 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.junitcore.JUnitCore.run(JUnitCore.java:55) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [ERROR] testCompileSchemaSingleFile(org.apache.avro.tool.TestSpecificCompilerTool) Time elapsed: 0.016 s <<< FAILURE! org.junit.ComparisonFailure: Found file: target/compiler/output/avro/examples/baseball/Position.java does not match expected file: src/test/compiler/output/Position.java expected:<...ublic enum Position [implements org.apache.avro.generic.GenericEnumSymbol<Position> { P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; } public org.apache.avro.Schema get]Schema() { return SC...> but was:<...ublic enum Position [{ P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClass]Schema() { return SC...> at org.junit.Assert.assertEquals(Assert.java:115) at org.apache.avro.tool.TestSpecificCompilerTool.assertFileMatch(TestSpecificCompilerTool.java:133) at org.apache.avro.tool.TestSpecificCompilerTool.testCompileSchemaSingleFile(TestSpecificCompilerTool.java:78) 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) 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.junitcore.JUnitCore.run(JUnitCore.java:55) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [ERROR] testCompileSchemasUsingString(org.apache.avro.tool.TestSpecificCompilerTool) Time elapsed: 0.112 s <<< FAILURE! org.junit.ComparisonFailure: Found file: target/compiler/output-string/avro/examples/baseball/Position.java does not match expected file: src/test/compiler/output-string/avro/examples/baseball/Position.java expected:<...ublic enum Position [implements org.apache.avro.generic.GenericEnumSymbol<Position> { P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; } public org.apache.avro.Schema get]Schema() { return SC...> but was:<...ublic enum Position [{ P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClass]Schema() { return SC...> at org.junit.Assert.assertEquals(Assert.java:115) at org.apache.avro.tool.TestSpecificCompilerTool.assertFileMatch(TestSpecificCompilerTool.java:133) at org.apache.avro.tool.TestSpecificCompilerTool.testCompileSchemasUsingString(TestSpecificCompilerTool.java:104) 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) 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.junitcore.JUnitCore.run(JUnitCore.java:55) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [ERROR] testCompileSchemaFileAndDirectory(org.apache.avro.tool.TestSpecificCompilerTool) Time elapsed: 0.232 s <<< FAILURE! org.junit.ComparisonFailure: Found file: target/compiler/output/avro/examples/baseball/Position.java does not match expected file: src/test/compiler/output/Position.java expected:<...ublic enum Position [implements org.apache.avro.generic.GenericEnumSymbol<Position> { P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; } public org.apache.avro.Schema get]Schema() { return SC...> but was:<...ublic enum Position [{ P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClass]Schema() { return SC...> at org.junit.Assert.assertEquals(Assert.java:115) at org.apache.avro.tool.TestSpecificCompilerTool.assertFileMatch(TestSpecificCompilerTool.java:133) at org.apache.avro.tool.TestSpecificCompilerTool.testCompileSchemaFileAndDirectory(TestSpecificCompilerTool.java:95) 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.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) 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.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:27) 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.junitcore.JUnitCore.run(JUnitCore.java:55) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83) at org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75) at org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) [INFO] Running org.apache.avro.tool.TestToTrevniTool [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.963 s - in org.apache.avro.tool.TestToTrevniTool [INFO] Running org.apache.avro.tool.TestTextFileTools [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.998 s - in org.apache.avro.tool.TestTextFileTools [INFO] Running org.apache.avro.tool.TestRpcReceiveAndSendTools [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.169 s - in org.apache.avro.tool.TestRpcReceiveAndSendTools [INFO] Running org.apache.avro.tool.TestJsonToFromBinaryFragmentTools [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.354 s - in org.apache.avro.tool.TestJsonToFromBinaryFragmentTools [INFO] Running org.apache.avro.tool.TestDataFileRepairTool [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s - in org.apache.avro.tool.TestDataFileRepairTool [INFO] Running org.apache.avro.tool.TestTetherTool [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.081 s - in org.apache.avro.tool.TestTetherTool [INFO] Running org.apache.avro.tool.TestCatTool [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.548 s - in org.apache.avro.tool.TestCatTool [INFO] Running org.apache.avro.tool.TestCreateRandomFileTool [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.266 s - in org.apache.avro.tool.TestCreateRandomFileTool [INFO] Running org.apache.avro.tool.TestIdlToSchemataTool [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.453 s - in org.apache.avro.tool.TestIdlToSchemataTool [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] TestSpecificCompilerTool.testCompileSchemaFileAndDirectory:95->assertFileMatch:133 Found file: target/compiler/output/avro/examples/baseball/Position.java does not match expected file: src/test/compiler/output/Position.java expected:<...ublic enum Position [implements org.apache.avro.generic.GenericEnumSymbol<Position> { P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; } public org.apache.avro.Schema get]Schema() { return SC...> but was:<...ublic enum Position [{ P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClass]Schema() { return SC...> [ERROR] TestSpecificCompilerTool.testCompileSchemaSingleFile:78->assertFileMatch:133 Found file: target/compiler/output/avro/examples/baseball/Position.java does not match expected file: src/test/compiler/output/Position.java expected:<...ublic enum Position [implements org.apache.avro.generic.GenericEnumSymbol<Position> { P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; } public org.apache.avro.Schema get]Schema() { return SC...> but was:<...ublic enum Position [{ P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClass]Schema() { return SC...> [ERROR] TestSpecificCompilerTool.testCompileSchemaTwoFiles:86->assertFileMatch:133 Found file: target/compiler/output/avro/examples/baseball/Position.java does not match expected file: src/test/compiler/output/Position.java expected:<...ublic enum Position [implements org.apache.avro.generic.GenericEnumSymbol<Position> { P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; } public org.apache.avro.Schema get]Schema() { return SC...> but was:<...ublic enum Position [{ P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClass]Schema() { return SC...> [ERROR] TestSpecificCompilerTool.testCompileSchemasUsingString:104->assertFileMatch:133 Found file: target/compiler/output-string/avro/examples/baseball/Position.java does not match expected file: src/test/compiler/output-string/avro/examples/baseball/Position.java expected:<...ublic enum Position [implements org.apache.avro.generic.GenericEnumSymbol<Position> { P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClassSchema() { return SCHEMA$; } public org.apache.avro.Schema get]Schema() { return SC...> but was:<...ublic enum Position [{ P, C, B1, B2, B3, SS, LF, CF, RF, DH ; public static final org.apache.avro.Schema SCHEMA$ = new org.apache.avro.Schema.Parser().parse("{\"type\":\"enum\",\"name\":\"Position\",\"namespace\":\"avro.examples.baseball\",\"symbols\":[\"P\",\"C\",\"B1\",\"B2\",\"B3\",\"SS\",\"LF\",\"CF\",\"RF\",\"DH\"]}"); public static org.apache.avro.Schema getClass]Schema() { return SC...> [ERROR] TestSpecificCompilerTool.testCompileSchemasWithVariousFieldTypes:113->assertFileMatch:133 Found file: target/compiler/output-string/avro/examples/baseball/FieldTest.java does not match expected file: src/test/compiler/output-string/avro/examples/baseball/FieldTest.java expected:<...rg.apache.avro.data.[TimeConversions.TimestampMillisConversion()); MODEL$.addLogicalTypeConversion(new org.apache.avro.data.TimeConversions.TimeMillisConversion()); } private static final BinaryMessageEncoder<FieldTest> ENCODER = new BinaryMessageEncoder<FieldTest>(MODEL$, SCHEMA$); private static final BinaryMessageDecoder<FieldTest> DECODER = new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$); /** * Return the BinaryMessageEncoder instance used by this class. * @return the message encoder used by this class */ public static BinaryMessageEncoder<FieldTest> getEncoder() { return ENCODER; } /** * Return the BinaryMessageDecoder instance used by this class. * @return the message decoder used by this class */ public static BinaryMessageDecoder<FieldTest> getDecoder() { return DECODER; } /** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<FieldTest> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$, resolver); } /** * Serializes this FieldTest to a ByteBuffer. * @return a buffer holding the serialized data for this instance * @throws java.io.IOException if this instance could not be serialized */ public java.nio.ByteBuffer toByteBuffer() throws java.io.IOException { return ENCODER.encode(this); } /** * Deserializes a FieldTest from a ByteBuffer. * @param b a byte buffer holding serialized data for an instance of this class * @return a FieldTest instance decoded from the given buffer * @throws java.io.IOException if the given bytes could not be deserialized into an instance of this class */ public static FieldTest fromByteBuffer( java.nio.ByteBuffer b) throws java.io.IOException { return DECODER.decode(b); } /** The number of the player */ private int number; private java.lang.String last_name; private java.time.Instant timestamp; private java.time.Instant timestampMicros; private java.time.LocalTime timeMillis; private java.time.LocalTime timeMicros; /** * Default constructor. Note that this does not initialize fields * to their default values from the schema. If that is desired then * one should use <code>newBuilder()</code>. */ public FieldTest() {} /** * All-args constructor. * @param number The number of the player * @param last_name The new value for last_name * @param timestamp The new value for timestamp * @param timestampMicros The new value for timestampMicros * @param timeMillis The new value for timeMillis * @param timeMicros The new value for timeMicros */ public FieldTest(java.lang.Integer number, java.lang.String last_name, java.time.Instant timestamp, java.time.Instant timestampMicros, java.time.LocalTime timeMillis, java.time.LocalTime timeMicros) { this.number = number; this.last_name = last_name; this.timestamp = timestamp.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timestampMicros = timestampMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); this.timeMillis = timeMillis.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timeMicros = timeMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); } public org.apache.avro.specific.SpecificData getSpecificData() { return MODEL$; } public org.apache.avro.Schema getSchema() { return SCHEMA$; } // Used by DatumWriter. Applications should not call. public java.lang.Object get(int field$) { switch (field$) { case 0: return number; case 1: return last_name; case 2: return timestamp; case 3: return timestampMicros; case 4: return timeMillis; case 5: return timeMicros; default: throw new org.apache.avro.AvroRuntimeException("Bad index"); } } private static final org.apache.avro.Conversion<?>[] conversions = new org.apache.avro.Conversion<?>[] { null, null, new org.apache.avro.data.TimeConversions.TimestampMillisConversion(), new org.apache.avro.data.TimeConversions.TimestampMicrosConversion(), new org.apache.avro.data.TimeConversions.TimeMillisConversion(), new org.apache.avro.data.]TimeConversions.Time...> but was:<...rg.apache.avro.data.[Jsr310TimeConversions.TimestampMillisConversion()); MODEL$.addLogicalTypeConversion(new org.apache.avro.data.Jsr310TimeConversions.TimeMillisConversion()); } private static final BinaryMessageEncoder<FieldTest> ENCODER = new BinaryMessageEncoder<FieldTest>(MODEL$, SCHEMA$); private static final BinaryMessageDecoder<FieldTest> DECODER = new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$); /** * Return the BinaryMessageEncoder instance used by this class. * @return the message encoder used by this class */ public static BinaryMessageEncoder<FieldTest> getEncoder() { return ENCODER; } /** * Return the BinaryMessageDecoder instance used by this class. * @return the message decoder used by this class */ public static BinaryMessageDecoder<FieldTest> getDecoder() { return DECODER; } /** * Create a new BinaryMessageDecoder instance for this class that uses the specified {@link SchemaStore}. * @param resolver a {@link SchemaStore} used to find schemas by fingerprint * @return a BinaryMessageDecoder instance for this class backed by the given SchemaStore */ public static BinaryMessageDecoder<FieldTest> createDecoder(SchemaStore resolver) { return new BinaryMessageDecoder<FieldTest>(MODEL$, SCHEMA$, resolver); } /** * Serializes this FieldTest to a ByteBuffer. * @return a buffer holding the serialized data for this instance * @throws java.io.IOException if this instance could not be serialized */ public java.nio.ByteBuffer toByteBuffer() throws java.io.IOException { return ENCODER.encode(this); } /** * Deserializes a FieldTest from a ByteBuffer. * @param b a byte buffer holding serialized data for an instance of this class * @return a FieldTest instance decoded from the given buffer * @throws java.io.IOException if the given bytes could not be deserialized into an instance of this class */ public static FieldTest fromByteBuffer( java.nio.ByteBuffer b) throws java.io.IOException { return DECODER.decode(b); } /** The number of the player */ private int number; private java.lang.String last_name; private java.time.Instant timestamp; private java.time.Instant timestampMicros; private java.time.LocalTime timeMillis; private java.time.LocalTime timeMicros; /** * Default constructor. Note that this does not initialize fields * to their default values from the schema. If that is desired then * one should use <code>newBuilder()</code>. */ public FieldTest() {} /** * All-args constructor. * @param number The number of the player * @param last_name The new value for last_name * @param timestamp The new value for timestamp * @param timestampMicros The new value for timestampMicros * @param timeMillis The new value for timeMillis * @param timeMicros The new value for timeMicros */ public FieldTest(java.lang.Integer number, java.lang.String last_name, java.time.Instant timestamp, java.time.Instant timestampMicros, java.time.LocalTime timeMillis, java.time.LocalTime timeMicros) { this.number = number; this.last_name = last_name; this.timestamp = timestamp.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timestampMicros = timestampMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); this.timeMillis = timeMillis.truncatedTo(java.time.temporal.ChronoUnit.MILLIS); this.timeMicros = timeMicros.truncatedTo(java.time.temporal.ChronoUnit.MICROS); } public org.apache.avro.specific.SpecificData getSpecificData() { return MODEL$; } public org.apache.avro.Schema getSchema() { return SCHEMA$; } // Used by DatumWriter. Applications should not call. public java.lang.Object get(int field$) { switch (field$) { case 0: return number; case 1: return last_name; case 2: return timestamp; case 3: return timestampMicros; case 4: return timeMillis; case 5: return timeMicros; default: throw new org.apache.avro.AvroRuntimeException("Bad index"); } } private static final org.apache.avro.Conversion<?>[] conversions = new org.apache.avro.Conversion<?>[] { null, null, new org.apache.avro.data.Jsr310TimeConversions.TimestampMillisConversion(), new org.apache.avro.data.Jsr310TimeConversions.TimestampMicrosConversion(), new org.apache.avro.data.Jsr310TimeConversions.TimeMillisConversion(), new org.apache.avro.data.Jsr310]TimeConversions.Time...> [INFO] [ERROR] Tests run: 68, Failures: 5, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Apache Avro Toplevel 1.9.0-SNAPSHOT ................ SUCCESS [ 13.884 s] [INFO] Apache Avro Java ................................... SUCCESS [ 9.867 s] [INFO] Apache Avro ........................................ SUCCESS [01:37 min] [INFO] Apache Avro Compiler ............................... SUCCESS [ 43.659 s] [INFO] Apache Avro Maven Plugin ........................... SUCCESS [ 27.814 s] [INFO] Apache Avro IPC .................................... SUCCESS [01:35 min] [INFO] Apache Avro IPC Jetty .............................. SUCCESS [ 34.154 s] [INFO] Apache Avro IPC Netty .............................. SUCCESS [ 39.466 s] [INFO] Trevni Java ........................................ SUCCESS [ 6.131 s] [INFO] Trevni Java Core ................................... SUCCESS [ 25.908 s] [INFO] Apache Avro Mapred API ............................. SUCCESS [03:19 min] [INFO] Trevni Java Avro ................................... SUCCESS [ 43.914 s] [INFO] Trevni Specification ............................... SUCCESS [ 8.908 s] [INFO] Apache Avro Tools .................................. FAILURE [ 57.889 s] [INFO] Apache Avro Protobuf Compatibility ................. SKIPPED [INFO] Apache Avro Thrift Compatibility ................... SKIPPED [INFO] Apache Avro Maven Archetypes ....................... SKIPPED [INFO] Apache Avro Maven Service Archetype ................ SKIPPED [INFO] Apache Avro gRPC ................................... SKIPPED [INFO] Avro Integration Tests ............................. SKIPPED [INFO] Apache Avro Codegen Test dependencies .............. SKIPPED [INFO] Apache Avro Codegen Test ........................... SKIPPED [INFO] Apache Avro Performance Test Suite 1.9.0-SNAPSHOT .. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 11:48 min [INFO] Finished at: 2019-04-01T21:50:05Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M3:test (default-test) on project avro-tools: There are test failures. [ERROR] [ERROR] Please refer to <https://builds.apache.org/job/AvroJava/ws/lang/java/tools/target/surefire-reports> for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :avro-tools Build step 'Invoke top-level Maven targets' marked build as failure Recording test results [JIRA] Updating issue AVRO-813