[ 
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]

Reply via email to