[
https://issues.apache.org/jira/browse/FLINK-19246?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17196551#comment-17196551
]
Stephan Ewen edited comment on FLINK-19246 at 9/15/20, 8:58 PM:
----------------------------------------------------------------
Have the same problem. The test also passes on my local machine, but fails on
Azure private account.
Are there some environment variables or Locale settings that can affect this
test?
was (Author: stephanewen):
Have the same problem. The test also passes on my local machine.
Are there some environment variables or Locale settings that can affect this
test?
> TableSourceITCase.testStreamScanParallelism fails on private Azure accounts
> ---------------------------------------------------------------------------
>
> Key: FLINK-19246
> URL: https://issues.apache.org/jira/browse/FLINK-19246
> Project: Flink
> Issue Type: Bug
> Components: Table SQL / Legacy Planner
> Affects Versions: 1.12.0
> Reporter: Robert Metzger
> Priority: Critical
> Labels: test-stability
>
> Example:
> https://dev.azure.com/rmetzger/Flink/_build/results?buildId=8381&view=logs&j=69332ead-8935-5abf-5b3d-e4280fb1ff4c&t=58eb9526-6bcb-5835-ae76-f5bd5f6df6ac
> or
> https://dev.azure.com/rmetzger/Flink/_build/results?buildId=8379&view=logs&j=69332ead-8935-5abf-5b3d-e4280fb1ff4c&t=58eb9526-6bcb-5835-ae76-f5bd5f6df6ac
> or
> https://dev.azure.com/rmetzger/Flink/_build/results?buildId=8369&view=logs&j=69332ead-8935-5abf-5b3d-e4280fb1ff4c&t=58eb9526-6bcb-5835-ae76-f5bd5f6df6ac
> (this change is already merged to master, so it is unlikely to cause the
> error)
> {code}
> 2020-09-15T13:51:34.6773312Z
> org.apache.flink.api.common.InvalidProgramException: The implementation of
> the CollectionInputFormat is not serializable. The object probably contains
> or references non serializable fields.
> 2020-09-15T13:51:34.6774140Z at
> org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:151)
> 2020-09-15T13:51:34.6774634Z at
> org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:126)
> 2020-09-15T13:51:34.6775136Z at
> org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:71)
> 2020-09-15T13:51:34.6775728Z at
> org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.clean(StreamExecutionEnvironment.java:1913)
> 2020-09-15T13:51:34.6776617Z at
> org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.addSource(StreamExecutionEnvironment.java:1601)
> 2020-09-15T13:51:34.6777322Z at
> org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.createInput(StreamExecutionEnvironment.java:1493)
> 2020-09-15T13:51:34.6778029Z at
> org.apache.flink.streaming.api.environment.StreamExecutionEnvironment.createInput(StreamExecutionEnvironment.java:1483)
> 2020-09-15T13:51:34.6778887Z at
> org.apache.flink.table.factories.utils.TestCollectionTableFactory$CollectionTableSource.getDataStream(TestCollectionTableFactory.scala:159)
> 2020-09-15T13:51:34.6779659Z at
> org.apache.flink.table.factories.utils.TestCollectionTableFactory$CollectionTableSource.getDataStream(TestCollectionTableFactory.scala:134)
> 2020-09-15T13:51:34.6780394Z at
> org.apache.flink.table.plan.nodes.datastream.StreamTableSourceScan.translateToPlan(StreamTableSourceScan.scala:105)
> 2020-09-15T13:51:34.6781058Z at
> org.apache.flink.table.plan.nodes.datastream.DataStreamSink.translateInput(DataStreamSink.scala:189)
> 2020-09-15T13:51:34.6781655Z at
> org.apache.flink.table.plan.nodes.datastream.DataStreamSink.writeToSink(DataStreamSink.scala:84)
> 2020-09-15T13:51:34.6782266Z at
> org.apache.flink.table.plan.nodes.datastream.DataStreamSink.translateToPlan(DataStreamSink.scala:59)
> 2020-09-15T13:51:34.6782951Z at
> org.apache.flink.table.planner.StreamPlanner.org$apache$flink$table$planner$StreamPlanner$$translateToCRow(StreamPlanner.scala:274)
> 2020-09-15T13:51:34.6783640Z at
> org.apache.flink.table.planner.StreamPlanner$$anonfun$translate$1.apply(StreamPlanner.scala:119)
> 2020-09-15T13:51:34.6784227Z at
> org.apache.flink.table.planner.StreamPlanner$$anonfun$translate$1.apply(StreamPlanner.scala:116)
> 2020-09-15T13:51:34.6784799Z at
> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
> 2020-09-15T13:51:34.6785345Z at
> scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
> 2020-09-15T13:51:34.6785828Z at
> scala.collection.Iterator$class.foreach(Iterator.scala:891)
> 2020-09-15T13:51:34.6786285Z at
> scala.collection.AbstractIterator.foreach(Iterator.scala:1334)
> 2020-09-15T13:51:34.6786760Z at
> scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
> 2020-09-15T13:51:34.6787210Z at
> scala.collection.AbstractIterable.foreach(Iterable.scala:54)
> 2020-09-15T13:51:34.6787681Z at
> scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
> 2020-09-15T13:51:34.6788168Z at
> scala.collection.AbstractTraversable.map(Traversable.scala:104)
> 2020-09-15T13:51:34.6788648Z at
> org.apache.flink.table.planner.StreamPlanner.translate(StreamPlanner.scala:116)
> 2020-09-15T13:51:34.6789286Z at
> org.apache.flink.table.api.bridge.scala.internal.StreamTableEnvironmentImpl.toDataStream(StreamTableEnvironmentImpl.scala:178)
> 2020-09-15T13:51:34.6790031Z at
> org.apache.flink.table.api.bridge.scala.internal.StreamTableEnvironmentImpl.toAppendStream(StreamTableEnvironmentImpl.scala:103)
> 2020-09-15T13:51:34.6790705Z at
> org.apache.flink.table.api.bridge.scala.TableConversions.toAppendStream(TableConversions.scala:78)
> 2020-09-15T13:51:34.6791362Z at
> org.apache.flink.table.runtime.stream.table.TableSourceITCase.testStreamScanParallelism(TableSourceITCase.scala:118)
> 2020-09-15T13:51:34.6791907Z at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 2020-09-15T13:51:34.6792350Z at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 2020-09-15T13:51:34.6792906Z at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 2020-09-15T13:51:34.6793391Z at
> java.lang.reflect.Method.invoke(Method.java:498)
> 2020-09-15T13:51:34.6793869Z at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> 2020-09-15T13:51:34.6794406Z at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> 2020-09-15T13:51:34.6795396Z at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> 2020-09-15T13:51:34.6796052Z at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> 2020-09-15T13:51:34.6796565Z at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> 2020-09-15T13:51:34.6797051Z at
> org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
> 2020-09-15T13:51:34.6797481Z at
> org.junit.rules.RunRules.evaluate(RunRules.java:20)
> 2020-09-15T13:51:34.6797896Z at
> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> 2020-09-15T13:51:34.6798465Z at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> 2020-09-15T13:51:34.6799768Z at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> 2020-09-15T13:51:34.6800273Z at
> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> 2020-09-15T13:51:34.6800728Z at
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> 2020-09-15T13:51:34.6801197Z at
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> 2020-09-15T13:51:34.6801656Z at
> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> 2020-09-15T13:51:34.6802119Z at
> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> 2020-09-15T13:51:34.6802599Z at
> org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
> 2020-09-15T13:51:34.6803183Z at
> org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
> 2020-09-15T13:51:34.6803687Z at
> org.junit.rules.RunRules.evaluate(RunRules.java:20)
> 2020-09-15T13:51:34.6804117Z at
> org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> 2020-09-15T13:51:34.6804589Z at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)
> 2020-09-15T13:51:34.6805148Z at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)
> 2020-09-15T13:51:34.6805721Z at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
> 2020-09-15T13:51:34.6806253Z at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)
> 2020-09-15T13:51:34.6806844Z at
> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)
> 2020-09-15T13:51:34.6807445Z at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)
> 2020-09-15T13:51:34.6807972Z at
> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)
> 2020-09-15T13:51:34.6808487Z at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)
> 2020-09-15T13:51:34.6809041Z Caused by: java.lang.RuntimeException: Row arity
> of record (3) does not match this serializers field length (1).
> 2020-09-15T13:51:34.6809610Z at
> org.apache.flink.api.java.typeutils.runtime.RowSerializer.serialize(RowSerializer.java:181)
> 2020-09-15T13:51:34.6810199Z at
> org.apache.flink.api.java.typeutils.runtime.RowSerializer.serialize(RowSerializer.java:58)
> 2020-09-15T13:51:34.6810784Z at
> org.apache.flink.api.java.io.CollectionInputFormat.writeObject(CollectionInputFormat.java:90)
> 2020-09-15T13:51:34.6811287Z at
> sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
> 2020-09-15T13:51:34.6811746Z at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 2020-09-15T13:51:34.6814374Z at
> java.lang.reflect.Method.invoke(Method.java:498)
> 2020-09-15T13:51:34.6814842Z at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1140)
> 2020-09-15T13:51:34.6815329Z at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
> 2020-09-15T13:51:34.6815850Z at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> 2020-09-15T13:51:34.6816355Z at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> 2020-09-15T13:51:34.6816826Z at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
> 2020-09-15T13:51:34.6817345Z at
> org.apache.flink.util.InstantiationUtil.serializeObject(InstantiationUtil.java:586)
> 2020-09-15T13:51:34.6817871Z at
> org.apache.flink.api.java.ClosureCleaner.clean(ClosureCleaner.java:133)
> 2020-09-15T13:51:34.6818350Z ... 59 more
> {code}
> I don't understand why this is failing only in my personal azure account (on
> branches with different changes).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)