[
https://issues.apache.org/jira/browse/IMPALA-14072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17951482#comment-17951482
]
Riza Suminto commented on IMPALA-14072:
---------------------------------------
In one failed occurrence after IMPALA-14042, I see Catalogd fail with NPE error.
{noformat}
E0514 07:25:23.214059 1776314 JniUtil.java:184]
1e4ffeb738d0ec7e:fc0207ce00000000] Error in ALTER_TABLE
test_rename_drop_aaefe83a.tbl RENAME_TABLE issued by jenkins. Time spent:
5s533ms
I0514 07:25:23.214185 1776314 jni-util.cc:321]
1e4ffeb738d0ec7e:fc0207ce00000000] java.lang.NullPointerException
at
org.apache.impala.service.CatalogOpExecutor.alterTableOrViewRename(CatalogOpExecutor.java:5786)
at
org.apache.impala.service.CatalogOpExecutor.alterTable(CatalogOpExecutor.java:1226)
at
org.apache.impala.service.CatalogOpExecutor.execDdlRequest(CatalogOpExecutor.java:464)
at
org.apache.impala.service.JniCatalog.lambda$execDdl$3(JniCatalog.java:313)
at
org.apache.impala.service.JniCatalogOp.lambda$execAndSerialize$1(JniCatalogOp.java:90)
at org.apache.impala.service.JniCatalogOp.execOp(JniCatalogOp.java:58)
at
org.apache.impala.service.JniCatalogOp.execAndSerialize(JniCatalogOp.java:89)
at
org.apache.impala.service.JniCatalogOp.execAndSerialize(JniCatalogOp.java:100)
at
org.apache.impala.service.JniCatalog.execAndSerialize(JniCatalog.java:242)
at
org.apache.impala.service.JniCatalog.execAndSerialize(JniCatalog.java:256)
at org.apache.impala.service.JniCatalog.execDdl(JniCatalog.java:312)
W0514 07:25:23.234093 1776023 CatalogServiceCatalog.java:641] Read lock for
table test_rename_drop_aaefe83a.tbl was acquired in 5509 msec. Caller
stacktrace:
org.apache.impala.catalog.CatalogServiceCatalog.tryLock(CatalogServiceCatalog.java:644)
at
org.apache.impala.catalog.CatalogServiceCatalog.lockHdfsTblWithTimeout(CatalogServiceCatalog.java:1689)
at
org.apache.impala.catalog.CatalogServiceCatalog.lockTableAndAddToCatalogDelta(CatalogServiceCatalog.java:1649)
at
org.apache.impala.catalog.CatalogServiceCatalog.addTableToCatalogDelta(CatalogServiceCatalog.java:1603)
at
org.apache.impala.catalog.CatalogServiceCatalog.addDatabaseToCatalogDelta(CatalogServiceCatalog.java:1463)
at
org.apache.impala.catalog.CatalogServiceCatalog.getCatalogDelta(CatalogServiceCatalog.java:1061)
at
org.apache.impala.service.JniCatalog.lambda$getCatalogDelta$2(JniCatalog.java:298)
at
org.apache.impala.service.JniCatalogOp.lambda$execAndSerialize$1(JniCatalogOp.java:90)
at org.apache.impala.service.JniCatalogOp.execOp(JniCatalogOp.java:58)
at
org.apache.impala.service.JniCatalogOp.execAndSerialize(JniCatalogOp.java:89)
at
org.apache.impala.service.JniCatalogOp.execAndSerialize(JniCatalogOp.java:100)
at
org.apache.impala.service.JniCatalog.execAndSerialize(JniCatalog.java:242)
at
org.apache.impala.service.JniCatalog.execAndSerialize(JniCatalog.java:256)
at
org.apache.impala.service.JniCatalog.getCatalogDelta(JniCatalog.java:297){noformat}
[~MikaelSmith] [~stigahuang] Looks like this code should return
Pair.create(null, null) instead of null?
[https://github.com/apache/impala/blob/0293a1bc08a73a3701990d56d4563dc191836bef/fe/src/main/java/org/apache/impala/catalog/CatalogServiceCatalog.java#L2799]
> Fix TestConcurrentRename.test_rename_drop
> -----------------------------------------
>
> Key: IMPALA-14072
> URL: https://issues.apache.org/jira/browse/IMPALA-14072
> Project: IMPALA
> Issue Type: Bug
> Reporter: Noémi Pap-Takács
> Assignee: Riza Suminto
> Priority: Major
> Labels: broken-build
>
> Stacktrace
> {code:java}
> custom_cluster/test_concurrent_rename.py:56: in test_rename_drop
> assert "The new table/view {}2 was concurrently removed during rename."\
> E assert 'The new table/view test_rename_drop_aaefe83a.tbl2 was
> concurrently removed during rename.' in 'Expected alter to fail\nassert False'
> E + where 'The new table/view test_rename_drop_aaefe83a.tbl2 was
> concurrently removed during rename.' = <built-in method format of str object
> at 0x7fa0d2e583d8>('test_rename_drop_aaefe83a.tbl')
> E + where <built-in method format of str object at 0x7fa0d2e583d8> =
> 'The new table/view {}2 was concurrently removed during rename.'.format
> E + and 'Expected alter to fail\nassert False' =
> str(AssertionError(u'Expected alter to fail\nassert False',)) {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]