Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-5028

Exception in catalog web UI when trying to display loaded table

    Details

      Description

      When trying to display a loaded table in the catalog web UI, I get an IllegalStateException.
      To repro:

      impala-shell> refresh default.<tbl>;
      Point your browser to: localhost:25020/catalog_object?object_type=TABLE&object_name=default.<tbl>
      

      The error is:

      IllegalStateException: Table.toThrift() called without holding the table lock:..
      

      Here is the full stacktrace:

      I0303 11:39:12.302106 25263 jni-util.cc:169] java.lang.IllegalStateException: Table.toThrift() called without holding the table
       lock: default.lineitem org.apache.impala.catalog.HdfsTable
      	at org.apache.impala.catalog.Table.toThrift(Table.java:305)
      	at org.apache.impala.catalog.HdfsTable.toThrift(HdfsTable.java:1623)
      	at org.apache.impala.catalog.Catalog.getTCatalogObject(Catalog.java:454)
      	at org.apache.impala.service.JniCatalog.getCatalogObject(JniCatalog.java:202)
      

      Alex, I believe this may be related to the fix for IMPALA-4998. If not, you may assign it back to me.

        Attachments

          Activity

            People

            • Assignee:
              alex.behm Alexander Behm
              Reporter:
              dtsirogiannis Dimitris Tsirogiannis
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: