Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
Impala 2.9.0
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.