Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-2000

DatabaseMetaData.getTables fails to return table list

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Cannot Reproduce
    • 4.3.1
    • 4.14.0
    • None
    • HDP 2.2 with hbase 4.3.1 server

    Description

      DatabaseMetaData md = conn.getMetaData();
      ResultSet rst = md.getTables(null, null, null, null);

      while (rst.next())

      { System.out.println(rst.getString(1)); }

      Throws the following error

      org.apache.phoenix.exception.PhoenixIOException: org.apache.phoenix.exception.PhoenixIOException: org.apache.hadoop.hbase.DoNotRetryIOException: SYSTEM.CATALOG,,1432187115973.c970b53a96db5a8c1d958ac920bc45d5.: Could not initialize class org.apache.phoenix.monitoring.PhoenixMetrics
      at org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:84)
      at org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:52)
      at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:200)
      at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postScannerOpen(RegionCoprocessorHost.java:1663)
      at org.apache.hadoop.hbase.regionserver.HRegionServer.scan(HRegionServer.java:3093)
      at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:28861)
      at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2008)
      at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:92)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:160)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:38)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:110)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.phoenix.monitoring.PhoenixMetrics
      at org.apache.phoenix.monitoring.PhoenixMetrics$SizeMetric.update(PhoenixMetrics.java:59)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocateBytes(GlobalMemoryManager.java:95)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:102)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:108)
      at org.apache.phoenix.coprocessor.ScanRegionObserver.getTopNScanner(ScanRegionObserver.java:232)
      at org.apache.phoenix.coprocessor.ScanRegionObserver.doPostScannerOpen(ScanRegionObserver.java:219)
      at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:173)
      ... 9 more

      java.util.concurrent.ExecutionException: org.apache.phoenix.exception.PhoenixIOException: org.apache.hadoop.hbase.DoNotRetryIOException: SYSTEM.CATALOG,,1432187115973.c970b53a96db5a8c1d958ac920bc45d5.: Could not initialize class org.apache.phoenix.monitoring.PhoenixMetrics
      at org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:84)
      at org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:52)
      at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:200)
      at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postScannerOpen(RegionCoprocessorHost.java:1663)
      at org.apache.hadoop.hbase.regionserver.HRegionServer.scan(HRegionServer.java:3093)
      at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:28861)
      at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2008)
      at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:92)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:160)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:38)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:110)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.phoenix.monitoring.PhoenixMetrics
      at org.apache.phoenix.monitoring.PhoenixMetrics$SizeMetric.update(PhoenixMetrics.java:59)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocateBytes(GlobalMemoryManager.java:95)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:102)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:108)
      at org.apache.phoenix.coprocessor.ScanRegionObserver.getTopNScanner(ScanRegionObserver.java:232)
      at org.apache.phoenix.coprocessor.ScanRegionObserver.doPostScannerOpen(ScanRegionObserver.java:219)
      at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:173)
      ... 9 more

      org.apache.phoenix.exception.PhoenixIOException: org.apache.hadoop.hbase.DoNotRetryIOException: SYSTEM.CATALOG,,1432187115973.c970b53a96db5a8c1d958ac920bc45d5.: Could not initialize class org.apache.phoenix.monitoring.PhoenixMetrics
      at org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:84)
      at org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:52)
      at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:200)
      at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postScannerOpen(RegionCoprocessorHost.java:1663)
      at org.apache.hadoop.hbase.regionserver.HRegionServer.scan(HRegionServer.java:3093)
      at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:28861)
      at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2008)
      at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:92)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.consumerLoop(SimpleRpcScheduler.java:160)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler.access$000(SimpleRpcScheduler.java:38)
      at org.apache.hadoop.hbase.ipc.SimpleRpcScheduler$1.run(SimpleRpcScheduler.java:110)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.phoenix.monitoring.PhoenixMetrics
      at org.apache.phoenix.monitoring.PhoenixMetrics$SizeMetric.update(PhoenixMetrics.java:59)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocateBytes(GlobalMemoryManager.java:95)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:102)
      at org.apache.phoenix.memory.GlobalMemoryManager.allocate(GlobalMemoryManager.java:108)
      at org.apache.phoenix.coprocessor.ScanRegionObserver.getTopNScanner(ScanRegionObserver.java:232)
      at org.apache.phoenix.coprocessor.ScanRegionObserver.doPostScannerOpen(ScanRegionObserver.java:219)
      at org.apache.phoenix.coprocessor.BaseScannerRegionObserver.postScannerOpen(BaseScannerRegionObserver.java:173)
      ... 9 more

      null
      08000

      Attachments

        Activity

          People

            Unassigned Unassigned
            bnemutlu Bilal Nemutlu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: