You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Xinyi Yan (Jira)" <ji...@apache.org> on 2021/01/21 23:52:00 UTC

[jira] [Reopened] (PHOENIX-6250) Fix ViewMetadataIT test flapper

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

Xinyi Yan reopened PHOENIX-6250:
--------------------------------

reopen this Jira since we see this test failed at 4.x and 4.16 branch.
{code:java}
Error MessageERROR 1012 (42M03): Table undefined. tableName=SCHEMA2.SCHEMA1.N000064Stacktraceorg.apache.phoenix.schema.TableNotFoundException: ERROR 1012 (42M03): Table undefined. tableName=SCHEMA2.SCHEMA1.N000064
	at org.apache.phoenix.schema.MetaDataClient.addColumnsAndIndexesFromAncestors(MetaDataClient.java:903)
	at org.apache.phoenix.schema.MetaDataClient.addTableToCache(MetaDataClient.java:4890)
	at org.apache.phoenix.schema.MetaDataClient.addTableToCache(MetaDataClient.java:4886)
	at org.apache.phoenix.schema.MetaDataClient.handleCreateTableMutationCode(MetaDataClient.java:3245)
	at org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:3071)
	at org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:1105)
	at org.apache.phoenix.compile.CreateTableCompiler$CreateTableMutationPlan.execute(CreateTableCompiler.java:421)
	at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:413)
	at org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:395)
	at org.apache.phoenix.call.CallRunner.run(CallRunner.java:53)
	at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:394)
	at org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:382)
	at org.apache.phoenix.jdbc.PhoenixStatement.execute(PhoenixStatement.java:1884)
	at org.apache.phoenix.end2end.ViewMetadataIT.testRecreateViewWhoseParentWasDropped(ViewMetadataIT.java:802)
{code}
{code:java}
Error MessageView SCHEMA2.N000076 should have been deleted when parent was droppedStacktracejava.lang.AssertionError: View SCHEMA2.N000076 should have been deleted when parent was dropped
	at org.junit.Assert.fail(Assert.java:89)
	at org.apache.phoenix.end2end.ViewMetadataIT.validateViewDoesNotExist(ViewMetadataIT.java:1375)
	at org.apache.phoenix.end2end.ViewMetadataIT.testViewAndTableAndDropCascade(ViewMetadataIT.java:1016)
{code}
{code:java}
 
Error MessageView SCHEMA3.N000077 should have been deleted when parent was droppedStacktracejava.lang.AssertionError: View SCHEMA3.N000077 should have been deleted when parent was dropped at org.junit.Assert.fail(Assert.java:89) at org.apache.phoenix.end2end.ViewMetadataIT.validateViewDoesNotExist(ViewMetadataIT.java:1375) at org.apache.phoenix.end2end.ViewMetadataIT.testViewAndTableAndDropCascade(ViewMetadataIT.java:1017)
{code}

> Fix ViewMetadataIT test flapper
> -------------------------------
>
>                 Key: PHOENIX-6250
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-6250
>             Project: Phoenix
>          Issue Type: Improvement
>            Reporter: Xinyi Yan
>            Assignee: Xinyi Yan
>            Priority: Major
>             Fix For: 5.1.0, 4.16.0
>
>         Attachments: PHOENIX-6250.4.x.v3.patch, PHOENIX-6250.master.v3.patch
>
>
> ViewMetadataIT failed multi-times at 4.x branch.
> Here is the logging:
> {code:java}
> 17:32:58  [ERROR] Tests run: 25, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 353.71 s <<< FAILURE! - in org.apache.phoenix.end2end.ViewMetadataIT
> 17:32:58  [ERROR] testRepeatedCreateAndDropCascadeTableWorks(org.apache.phoenix.end2end.ViewMetadataIT)  Time elapsed: 11.52 s  <<< FAILURE!
> 17:32:58  java.lang.AssertionError: View SCHEMA2.N000074 should have been deleted when parent was dropped
> 17:32:58  	at org.junit.Assert.fail(Assert.java:89)
> 17:32:58  	at org.apache.phoenix.end2end.ViewMetadataIT.validateViewDoesNotExist(ViewMetadataIT.java:1373)
> 17:32:58  	at org.apache.phoenix.end2end.ViewMetadataIT.testRepeatedCreateAndDropCascadeTableWorks(ViewMetadataIT.java:818)
> 17:32:58  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 17:32:58  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> 17:32:58  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 17:32:58  	at java.lang.reflect.Method.invoke(Method.java:498)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)