[ 
https://issues.apache.org/jira/browse/HIVE-28971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zhihua Deng resolved HIVE-28971.
--------------------------------
    Fix Version/s: 4.1.0
       Resolution: Fixed

Fix has been merged. Thank you for the PR [~Aggarwal_Raghav]!

> DirectSql for msck repair is failing because of wrong casting
> -------------------------------------------------------------
>
>                 Key: HIVE-28971
>                 URL: https://issues.apache.org/jira/browse/HIVE-28971
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Raghav Aggarwal
>            Assignee: Raghav Aggarwal
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 4.1.0
>
>         Attachments: repro.sql
>
>
> *ENV: Hive master branch (ccd9064ddc7ff38925230468186460e736478e1e) + JAVA 17 
> patches (from Open PR) i.e datanucleus 6.x, Hadoop 3.4.1 (JAVA17), tez master 
> branch (51ad671833472482bb53bf2e72568f3007b50ce2).*
> ERROR MESSAGE:
> {code:java}
> 2025-05-26 23:07:36,111 WARN metastore.ObjectStore: Falling back to ORM path 
> due to direct SQL failure (this is not an error): class 
> javax.jdo.identity.LongIdentity cannot be cast to class 
> org.datanucleus.identity.DatastoreId (javax.jdo.identity.LongIdentity and 
> org.datanucleus.identity.DatastoreId are in unnamed module of loader 'app') 
> at 
> org.apache.hadoop.hive.metastore.DirectSqlInsertPart.addPartitions(DirectSqlInsertPart.java:758)
>  at 
> org.apache.hadoop.hive.metastore.MetaStoreDirectSql.addPartitions(MetaStoreDirectSql.java:516)
>  at 
> org.apache.hadoop.hive.metastore.ObjectStore$7.getSqlResult(ObjectStore.java:2747)
> {code}
> Attaching the steps to repro as well under Attachments.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to