You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Jiang Xin (Jira)" <ji...@apache.org> on 2023/06/25 07:46:00 UTC

[jira] [Created] (FLINK-32424) Flink ML CI fails due to NPE

Jiang Xin created FLINK-32424:
---------------------------------

             Summary: Flink ML CI fails due to NPE
                 Key: FLINK-32424
                 URL: https://issues.apache.org/jira/browse/FLINK-32424
             Project: Flink
          Issue Type: Bug
          Components: Library / Machine Learning
            Reporter: Jiang Xin
             Fix For: ml-2.4.0


build link: https://github.com/apache/flink-ml/actions/runs/5368445516/jobs/9739341715?pr=244

The full stack is as below.
{code:java}
E                   py4j.protocol.Py4JJavaError: An error occurred while calling o64144.fit.
99E                   : java.lang.NullPointerException: metadataHandlerProvider
100E                   	at java.util.Objects.requireNonNull(Objects.java:228)
101E                   	at org.apache.calcite.rel.metadata.RelMetadataQueryBase.getMetadataHandlerProvider(RelMetadataQueryBase.java:122)
102E                   	at org.apache.calcite.rel.metadata.RelMetadataQueryBase.revise(RelMetadataQueryBase.java:118)
103E                   	at org.apache.calcite.rel.metadata.RelMetadataQuery.getPulledUpPredicates(RelMetadataQuery.java:844)
104E                   	at org.apache.calcite.rel.rules.ReduceExpressionsRule$ProjectReduceExpressionsRule.onMatch(ReduceExpressionsRule.java:307)
105E                   	at org.apache.calcite.plan.AbstractRelOptPlanner.fireRule(AbstractRelOptPlanner.java:337)
106E                   	at org.apache.calcite.plan.hep.HepPlanner.applyRule(HepPlanner.java:565)
107E                   	at org.apache.calcite.plan.hep.HepPlanner.applyRules(HepPlanner.java:428)
108E                   	at org.apache.calcite.plan.hep.HepPlanner.executeInstruction(HepPlanner.java:251)
109E                   	at org.apache.calcite.plan.hep.HepInstruction$RuleInstance.execute(HepInstruction.java:130)
110E                   	at org.apache.calcite.plan.hep.HepPlanner.executeProgram(HepPlanner.java:208)
111E                   	at org.apache.calcite.plan.hep.HepPlanner.findBestExp(HepPlanner.java:195)
112E                   	at org.apache.flink.table.planner.plan.optimize.program.FlinkHepProgram.optimize(FlinkHepProgram.scala:64)
113E                   	at org.apache.flink.table.planner.plan.optimize.program.FlinkHepRuleSetProgram.optimize(FlinkHepRuleSetProgram.scala:78)
114E                   	at org.apache.flink.table.planner.plan.optimize.program.FlinkChainedProgram.$anonfun$optimize$1(FlinkChainedProgram.scala:59)
115E                   	at scala.collection.TraversableOnce.$anonfun$foldLeft$1(TraversableOnce.scala:156)
116E                   	at scala.collection.TraversableOnce.$anonfun$foldLeft$1$adapted(TraversableOnce.scala:156)
117E                   	at scala.collection.Iterator.foreach(Iterator.scala:937)
118E                   	at scala.collection.Iterator.foreach$(Iterator.scala:937)
119E                   	at scala.collection.AbstractIterator.foreach(Iterator.scala:1425)
120E                   	at scala.collection.IterableLike.foreach(IterableLike.scala:70)
121E                   	at scala.collection.IterableLike.foreach$(IterableLike.scala:69)
122E                   	at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
123E                   	at scala.collection.TraversableOnce.foldLeft(TraversableOnce.scala:156)
124E                   	at scala.collection.TraversableOnce.foldLeft$(TraversableOnce.scala:154)
125E                   	at scala.collection.AbstractTraversable.foldLeft(Traversable.scala:104)
126E                   	at org.apache.flink.table.planner.plan.optimize.program.FlinkChainedProgram.optimize(FlinkChainedProgram.scala:55)
127E                   	at org.apache.flink.table.planner.plan.optimize.StreamCommonSubGraphBasedOptimizer.optimizeTree(StreamCommonSubGraphBasedOptimizer.scala:176)
128E                   	at org.apache.flink.table.planner.plan.optimize.StreamCommonSubGraphBasedOptimizer.doOptimize(StreamCommonSubGraphBasedOptimizer.scala:83)
129E                   	at org.apache.flink.table.planner.plan.optimize.CommonSubGraphBasedOptimizer.optimize(CommonSubGraphBasedOptimizer.scala:87)
130E                   	at org.apache.flink.table.planner.delegation.PlannerBase.optimize(PlannerBase.scala:329)
131E                   	at org.apache.flink.table.planner.delegation.PlannerBase.translate(PlannerBase.scala:195)
132E                   	at org.apache.flink.table.api.bridge.internal.AbstractStreamTableEnvironmentImpl.toStreamInternal(AbstractStreamTableEnvironmentImpl.java:224)
133E                   	at org.apache.flink.table.api.bridge.internal.AbstractStreamTableEnvironmentImpl.toStreamInternal(AbstractStreamTableEnvironmentImpl.java:219)
134E                   	at org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.toDataStream(StreamTableEnvironmentImpl.java:253)
135E                   	at org.apache.flink.table.api.bridge.java.internal.StreamTableEnvironmentImpl.toDataStream(StreamTableEnvironmentImpl.java:226)
136E                   	at org.apache.flink.ml.feature.robustscaler.RobustScaler.fit(RobustScaler.java:77)
137E                   	at org.apache.flink.ml.feature.robustscaler.RobustScaler.fit(RobustScaler.java:62)
138E                   	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
139E                   	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
140E                   	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
141E                   	at java.lang.reflect.Method.invoke(Method.java:498)
142E                   	at org.apache.flink.api.python.shaded.py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)
143E                   	at org.apache.flink.api.python.shaded.py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:374)
144E                   	at org.apache.flink.api.python.shaded.py4j.Gateway.invoke(Gateway.java:282)
145E                   	at org.apache.flink.api.python.shaded.py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
146E                   	at org.apache.flink.api.python.shaded.py4j.commands.CallCommand.execute(CallCommand.java:79)
147E                   	at org.apache.flink.api.python.shaded.py4j.GatewayConnection.run(GatewayConnection.java:238)
148E                   	at java.lang.Thread.run(Thread.java:750) {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)