You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Andrew Sherman (Jira)" <ji...@apache.org> on 2021/11/10 19:47:00 UTC

[jira] [Created] (IMPALA-11015) TestWebPage.test_catalog fails after a ConcurrentModificationException

Andrew Sherman created IMPALA-11015:
---------------------------------------

             Summary: TestWebPage.test_catalog fails after a ConcurrentModificationException
                 Key: IMPALA-11015
                 URL: https://issues.apache.org/jira/browse/IMPALA-11015
             Project: IMPALA
          Issue Type: Bug
            Reporter: Andrew Sherman


The failure isĀ 
{code}
webserver/test_web_pages.py:296: in test_catalog
    self.get_and_check_status_jvm(self.CATALOG_URL, "foo_part")
webserver/test_web_pages.py:186: in get_and_check_status_jvm
    ports_to_test=self.TEST_PORTS_WITHOUT_SS)
webserver/test_web_pages.py:171: in get_and_check_status
    assert string_to_search in response.text
{code}
The assertion failure includes the html of the page where the text was not found. In teh text of the page I see
{code}
    <div class="alert alert-danger">
        <strong>Error:</strong>
        ConcurrentModificationException: null
    </div>
{code}
In the logs for the test run I find
{code}
    @          0x1fb81e7  impala::Status::Status()
    @          0x29a0899  impala::JniUtil::GetJniExceptionMsg()
    @          0x1f847b6  impala::JniCall::Call<>()
    @          0x1f81b25  impala::JniUtil::CallJniMethod<>()
    @          0x1f7f65d  impala::Catalog::GetDbs()
    @          0x1f38b4e  impala::CatalogServer::CatalogUrlCallback()
    @          0x1f3e421  _ZZN6impala13CatalogServer16RegisterWebpagesEPNS_9WebserverEENKUlRKT_PT0_E0_clIN4kudu19WebCallbackRegistry10WebRequestEN9rapidjson15GenericDocumentINSD_4UTF8IcEENSD_19MemoryPoolAllocatorINSD_12CrtAllocatorEEESI_EEEEDaS5_S7_
    @          0x1f3e471  _ZN5boost6detail8function26void_function_obj_invoker2IZN6impala13CatalogServer16RegisterWebpagesEPNS3_9WebserverEEUlRKT_PT0_E0_vRKN4kudu19WebCallbackRegistry10WebRequestEPN9rapidjson15GenericDocumentINSI_4UTF8IcEENSI_19MemoryPoolAllocatorINSI_12CrtAllocatorEEESN_EEE6invokeERNS1_15function_bufferESH_SQ_
    @          0x2aad07d  boost::function2<>::operator()()
    @          0x2aaa14e  impala::Webserver::RenderUrlWithTemplate()
    @          0x2aa8045  impala::Webserver::BeginRequestCallback()
    @          0x2aa663a  impala::Webserver::BeginRequestCallbackStatic()
    @          0x2abe5cd  handle_request
    @          0x2ac07fb  process_new_connection
    @          0x2ac0ebf  worker_thread
    @     0x7f921f33be24  start_thread
    @     0x7f921bd6a34c  __clone
{code}
which looks like webserver rendering code, and
{code}
I1107 09:27:37.416805 30162 jni-util.cc:286] java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextNode(HashMap.java:1437)
        at java.util.HashMap$EntryIterator.next(HashMap.java:1471)
        at java.util.HashMap$EntryIterator.next(HashMap.java:1469)
        at org.apache.hadoop.hive.metastore.api.Database$DatabaseStandardScheme.write(Database.java:1188)
        at org.apache.hadoop.hive.metastore.api.Database$DatabaseStandardScheme.write(Database.java:1051)
        at org.apache.hadoop.hive.metastore.api.Database.write(Database.java:920)
        at org.apache.impala.thrift.TDatabase$TDatabaseStandardScheme.write(TDatabase.java:430)
        at org.apache.impala.thrift.TDatabase$TDatabaseStandardScheme.write(TDatabase.java:378)
        at org.apache.impala.thrift.TDatabase.write(TDatabase.java:316)
        at org.apache.impala.thrift.TGetDbsResult$TGetDbsResultStandardScheme.write(TGetDbsResult.java:362)
        at org.apache.impala.thrift.TGetDbsResult$TGetDbsResultStandardScheme.write(TGetDbsResult.java:310)
        at org.apache.impala.thrift.TGetDbsResult.write(TGetDbsResult.java:264)
        at org.apache.thrift.TSerializer.serialize(TSerializer.java:79)
        at org.apache.impala.service.JniCatalog.getDbs(JniCatalog.java:283)
{code}
So I think the rendering code hit a ConcurrentModificationException



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org