[ 
https://issues.apache.org/jira/browse/FLINK-25150?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17452793#comment-17452793
 ] 

Yun Gao commented on FLINK-25150:
---------------------------------

Hi [~airblader] , it seems the method does violate the rules, but may I double 
confirm that it seems the tests has enabled for some days and the related code 
seems also have no change, so why the issue starts to pop up from today? 

> org.apache.flink.connector.file.src.reader.TextLineInputFormat.createReader 
> failed due to violate ApiAnnotationRules
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: FLINK-25150
>                 URL: https://issues.apache.org/jira/browse/FLINK-25150
>             Project: Flink
>          Issue Type: Bug
>          Components: API / DataStream
>            Reporter: Yun Gao
>            Priority: Critical
>              Labels: test-stability
>
> {code:java}
> 021-12-02T21:44:11.4722598Z Dec 02 21:44:11 [ERROR] Tests run: 4, Failures: 
> 1, Errors: 0, Skipped: 0, Time elapsed: 38.799 s <<< FAILURE! - in 
> org.apache.flink.architecture.rules.ApiAnnotationRules
> 2021-12-02T21:44:11.4724167Z Dec 02 21:44:11 [ERROR] 
> ApiAnnotationRules.PUBLIC_EVOLVING_API_METHODS_USE_ONLY_PUBLIC_EVOLVING_API_TYPES
>   Time elapsed: 0.231 s  <<< FAILURE!
> 2021-12-02T21:44:11.4725222Z Dec 02 21:44:11 java.lang.AssertionError: 
> 2021-12-02T21:44:11.4726849Z Dec 02 21:44:11 Architecture Violation 
> [Priority: MEDIUM] - Rule 'Return and argument types of methods annotated 
> with @PublicEvolving must be annotated with @Public(Evolving).' was violated 
> (2 times):
> 2021-12-02T21:44:11.4730100Z Dec 02 21:44:11 
> org.apache.flink.connector.file.src.reader.TextLineInputFormat.createReader(org.apache.flink.configuration.Configuration,
>  org.apache.flink.core.fs.FSDataInputStream): Returned leaf type 
> org.apache.flink.connector.file.src.reader.StreamFormat$Reader does not 
> satisfy: reside outside of package 'org.apache.flink..' or annotated with 
> @Public or annotated with @PublicEvolving or annotated with @Deprecated
> 2021-12-02T21:44:11.4734006Z Dec 02 21:44:11 
> org.apache.flink.connector.file.src.reader.TextLineInputFormat.createReader(org.apache.flink.configuration.Configuration,
>  org.apache.flink.core.fs.FSDataInputStream): Returned leaf type 
> org.apache.flink.connector.file.src.reader.TextLineInputFormat$Reader does 
> not satisfy: reside outside of package 'org.apache.flink..' or annotated with 
> @Public or annotated with @PublicEvolving or annotated with @Deprecated
> 2021-12-02T21:44:11.4736377Z Dec 02 21:44:11  at 
> com.tngtech.archunit.lang.ArchRule$Assertions.assertNoViolation(ArchRule.java:94)
> 2021-12-02T21:44:11.4737400Z Dec 02 21:44:11  at 
> com.tngtech.archunit.lang.ArchRule$Assertions.check(ArchRule.java:82)
> 2021-12-02T21:44:11.4738529Z Dec 02 21:44:11  at 
> com.tngtech.archunit.library.freeze.FreezingArchRule.check(FreezingArchRule.java:96)
> 2021-12-02T21:44:11.4739712Z Dec 02 21:44:11  at 
> com.tngtech.archunit.junit.ArchUnitTestDescriptor$ArchUnitRuleDescriptor.execute(ArchUnitTestDescriptor.java:159)
> 2021-12-02T21:44:11.4740983Z Dec 02 21:44:11  at 
> com.tngtech.archunit.junit.ArchUnitTestDescriptor$ArchUnitRuleDescriptor.execute(ArchUnitTestDescriptor.java:142)
> 2021-12-02T21:44:11.4742309Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
> 2021-12-02T21:44:11.4743532Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4744736Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2021-12-02T21:44:11.4745846Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2021-12-02T21:44:11.4747137Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2021-12-02T21:44:11.4748480Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4749659Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2021-12-02T21:44:11.4750777Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2021-12-02T21:44:11.4751822Z Dec 02 21:44:11  at 
> java.util.ArrayList.forEach(ArrayList.java:1259)
> 2021-12-02T21:44:11.4752983Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> 2021-12-02T21:44:11.4754345Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> 2021-12-02T21:44:11.4755550Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4756753Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2021-12-02T21:44:11.4757869Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2021-12-02T21:44:11.4759122Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2021-12-02T21:44:11.4760323Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4761553Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2021-12-02T21:44:11.4762666Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2021-12-02T21:44:11.4763654Z Dec 02 21:44:11  at 
> java.util.ArrayList.forEach(ArrayList.java:1259)
> 2021-12-02T21:44:11.4764819Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> 2021-12-02T21:44:11.4766132Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> 2021-12-02T21:44:11.4767336Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4768776Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2021-12-02T21:44:11.4769897Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2021-12-02T21:44:11.4771005Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2021-12-02T21:44:11.4772295Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4773468Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2021-12-02T21:44:11.4774587Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2021-12-02T21:44:11.4775723Z Dec 02 21:44:11  at 
> java.util.ArrayList.forEach(ArrayList.java:1259)
> 2021-12-02T21:44:11.4776915Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
> 2021-12-02T21:44:11.4778368Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
> 2021-12-02T21:44:11.4779579Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4780914Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
> 2021-12-02T21:44:11.4782092Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
> 2021-12-02T21:44:11.4783212Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
> 2021-12-02T21:44:11.4784423Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
> 2021-12-02T21:44:11.4785576Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
> 2021-12-02T21:44:11.4786709Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
> 2021-12-02T21:44:11.4787992Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
> 2021-12-02T21:44:11.4789458Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
> 2021-12-02T21:44:11.4790723Z Dec 02 21:44:11  at 
> org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
> 2021-12-02T21:44:11.4792006Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
> 2021-12-02T21:44:11.4793228Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
> 2021-12-02T21:44:11.4794454Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
> 2021-12-02T21:44:11.4795736Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
> 2021-12-02T21:44:11.4796973Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
> 2021-12-02T21:44:11.4798172Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
> 2021-12-02T21:44:11.4799229Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
> 2021-12-02T21:44:11.4800377Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
> 2021-12-02T21:44:11.4801782Z Dec 02 21:44:11  at 
> org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
> 2021-12-02T21:44:11.4802991Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.lambda$execute$1(JUnitPlatformProvider.java:199)
> 2021-12-02T21:44:11.4804190Z Dec 02 21:44:11  at 
> java.util.Iterator.forEachRemaining(Iterator.java:116)
> 2021-12-02T21:44:11.4805225Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:193)
> 2021-12-02T21:44:11.4806424Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:154)
> 2021-12-02T21:44:11.4807600Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:120)
> 2021-12-02T21:44:11.4808837Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428)
> 2021-12-02T21:44:11.4809891Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
> 2021-12-02T21:44:11.4810888Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562)
> 2021-12-02T21:44:11.4811954Z Dec 02 21:44:11  at 
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548)
> 2021-12-02T21:44:11.4812823Z Dec 02 21:44:11 
> 2021-12-02T21:44:11.4813481Z Dec 02 21:44:11 [INFO] Running 
> org.apache.flink.architecture.rules.TableApiRules
> 2021-12-02T21:44:11.5590569Z Dec 02 21:44:11 [INFO] Tests run: 3, Failures: 
> 0, Errors: 0, Skipped: 0, Time elapsed: 0.082 s - in 
> org.apache.flink.architecture.rules.TableApiRules
> 2021-12-02T21:44:11.5634655Z Dec 02 21:44:11 [INFO] Tests run: 0, Failures: 
> 0, Errors: 0, Skipped: 0, Time elapsed: 38.904 s - in 
> org.apache.flink.architecture.ArchitectureTest
> 2021-12-02T21:44:12.2063747Z Dec 02 21:44:12 [INFO] 
> 2021-12-02T21:44:12.2064224Z Dec 02 21:44:12 [INFO] Results:
> 2021-12-02T21:44:12.2064637Z Dec 02 21:44:12 [INFO] 
> 2021-12-02T21:44:12.2064987Z Dec 02 21:44:12 [ERROR] Failures: 
> 2021-12-02T21:44:12.2066745Z Dec 02 21:44:12 [ERROR]   Architecture Violation 
> [Priority: MEDIUM] - Rule 'Return and argument types of methods annotated 
> with @PublicEvolving must be annotated with @Public(Evolving).' was violated 
> (2 times): {code}
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=27474&view=logs&j=5c8e7682-d68f-54d1-16a2-a09310218a49&t=86f654fa-ab48-5c1a-25f4-7e7f6afb9bba&l=10301



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

Reply via email to