<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: hive metastore server fails to start with postgresql db error in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/hive-metastore-server-fails-to-start-with-postgresql-db/m-p/388647#M246732</link>
    <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/110516"&gt;@hadoopranger&lt;/a&gt;&amp;nbsp;It seems like a transaction is in failed state. a drop database call probably did not complete successfully. Did we make config changes in postgres while Hive service was running? That could lead to data corruption.&amp;nbsp;&lt;BR /&gt;I notice the following error:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Cannot get Object result for param = 6 for column ""MV_CREATION_METADATA"."TXN_LIST"" : ERROR: current transaction is aborted, commands ignored until end of transaction block
org.datanucleus.exceptions.NucleusDataStoreException: Cannot get Object result for param = 6 for column ""MV_CREATION_METADATA"."TXN_LIST"" : ERROR: current transaction is aborted, commands ignored until end of transaction block&lt;/LI-CODE&gt;&lt;P&gt;You may get the out of the following command and see which transaction is in idle but aborted state.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;select * from pg_stat_activity;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Then try to terminate the transaction or perform a &lt;STRONG&gt;ROLLBACK&lt;/STRONG&gt;. Take a backup of the database before making these changes to be on the safer side.&lt;/P&gt;</description>
    <pubDate>Sat, 01 Jun 2024 06:05:33 GMT</pubDate>
    <dc:creator>smruti</dc:creator>
    <dc:date>2024-06-01T06:05:33Z</dc:date>
    <item>
      <title>hive metastore server fails to start with postgresql db error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/hive-metastore-server-fails-to-start-with-postgresql-db/m-p/388633#M246727</link>
      <description>&lt;P&gt;We have changed our postgresql DB instance to a new port and migrated all the locally available data from older DB instance to a newer one&lt;/P&gt;&lt;P&gt;Updated the port every place needed in cloudera manager and db.properties&lt;/P&gt;&lt;P&gt;However while starting the hive metastore server is failing with below error&lt;/P&gt;&lt;P&gt;P.S : We are using postgres as external database&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR org.apache.hadoop.hive.metastore.RetryingHMSHandler: [TThreadPoolServer WorkerProcess-20]: Retrying HMSHandler after 2000 ms (attempt 3 of 10) with error: javax.jdo.JDOUserException: Exception thrown while loading remaining rows of query&lt;BR /&gt;at org.datanucleus.api.jdo.JDOAdapter.getUserExceptionForException(JDOAdapter.java:659)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.closingConnection(ForwardQueryResult.java:310)&lt;BR /&gt;at org.datanucleus.store.query.AbstractQueryResult.disconnect(AbstractQueryResult.java:105)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult.disconnect(AbstractRDBMSQueryResult.java:248)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.JDOQLQuery$2.transactionPreClose(JDOQLQuery.java:714)&lt;BR /&gt;at org.datanucleus.store.connection.AbstractManagedConnection.transactionPreClose(AbstractManagedConnection.java:101)&lt;BR /&gt;at org.datanucleus.store.connection.ConnectionManagerImpl$2.transactionPreRollBack(ConnectionManagerImpl.java:445)&lt;BR /&gt;at org.datanucleus.TransactionImpl.internalPreRollback(TransactionImpl.java:506)&lt;BR /&gt;at org.datanucleus.TransactionImpl.rollback(TransactionImpl.java:433)&lt;BR /&gt;at org.datanucleus.api.jdo.JDOTransaction.rollback(JDOTransaction.java:185)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.rollbackTransaction(ObjectStore.java:739)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.rollbackAndCleanup(ObjectStore.java:12056)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.isPartOfMaterializedView(ObjectStore.java:1429)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Method.java:498)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:97)&lt;BR /&gt;at com.sun.proxy.$Proxy27.isPartOfMaterializedView(Unknown Source)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table_core(HiveMetaStore.java:3032)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table_with_environment_context(HiveMetaStore.java:3324)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table(HiveMetaStore.java:3311)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_database_core(HiveMetaStore.java:1908)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_database(HiveMetaStore.java:2014)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Method.java:498)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RetryingHMSHandler.invokeInternal(RetryingHMSHandler.java:147)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RetryingHMSHandler.invoke(RetryingHMSHandler.java:108)&lt;BR /&gt;at com.sun.proxy.$Proxy28.drop_database(Unknown Source)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Processor$drop_database.getResult(ThriftHiveMetastore.java:16455)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Processor$drop_database.getResult(ThriftHiveMetastore.java:16434)&lt;BR /&gt;at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)&lt;BR /&gt;at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor$1.run(HadoopThriftAuthBridge.java:652)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor$1.run(HadoopThriftAuthBridge.java:647)&lt;BR /&gt;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;at javax.security.auth.Subject.doAs(Subject.java:422)&lt;BR /&gt;at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1898)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor.process(HadoopThriftAuthBridge.java:647)&lt;BR /&gt;at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:250)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:750)&lt;BR /&gt;NestedThrowablesStackTrace:&lt;BR /&gt;Cannot get Object result for param = 6 for column ""MV_CREATION_METADATA"."TXN_LIST"" : ERROR: current transaction is aborted, commands ignored until end of transaction block&lt;BR /&gt;org.datanucleus.exceptions.NucleusDataStoreException: Cannot get Object result for param = 6 for column ""MV_CREATION_METADATA"."TXN_LIST"" : ERROR: current transaction is aborted, commands ignored until end of transaction block&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getObject(ClobRDBMSMapping.java:147)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getString(ClobRDBMSMapping.java:107)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping.getString(SingleFieldMapping.java:185)&lt;BR /&gt;at org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter.fetchStringField(ResultSetGetter.java:142)&lt;BR /&gt;at org.datanucleus.state.AbstractStateManager.replacingStringField(AbstractStateManager.java:1575)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replacingStringField(StateManagerImpl.java:120)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceField(MCreationMetadata.java)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceFields(MCreationMetadata.java)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replaceNonLoadedFields(StateManagerImpl.java:3166)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF$1.fetchNonLoadedFields(PersistentClassROF.java:491)&lt;BR /&gt;at org.datanucleus.ExecutionContextImpl.findObject(ExecutionContextImpl.java:3114)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObjectForDatastoreId(PersistentClassROF.java:460)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObject(PersistentClassROF.java:385)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.nextResultSetElement(ForwardQueryResult.java:188)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult$QueryResultIterator.next(ForwardQueryResult.java:416)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.processNumberOfResults(ForwardQueryResult.java:143)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.advanceToEndOfResultSet(ForwardQueryResult.java:171)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.closingConnection(ForwardQueryResult.java:298)&lt;BR /&gt;at org.datanucleus.store.query.AbstractQueryResult.disconnect(AbstractQueryResult.java:105)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult.disconnect(AbstractRDBMSQueryResult.java:248)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.JDOQLQuery$2.transactionPreClose(JDOQLQuery.java:714)&lt;BR /&gt;at org.datanucleus.store.connection.AbstractManagedConnection.transactionPreClose(AbstractManagedConnection.java:101)&lt;BR /&gt;at org.datanucleus.store.connection.ConnectionManagerImpl$2.transactionPreRollBack(ConnectionManagerImpl.java:445)&lt;BR /&gt;at org.datanucleus.TransactionImpl.internalPreRollback(TransactionImpl.java:506)&lt;BR /&gt;at org.datanucleus.TransactionImpl.rollback(TransactionImpl.java:433)&lt;BR /&gt;at org.datanucleus.api.jdo.JDOTransaction.rollback(JDOTransaction.java:185)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.rollbackTransaction(ObjectStore.java:739)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.rollbackAndCleanup(ObjectStore.java:12056)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.isPartOfMaterializedView(ObjectStore.java:1429)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Method.java:498)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:97)&lt;BR /&gt;at com.sun.proxy.$Proxy27.isPartOfMaterializedView(Unknown Source)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table_core(HiveMetaStore.java:3032)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table_with_environment_context(HiveMetaStore.java:3324)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table(HiveMetaStore.java:3311)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_database_core(HiveMetaStore.java:1908)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_database(HiveMetaStore.java:2014)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Method.java:498)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RetryingHMSHandler.invokeInternal(RetryingHMSHandler.java:147)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RetryingHMSHandler.invoke(RetryingHMSHandler.java:108)&lt;BR /&gt;at com.sun.proxy.$Proxy28.drop_database(Unknown Source)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Processor$drop_database.getResult(ThriftHiveMetastore.java:16455)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Processor$drop_database.getResult(ThriftHiveMetastore.java:16434)&lt;BR /&gt;at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)&lt;BR /&gt;at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor$1.run(HadoopThriftAuthBridge.java:652)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor$1.run(HadoopThriftAuthBridge.java:647)&lt;BR /&gt;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;at javax.security.auth.Subject.doAs(Subject.java:422)&lt;BR /&gt;at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1898)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor.process(HadoopThriftAuthBridge.java:647)&lt;BR /&gt;at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:250)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:750)&lt;BR /&gt;Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2565)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveFastpathResult(QueryExecutorImpl.java:817)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.fastpathCall(QueryExecutorImpl.java:604)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:110)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:152)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.getInteger(Fastpath.java:164)&lt;BR /&gt;at org.postgresql.largeobject.LargeObject.&amp;lt;init&amp;gt;(LargeObject.java:107)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:246)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:229)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getLo(AbstractBlobClob.java:272)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getBinaryStream(AbstractBlobClob.java:117)&lt;BR /&gt;at org.postgresql.jdbc.PgClob.getCharacterStream(PgClob.java:54)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getObject(ClobRDBMSMapping.java:124)&lt;BR /&gt;... 60 more&lt;BR /&gt;Caused by: org.postgresql.util.PSQLException: ERROR: large object 57710 does not exist&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2565)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveFastpathResult(QueryExecutorImpl.java:817)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.fastpathCall(QueryExecutorImpl.java:604)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:110)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:152)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.getInteger(Fastpath.java:164)&lt;BR /&gt;at org.postgresql.largeobject.LargeObject.&amp;lt;init&amp;gt;(LargeObject.java:107)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:246)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:229)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getLo(AbstractBlobClob.java:272)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getBinaryStream(AbstractBlobClob.java:117)&lt;BR /&gt;at org.postgresql.jdbc.PgClob.getCharacterStream(PgClob.java:54)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getObject(ClobRDBMSMapping.java:124)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getString(ClobRDBMSMapping.java:107)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping.getString(SingleFieldMapping.java:185)&lt;BR /&gt;at org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter.fetchStringField(ResultSetGetter.java:142)&lt;BR /&gt;at org.datanucleus.state.AbstractStateManager.replacingStringField(AbstractStateManager.java:1575)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replacingStringField(StateManagerImpl.java:120)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceField(MCreationMetadata.java)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceFields(MCreationMetadata.java)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3109)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF$1.fetchFields(PersistentClassROF.java:465)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.loadFieldValues(StateManagerImpl.java:2238)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.initialiseForHollow(StateManagerImpl.java:263)&lt;BR /&gt;at org.datanucleus.state.ObjectProviderFactoryImpl.newForHollow(ObjectProviderFactoryImpl.java:112)&lt;BR /&gt;at org.datanucleus.ExecutionContextImpl.findObject(ExecutionContextImpl.java:3097)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObjectForDatastoreId(PersistentClassROF.java:460)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObject(PersistentClassROF.java:385)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.nextResultSetElement(ForwardQueryResult.java:188)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult$QueryResultIterator.next(ForwardQueryResult.java:416)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.isPartOfMaterializedView(ObjectStore.java:1416)&lt;BR /&gt;... 32 more&lt;BR /&gt;Nested Throwables StackTrace:&lt;BR /&gt;org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2565)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveFastpathResult(QueryExecutorImpl.java:817)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.fastpathCall(QueryExecutorImpl.java:604)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:110)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:152)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.getInteger(Fastpath.java:164)&lt;BR /&gt;at org.postgresql.largeobject.LargeObject.&amp;lt;init&amp;gt;(LargeObject.java:107)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:246)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:229)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getLo(AbstractBlobClob.java:272)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getBinaryStream(AbstractBlobClob.java:117)&lt;BR /&gt;at org.postgresql.jdbc.PgClob.getCharacterStream(PgClob.java:54)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getObject(ClobRDBMSMapping.java:124)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getString(ClobRDBMSMapping.java:107)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping.getString(SingleFieldMapping.java:185)&lt;BR /&gt;at org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter.fetchStringField(ResultSetGetter.java:142)&lt;BR /&gt;at org.datanucleus.state.AbstractStateManager.replacingStringField(AbstractStateManager.java:1575)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replacingStringField(StateManagerImpl.java:120)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceField(MCreationMetadata.java)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceFields(MCreationMetadata.java)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replaceNonLoadedFields(StateManagerImpl.java:3166)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF$1.fetchNonLoadedFields(PersistentClassROF.java:491)&lt;BR /&gt;at org.datanucleus.ExecutionContextImpl.findObject(ExecutionContextImpl.java:3114)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObjectForDatastoreId(PersistentClassROF.java:460)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObject(PersistentClassROF.java:385)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.nextResultSetElement(ForwardQueryResult.java:188)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult$QueryResultIterator.next(ForwardQueryResult.java:416)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.processNumberOfResults(ForwardQueryResult.java:143)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.advanceToEndOfResultSet(ForwardQueryResult.java:171)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.closingConnection(ForwardQueryResult.java:298)&lt;BR /&gt;at org.datanucleus.store.query.AbstractQueryResult.disconnect(AbstractQueryResult.java:105)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.AbstractRDBMSQueryResult.disconnect(AbstractRDBMSQueryResult.java:248)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.JDOQLQuery$2.transactionPreClose(JDOQLQuery.java:714)&lt;BR /&gt;at org.datanucleus.store.connection.AbstractManagedConnection.transactionPreClose(AbstractManagedConnection.java:101)&lt;BR /&gt;at org.datanucleus.store.connection.ConnectionManagerImpl$2.transactionPreRollBack(ConnectionManagerImpl.java:445)&lt;BR /&gt;at org.datanucleus.TransactionImpl.internalPreRollback(TransactionImpl.java:506)&lt;BR /&gt;at org.datanucleus.TransactionImpl.rollback(TransactionImpl.java:433)&lt;BR /&gt;at org.datanucleus.api.jdo.JDOTransaction.rollback(JDOTransaction.java:185)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.rollbackTransaction(ObjectStore.java:739)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.rollbackAndCleanup(ObjectStore.java:12056)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.isPartOfMaterializedView(ObjectStore.java:1429)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Method.java:498)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:97)&lt;BR /&gt;at com.sun.proxy.$Proxy27.isPartOfMaterializedView(Unknown Source)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table_core(HiveMetaStore.java:3032)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table_with_environment_context(HiveMetaStore.java:3324)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_table(HiveMetaStore.java:3311)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_database_core(HiveMetaStore.java:1908)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.HiveMetaStore$HMSHandler.drop_database(HiveMetaStore.java:2014)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;BR /&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;BR /&gt;at java.lang.reflect.Method.invoke(Method.java:498)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RetryingHMSHandler.invokeInternal(RetryingHMSHandler.java:147)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.RetryingHMSHandler.invoke(RetryingHMSHandler.java:108)&lt;BR /&gt;at com.sun.proxy.$Proxy28.drop_database(Unknown Source)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Processor$drop_database.getResult(ThriftHiveMetastore.java:16455)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore$Processor$drop_database.getResult(ThriftHiveMetastore.java:16434)&lt;BR /&gt;at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)&lt;BR /&gt;at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor$1.run(HadoopThriftAuthBridge.java:652)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor$1.run(HadoopThriftAuthBridge.java:647)&lt;BR /&gt;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;at javax.security.auth.Subject.doAs(Subject.java:422)&lt;BR /&gt;at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1898)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.security.HadoopThriftAuthBridge$Server$TUGIAssumingProcessor.process(HadoopThriftAuthBridge.java:647)&lt;BR /&gt;at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:250)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:750)&lt;BR /&gt;Caused by: org.postgresql.util.PSQLException: ERROR: large object 57710 does not exist&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2565)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.receiveFastpathResult(QueryExecutorImpl.java:817)&lt;BR /&gt;at org.postgresql.core.v3.QueryExecutorImpl.fastpathCall(QueryExecutorImpl.java:604)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:110)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java:152)&lt;BR /&gt;at org.postgresql.fastpath.Fastpath.getInteger(Fastpath.java:164)&lt;BR /&gt;at org.postgresql.largeobject.LargeObject.&amp;lt;init&amp;gt;(LargeObject.java:107)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:246)&lt;BR /&gt;at org.postgresql.largeobject.LargeObjectManager.open(LargeObjectManager.java:229)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getLo(AbstractBlobClob.java:272)&lt;BR /&gt;at org.postgresql.jdbc.AbstractBlobClob.getBinaryStream(AbstractBlobClob.java:117)&lt;BR /&gt;at org.postgresql.jdbc.PgClob.getCharacterStream(PgClob.java:54)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getObject(ClobRDBMSMapping.java:124)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.datastore.ClobRDBMSMapping.getString(ClobRDBMSMapping.java:107)&lt;BR /&gt;at org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping.getString(SingleFieldMapping.java:185)&lt;BR /&gt;at org.datanucleus.store.rdbms.fieldmanager.ResultSetGetter.fetchStringField(ResultSetGetter.java:142)&lt;BR /&gt;at org.datanucleus.state.AbstractStateManager.replacingStringField(AbstractStateManager.java:1575)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replacingStringField(StateManagerImpl.java:120)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceField(MCreationMetadata.java)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.model.MCreationMetadata.dnReplaceFields(MCreationMetadata.java)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.replaceFields(StateManagerImpl.java:3109)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF$1.fetchFields(PersistentClassROF.java:465)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.loadFieldValues(StateManagerImpl.java:2238)&lt;BR /&gt;at org.datanucleus.state.StateManagerImpl.initialiseForHollow(StateManagerImpl.java:263)&lt;BR /&gt;at org.datanucleus.state.ObjectProviderFactoryImpl.newForHollow(ObjectProviderFactoryImpl.java:112)&lt;BR /&gt;at org.datanucleus.ExecutionContextImpl.findObject(ExecutionContextImpl.java:3097)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObjectForDatastoreId(PersistentClassROF.java:460)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.PersistentClassROF.getObject(PersistentClassROF.java:385)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult.nextResultSetElement(ForwardQueryResult.java:188)&lt;BR /&gt;at org.datanucleus.store.rdbms.query.ForwardQueryResult$QueryResultIterator.next(ForwardQueryResult.java:416)&lt;BR /&gt;at org.apache.hadoop.hive.metastore.ObjectStore.isPartOfMaterializedView(ObjectStore.java:1416)&lt;BR /&gt;... 32 more&lt;/P&gt;</description>
      <pubDate>Fri, 31 May 2024 14:39:36 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/hive-metastore-server-fails-to-start-with-postgresql-db/m-p/388633#M246727</guid>
      <dc:creator>hadoopranger</dc:creator>
      <dc:date>2024-05-31T14:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: hive metastore server fails to start with postgresql db error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/hive-metastore-server-fails-to-start-with-postgresql-db/m-p/388647#M246732</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/110516"&gt;@hadoopranger&lt;/a&gt;&amp;nbsp;It seems like a transaction is in failed state. a drop database call probably did not complete successfully. Did we make config changes in postgres while Hive service was running? That could lead to data corruption.&amp;nbsp;&lt;BR /&gt;I notice the following error:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Cannot get Object result for param = 6 for column ""MV_CREATION_METADATA"."TXN_LIST"" : ERROR: current transaction is aborted, commands ignored until end of transaction block
org.datanucleus.exceptions.NucleusDataStoreException: Cannot get Object result for param = 6 for column ""MV_CREATION_METADATA"."TXN_LIST"" : ERROR: current transaction is aborted, commands ignored until end of transaction block&lt;/LI-CODE&gt;&lt;P&gt;You may get the out of the following command and see which transaction is in idle but aborted state.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;select * from pg_stat_activity;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Then try to terminate the transaction or perform a &lt;STRONG&gt;ROLLBACK&lt;/STRONG&gt;. Take a backup of the database before making these changes to be on the safer side.&lt;/P&gt;</description>
      <pubDate>Sat, 01 Jun 2024 06:05:33 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/hive-metastore-server-fails-to-start-with-postgresql-db/m-p/388647#M246732</guid>
      <dc:creator>smruti</dc:creator>
      <dc:date>2024-06-01T06:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: hive metastore server fails to start with postgresql db error</title>
      <link>https://community.cloudera.com/t5/Support-Questions/hive-metastore-server-fails-to-start-with-postgresql-db/m-p/388654#M246733</link>
      <description>&lt;P&gt;There has been a update in external db hive is using and new version instance is running on a new port this config change was made when whole cluster was stopped&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/82698"&gt;@smruti&lt;/a&gt;&amp;nbsp;Can you please &amp;nbsp;help with how is the data loaded from hive metastore to postgres sql is it through pyscopg and where is it stored in database server&lt;/P&gt;&lt;P&gt;cause we need to get the missing data from older version of db but cannot locate where the source of this corrupted data is on db server&lt;/P&gt;</description>
      <pubDate>Sat, 01 Jun 2024 11:53:14 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/hive-metastore-server-fails-to-start-with-postgresql-db/m-p/388654#M246733</guid>
      <dc:creator>hadoopranger</dc:creator>
      <dc:date>2024-06-01T11:53:14Z</dc:date>
    </item>
  </channel>
</rss>

