java.sql.SQLException: ERROR 2007 (INT09): Outdated jars. The following servers require an updated phoenix.jar to be put in the classpath of HBase: region=SYSTEM.CATALOG,,1470746624029.8eaa1de436397c886fd7c5e4009c1a82., hostname=impetus-n310u,16201,1471850762175, seqNum=99

Stack Overflow | Manju | 7 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Phoenix 4.8 Issue

    Stack Overflow | 7 months ago | Manju
    java.sql.SQLException: ERROR 2007 (INT09): Outdated jars. The following servers require an updated phoenix.jar to be put in the classpath of HBase: region=SYSTEM.CATALOG,,1470746624029.8eaa1de436397c886fd7c5e4009c1a82., hostname=impetus-n310u,16201,1471850762175, seqNum=99
  2. 0

    Getting SQLException in Phoenix JDBC client

    Stack Overflow | 2 years ago | Learner
    java.sql.SQLException: ERROR 2007 (INT09): Outdated jars. The following servers require an updated phoenix.jar to be put in the classpath of HBase: region=SYSTEM.CATALOG
  3. 0

    When region server serving SYSTEM.CATALOG is down or when all region servers are down, phoenix throws 'Incompatible jar detected' exception which is misleading and wraps 'Cannot get all table region exception'. Stack: java.sql.SQLException: ERROR 2006 (INT08): Incompatible jars detected between client and server. Ensure that phoenix.jar is put on the classpath of HBase in every region server: at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:333) at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:133) at org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:902) at org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:799) at org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1107) at org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:114) at org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:1315) .... java.sql.SQLException: ERROR 1102 (XCL02): Cannot get all table regions at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:333) at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:133) at org.apache.phoenix.query.ConnectionQueryServicesImpl.getAllTableRegions(ConnectionQueryServicesImpl.java:409) at org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:857) ... 191 shared with parent

    Apache's JIRA Issue Tracker | 2 years ago | Mujtaba Chohan
    java.sql.SQLException: ERROR 2006 (INT08): Incompatible jars detected between client and server. Ensure that phoenix.jar is put on the classpath of HBase in every region server:
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Re: CsvBulkUpload not working after upgrade to 4.6

    phoenix-user | 1 year ago | Gabriel Reid
    java.sql.SQLException: ERROR 2006 (INT08): > Incompatible jars detected between client and server. Ensure that > phoenix.jar is put on the classpath of HBase in every region server: > org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos$MetaRegionServer.hasState()Z at > org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:396) at > org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:1000) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:879) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1225) at > org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:113) at > org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:2013) at > org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:785) at > org.apache.phoenix.compile.CreateTableCompiler$2.execute(CreateTableCompiler.java:186) at > org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:319) at > org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:311) at > org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at > org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:309) at > org.apache.phoenix.jdbc.PhoenixStatement.executeUpdate(PhoenixStatement.java:1368) at > org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1929) at > org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1898) at > org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:78) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:1898) at > org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:180) at > org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:132) at > org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:151) at > java.sql.DriverManager.getConnection(DriverManager.java:571) at > java.sql.DriverManager.getConnection(DriverManager.java:187) at > org.apache.phoenix.util.QueryUtil.getConnection(QueryUtil.java:301) at > org.apache.phoenix.util.QueryUtil.getConnection(QueryUtil.java:292) at > org.apache.phoenix.mapreduce.CsvBulkLoadTool.loadData(CsvBulkLoadTool.java:211) at > org.apache.phoenix.mapreduce.CsvBulkLoadTool.run(CsvBulkLoadTool.java:184)
  6. 0

    Re: CsvBulkUpload not working after upgrade to 4.6

    phoenix-user | 1 year ago | Gabriel Reid
    java.sql.SQLException: ERROR 2006 (INT08): > Incompatible jars detected between client and server. Ensure that > phoenix.jar is put on the classpath of HBase in every region server: > org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos$MetaRegionServer.hasState()Z at > org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:396) at > org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:1000) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:879) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1225) at > org.apache.phoenix.query.DelegateConnectionQueryServices.createTable(DelegateConnectionQueryServices.java:113) at > org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:2013) at > org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:785) at > org.apache.phoenix.compile.CreateTableCompiler$2.execute(CreateTableCompiler.java:186) at > org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:319) at > org.apache.phoenix.jdbc.PhoenixStatement$2.call(PhoenixStatement.java:311) at > org.apache.phoenix.call.CallRunner.run(CallRunner.java:53) at > org.apache.phoenix.jdbc.PhoenixStatement.executeMutation(PhoenixStatement.java:309) at > org.apache.phoenix.jdbc.PhoenixStatement.executeUpdate(PhoenixStatement.java:1368) at > org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1929) at > org.apache.phoenix.query.ConnectionQueryServicesImpl$12.call(ConnectionQueryServicesImpl.java:1898) at > org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:78) at > org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:1898) at > org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:180) at > org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:132) at > org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:151) at > java.sql.DriverManager.getConnection(DriverManager.java:571) at > java.sql.DriverManager.getConnection(DriverManager.java:187) at > org.apache.phoenix.util.QueryUtil.getConnection(QueryUtil.java:301) at > org.apache.phoenix.util.QueryUtil.getConnection(QueryUtil.java:292) at > org.apache.phoenix.mapreduce.CsvBulkLoadTool.loadData(CsvBulkLoadTool.java:211) at > org.apache.phoenix.mapreduce.CsvBulkLoadTool.run(CsvBulkLoadTool.java:184)

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.sql.SQLException

      ERROR 2007 (INT09): Outdated jars. The following servers require an updated phoenix.jar to be put in the classpath of HBase: region=SYSTEM.CATALOG,,1470746624029.8eaa1de436397c886fd7c5e4009c1a82., hostname=impetus-n310u,16201,1471850762175, seqNum=99

      at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException()
    2. Phoenix Core
      MetaDataClient.createTable
      1. org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:454)
      2. org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:145)
      3. org.apache.phoenix.query.ConnectionQueryServicesImpl.checkClientServerCompatibility(ConnectionQueryServicesImpl.java:1228)
      4. org.apache.phoenix.query.ConnectionQueryServicesImpl.ensureTableCreated(ConnectionQueryServicesImpl.java:1063)
      5. org.apache.phoenix.query.ConnectionQueryServicesImpl.createTable(ConnectionQueryServicesImpl.java:1396)
      6. org.apache.phoenix.schema.MetaDataClient.createTableInternal(MetaDataClient.java:2302)
      7. org.apache.phoenix.schema.MetaDataClient.createTable(MetaDataClient.java:922)[AS PER PHOENIX DOCUMENTATION THESE VERSIONS ARE COMPATIBLE ; BUT STILL GETTING THIS ISSUE; ONE MORE THING PHOENIX-HBASE-MINIMAL-....JAR IS NOT IN THE 4.8 DISTRIBUTION OF PHOENIX; AS IT WAS IN OLDER VERSIONS; I WILL APPRICIATE ANY HELP REGARDING THIS ISSUE]
      7 frames