You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Chesnay Schepler (Jira)" <ji...@apache.org> on 2022/04/13 13:04:00 UTC

[jira] [Updated] (FLINK-27227) ScalarFunctionsTest#testExtract fails with Extract operator does not support unit

     [ https://issues.apache.org/jira/browse/FLINK-27227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chesnay Schepler updated FLINK-27227:
-------------------------------------
    Component/s: Table SQL / API

> ScalarFunctionsTest#testExtract fails with Extract operator does not support unit
> ---------------------------------------------------------------------------------
>
>                 Key: FLINK-27227
>                 URL: https://issues.apache.org/jira/browse/FLINK-27227
>             Project: Flink
>          Issue Type: Bug
>          Components: Table SQL / API
>            Reporter: Sergey Nuyanzin
>            Priority: Major
>
> Probably the reason is that changes for {{flink-table/flink-table-planner/src/main/scala/org/apache/flink/table/planner/expressions/time.scala}} were not merged within https://github.com/apache/flink/commit/7715392e5eeee11b75e1bb21ac1831bb278b4c66
> the whole trace is 
> {noformat}
> 13 09:26:58 org.apache.flink.table.api.ValidationException: Extract operator does not support unit 'PlannerTimeIntervalUnit.MILLENNIUM' for input of type 'LocalDate'.
> Apr 13 09:26:58 	at org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl.validateArguments(PlannerTypeInferenceUtilImpl.java:111)
> Apr 13 09:26:58 	at org.apache.flink.table.planner.expressions.PlannerTypeInferenceUtilImpl.runTypeInference(PlannerTypeInferenceUtilImpl.java:69)
> Apr 13 09:26:58 	at org.apache.flink.table.expressions.resolver.rules.ResolveCallByArgumentsRule$ResolvingCallVisitor.runLegacyTypeInference(ResolveCallByArgumentsRule.java:284)
> Apr 13 09:26:58 	at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
> Apr 13 09:26:58 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
> Apr 13 09:26:58 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
> Apr 13 09:26:58 	at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
> Apr 13 09:26:58 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
> Apr 13 09:26:58 	at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
> Apr 13 09:26:58 	at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
> Apr 13 09:26:58 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
> Apr 13 09:26:58 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
> Apr 13 09:26:58 	at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42)
> Apr 13 09:26:58 	at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80)
> Apr 13 09:26:58 	at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> Apr 13 09:26:58 	at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> Apr 13 09:26:58 	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:199)
> Apr 13 09:26:58 	at java.util.Iterator.forEachRemaining(Iterator.java:116)
> Apr 13 09:26:58 	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:193)
> Apr 13 09:26:58 	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:154)
> Apr 13 09:26:58 	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120)
> Apr 13 09:26:58 	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
> Apr 13 09:26:58 	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
> Apr 13 09:26:58 	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
> Apr 13 09:26:58 	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
> Apr 13 09:26:58 
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)