Venugopal Reddy K created HIVE-29481:
----------------------------------------

             Summary: Select queries fail with java.lang.NumberFormatException, 
when table is created with properties 'transactional'='false' and 
'transactional_properties'='insert_only' 
                 Key: HIVE-29481
                 URL: https://issues.apache.org/jira/browse/HIVE-29481
             Project: Hive
          Issue Type: Bug
         Environment: {code:java}
{code}
            Reporter: Venugopal Reddy K


*[Description]*

Select queries fail with ("Error: Error while compiling statement: 
java.io.IOException: java.lang.NumberFormatException: For input string: 
"0000_copy_1") when table is created with properties 'transactional'='false' 
and 'transactional_properties'='insert_only'.

 

*[Steps to reproduce]*
 # Create a table with tblproperties 'transactional'='false' and 
'transactional_properties'='insert_only'.
 # Insert some data into it.
 # Run a select query on it. Fails with java.lang.NumberFormatException: For 
input string: "0000_copy_1" exception.

{code:java}
0: jdbc:hive2://localhost:10000> create table t1 (i int) 
tblproperties('transactional'='false','transactional_properties'='insert_only');
0: jdbc:hive2://localhost:10000> 
0: jdbc:hive2://localhost:10000> desc formatted t1;
+-------------------------------+---------------------------------------------------+----------------------------------------------------+
|           col_name            |                     data_type                 
    |                      comment                       |
+-------------------------------+---------------------------------------------------+----------------------------------------------------+
| i                             | int                                           
    |                                                    |
|                               | NULL                                          
    | NULL                                               |
| # Detailed Table Information  | NULL                                          
    | NULL                                               |
| Database:                     | default                                       
    | NULL                                               |
| OwnerType:                    | USER                                          
    | NULL                                               |
| Owner:                        | hive                                          
    | NULL                                               |
| CreateTime:                   | Tue Mar 03 23:16:42 IST 2026                  
    | NULL                                               |
| LastAccessTime:               | UNKNOWN                                       
    | NULL                                               |
| Retention:                    | 0                                             
    | NULL                                               |
| Location:                     | file:/tmp/warehouse/managed/t1                
    | NULL                                               |
| Table Type:                   | MANAGED_TABLE                                 
    | NULL                                               |
| Table Parameters:             | NULL                                          
    | NULL                                               |
|                               | COLUMN_STATS_ACCURATE                         
    | {\"BASIC_STATS\":\"true\",\"COLUMN_STATS\":{\"i\":\"true\"}} |
|                               | bucketing_version                             
    | 2                                                  |
|                               | numFiles                                      
    | 0                                                  |
|                               | numRows                                       
    | 0                                                  |
|                               | rawDataSize                                   
    | 0                                                  |
|                               | totalSize                                     
    | 0                                                  |
|                               | transactional_properties                      
    | insert_only                                        |
|                               | transient_lastDdlTime                         
    | 1772560002                                         |
|                               | NULL                                          
    | NULL                                               |
| # Storage Information         | NULL                                          
    | NULL                                               |
| SerDe Library:                | org.apache.hadoop.hive.ql.io.orc.OrcSerde     
    | NULL                                               |
| InputFormat:                  | 
org.apache.hadoop.hive.ql.io.orc.OrcInputFormat   | NULL                        
                       |
| OutputFormat:                 | 
org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat  | NULL                        
                       |
| Compressed:                   | No                                            
    | NULL                                               |
| Num Buckets:                  | -1                                            
    | NULL                                               |
| Bucket Columns:               | []                                            
    | NULL                                               |
| Sort Columns:                 | []                                            
    | NULL                                               |
| Storage Desc Params:          | NULL                                          
    | NULL                                               |
|                               | serialization.format                          
    | 1                                                  |
+-------------------------------+---------------------------------------------------+----------------------------------------------------+
31 rows selected (0.264 seconds)
0: jdbc:hive2://localhost:10000> insert into t1 values (1),(2),(3);
0: jdbc:hive2://localhost:10000> select * from t1;
INFO  : Compiling 
command(queryId=kvenureddy_20260303232617_1c894296-edfa-4c81-b45e-255d6e874ade):
 select * from t1
INFO  : Semantic Analysis Completed (retrial = false)
INFO  : Created Hive schema: Schema(fieldSchemas:[FieldSchema(name:t1.i, 
type:int, comment:null)], properties:null)
INFO  : Completed compiling 
command(queryId=kvenureddy_20260303232617_1c894296-edfa-4c81-b45e-255d6e874ade);
 Time taken: 0.163 seconds
INFO  : Executing 
command(queryId=kvenureddy_20260303232617_1c894296-edfa-4c81-b45e-255d6e874ade):
 select * from t1
INFO  : Completed executing 
command(queryId=kvenureddy_20260303232617_1c894296-edfa-4c81-b45e-255d6e874ade);
 Time taken: 0.0 seconds
ERROR : Failed with exception 
java.io.IOException:java.lang.NumberFormatException: For input string: 
"0000_copy_1"
java.io.IOException: java.lang.NumberFormatException: For input string: 
"0000_copy_1"
 at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getNextRow(FetchOperator.java:628)
 at org.apache.hadoop.hive.ql.exec.FetchOperator.pushRow(FetchOperator.java:535)
 at org.apache.hadoop.hive.ql.exec.FetchTask.executeInner(FetchTask.java:194)
 at org.apache.hadoop.hive.ql.exec.FetchTask.execute(FetchTask.java:95)
 at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:196)
 at org.apache.hadoop.hive.ql.Driver.run(Driver.java:142)
 at org.apache.hadoop.hive.ql.Driver.run(Driver.java:137)
 at org.apache.hadoop.hive.ql.reexec.ReExecDriver.run(ReExecDriver.java:190)
 at 
org.apache.hive.service.cli.operation.SQLOperation.runQuery(SQLOperation.java:234)
 at 
org.apache.hive.service.cli.operation.SQLOperation$BackgroundWork$1.run(SQLOperation.java:334)
 at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
 at java.base/javax.security.auth.Subject.doAs(Subject.java:525)
 at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1899)
 at 
org.apache.hive.service.cli.operation.SQLOperation$BackgroundWork.run(SQLOperation.java:354)
 at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
 at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
 at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
 at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.NumberFormatException: For input string: "0000_copy_1"
 at 
java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
 at java.base/java.lang.Integer.parseInt(Integer.java:662)
 at java.base/java.lang.Integer.parseInt(Integer.java:778)
 at 
org.apache.hadoop.hive.ql.io.AcidUtils$ParsedDeltaLight.parse(AcidUtils.java:1082)
 at org.apache.hadoop.hive.ql.io.AcidUtils.parsedDelta(AcidUtils.java:1262)
 at org.apache.hadoop.hive.ql.io.AcidUtils.processDeltaDir(AcidUtils.java:1911)
 at org.apache.hadoop.hive.ql.io.AcidUtils.getChildState(AcidUtils.java:1858)
 at org.apache.hadoop.hive.ql.io.AcidUtils.getAcidState(AcidUtils.java:1355)
 at org.apache.hadoop.hive.ql.io.AcidUtils.getAcidState(AcidUtils.java:1321)
 at 
org.apache.hadoop.hive.ql.io.HiveInputFormat.processForWriteIdsForMmRead(HiveInputFormat.java:734)
 at 
org.apache.hadoop.hive.ql.io.HiveInputFormat.processPathsForMmRead(HiveInputFormat.java:683)
 at 
org.apache.hadoop.hive.ql.exec.FetchOperator.processCurrPathForMmWriteIds(FetchOperator.java:470)
 at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getNextSplits(FetchOperator.java:385)
 at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getRecordReader(FetchOperator.java:310)
 at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getNextRow(FetchOperator.java:566)
 ... 18 more
 
Error: Error while compiling statement: java.io.IOException: 
java.lang.NumberFormatException: For input string: "0000_copy_1"; Query ID: 
kvenureddy_20260303232617_1c894296-edfa-4c81-b45e-255d6e874ade (state=,code=1)
0: jdbc:hive2://localhost:10000> 
{code}
 

 



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

Reply via email to