liuzx8888 opened a new issue, #7232:
URL: https://github.com/apache/iceberg/issues/7232

   ### Apache Iceberg version
   
   1.2.0 (latest release)
   
   ### Query engine
   
   Hive
   
   ### Please describe the bug 🐞
   
   iceberg table schema:
   
   `create TABLE hz_jzjbxx
   (
   bxh bigint, 
   yljgdm string,
   yljgmc string, 
   jzxh string,
   jzlb string, 
   hzid string,
   blh string,
   hzxm string,
   jsm  string,
   hzxbdm string,
   hzxbmc string,
   hzcsrq date,
   hzsfzh string,
   hyzkdm string, 
   hyzkmc string,
   mzdm string,
   mzmc string,
   gjdm string,
   gjmc string,
   zydm string,
   zymc string,
   whcddm string,
   whcdmc string, 
   hzgzdwmc string, 
   hzgddh string, 
   hzyddh string,
   hzemail string, 
   ynkh string,
   ybkh string, 
   djsj timestamp,
   djczydm string, 
   djczymc string,
   jlzt string,
   termflag  string,
   termfailedcolumn string,
   termfailedmessage string,
   termsuccesscolumn string,
   source string,
   source_tablename string,
   source_key string,
   source_keyvalue string,
   isdelete  string,
   source_lastupdate  timestamp, 
   destination_lastupdate timestamp,
   timestp string,
   pch string,
   nl string, 
   lxrdh string
   )
   partitioned by (partitionvalue int)
   STORED BY 'org.apache.iceberg.mr.hive.HiveIcebergStorageHandler'
   LOCATION 'alluxio://192.168.2.182:19998/mnt/ramdisk/hz_jzjbxx';`
   
   hive version:3.1.1
   when i  execute script :
   
   `SELECT *  FROM hz_jzjbxx a 
    where a.hzid='6900718986'`
   
   error log:
   `iceberg.BaseTableScan: Scanning table 
default_iceberg.iceberg_test.hz_jzjbxx snapshot 1732163159105224184 created at 
2023-03-29T02:17:54.276+00:00 with filter hzid = (hash-3fc42bc8)
   2023-03-29T11:37:59,270  INFO [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
metrics.LoggingMetricsReporter: Received metrics report: 
ScanReport{tableName=default_iceberg.iceberg_test.hz_jzjbxx, 
snapshotId=1732163159105224184, filter=ref(name="hzid") == "(hash-3fc42bc8)", 
schemaId=0, projectedFieldIds=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 
35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49], 
projectedFieldNames=[bxh, yljgdm, yljgmc, jzxh, jzlb, hzid, blh, hzxm, jsm, 
hzxbdm, hzxbmc, hzcsrq, hzsfzh, hyzkdm, hyzkmc, mzdm, mzmc, gjdm, gjmc, zydm, 
zymc, whcddm, whcdmc, hzgzdwmc, hzgddh, hzyddh, hzemail, ynkh, ybkh, djsj, 
djczydm, djczymc, jlzt, termflag, termfailedcolumn, termfailedmessage, 
termsuccesscolumn, source, source_tablename, source_key, source_keyvalue, 
isdelete, source_lastupdate, destination_lastupdate, timestp, pch, nl, lxrdh, 
partitionvalue], scanMetrics=ScanMetricsResult{totalPl
 anningDuration=TimerResult{timeUnit=NANOSECONDS, totalDuration=PT0.18447376S, 
count=1}, resultDataFiles=CounterResult{unit=COUNT, value=12}, 
resultDeleteFiles=CounterResult{unit=COUNT, value=0}, 
totalDataManifests=CounterResult{unit=COUNT, value=1}, 
totalDeleteManifests=CounterResult{unit=COUNT, value=0}, 
scannedDataManifests=CounterResult{unit=COUNT, value=1}, 
skippedDataManifests=CounterResult{unit=COUNT, value=0}, 
totalFileSizeInBytes=CounterResult{unit=BYTES, value=197220128}, 
totalDeleteFileSizeInBytes=CounterResult{unit=BYTES, value=0}, 
skippedDataFiles=CounterResult{unit=COUNT, value=5}, 
skippedDeleteFiles=CounterResult{unit=COUNT, value=0}, 
scannedDeleteManifests=CounterResult{unit=COUNT, value=0}, 
skippedDeleteManifests=CounterResult{unit=COUNT, value=0}, 
indexedDeleteFiles=CounterResult{unit=COUNT, value=0}, 
equalityDeleteFiles=CounterResult{unit=COUNT, value=0}, 
positionalDeleteFiles=CounterResult{unit=COUNT, value=0}}, metadata={}}
   2023-03-29T11:37:59,271 ERROR [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
CliDriver: Failed with exception 
java.io.IOException:org.apache.iceberg.exceptions.RuntimeIOException: Failed to 
decode value as UTF-8: java.nio.HeapByteBuffer[pos=0 lim=16 cap=16]
   java.io.IOException: org.apache.iceberg.exceptions.RuntimeIOException: 
Failed to decode value as UTF-8: java.nio.HeapByteBuffer[pos=0 lim=16 cap=16]
        at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getNextRow(FetchOperator.java:602)
        at 
org.apache.hadoop.hive.ql.exec.FetchOperator.pushRow(FetchOperator.java:509)
        at org.apache.hadoop.hive.ql.exec.FetchTask.fetch(FetchTask.java:146)
        at org.apache.hadoop.hive.ql.Driver.getResults(Driver.java:2692)
        at 
org.apache.hadoop.hive.ql.reexec.ReExecDriver.getResults(ReExecDriver.java:229)
        at 
org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:259)
        at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:188)
        at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:402)
        at 
org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:821)
        at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:759)
        at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:683)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:323)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:236)
   Caused by: org.apache.iceberg.exceptions.RuntimeIOException: Failed to 
decode value as UTF-8: java.nio.HeapByteBuffer[pos=0 lim=16 cap=16]
        at 
org.apache.iceberg.types.Conversions.internalFromByteBuffer(Conversions.java:166)
        at 
org.apache.iceberg.types.Conversions.fromByteBuffer(Conversions.java:126)
        at 
org.apache.iceberg.expressions.InclusiveMetricsEvaluator$MetricsEvalVisitor.eq(InclusiveMetricsEvaluator.java:315)
        at 
org.apache.iceberg.expressions.InclusiveMetricsEvaluator$MetricsEvalVisitor.eq(InclusiveMetricsEvaluator.java:82)
        at 
org.apache.iceberg.expressions.ExpressionVisitors$BoundExpressionVisitor.predicate(ExpressionVisitors.java:162)
        at 
org.apache.iceberg.expressions.ExpressionVisitors.visitEvaluator(ExpressionVisitors.java:390)
        at 
org.apache.iceberg.expressions.InclusiveMetricsEvaluator$MetricsEvalVisitor.eval(InclusiveMetricsEvaluator.java:107)
        at 
org.apache.iceberg.expressions.InclusiveMetricsEvaluator$MetricsEvalVisitor.access$100(InclusiveMetricsEvaluator.java:82)
        at 
org.apache.iceberg.expressions.InclusiveMetricsEvaluator.eval(InclusiveMetricsEvaluator.java:76)
        at 
org.apache.iceberg.ManifestReader.lambda$entries$0(ManifestReader.java:257)
        at 
org.apache.iceberg.io.CloseableIterable$5.shouldKeep(CloseableIterable.java:139)
        at org.apache.iceberg.io.FilterIterator.advance(FilterIterator.java:66)
        at org.apache.iceberg.io.FilterIterator.hasNext(FilterIterator.java:49)
        at org.apache.iceberg.io.FilterIterator.advance(FilterIterator.java:64)
        at org.apache.iceberg.io.FilterIterator.hasNext(FilterIterator.java:49)
        at org.apache.iceberg.io.FilterIterator.advance(FilterIterator.java:64)
        at org.apache.iceberg.io.FilterIterator.hasNext(FilterIterator.java:49)
        at 
org.apache.iceberg.io.CloseableIterable$7$1.hasNext(CloseableIterable.java:197)
        at 
org.apache.iceberg.io.CloseableIterable$ConcatCloseableIterable$ConcatCloseableIterator.hasNext(CloseableIterable.java:243)
        at 
org.apache.iceberg.relocated.com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:46)
        at 
org.apache.iceberg.relocated.com.google.common.collect.TransformedIterator.hasNext(TransformedIterator.java:46)
        at 
org.apache.iceberg.relocated.com.google.common.collect.Iterators$ConcatenatedIterator.getTopMetaIterator(Iterators.java:1379)
        at 
org.apache.iceberg.relocated.com.google.common.collect.Iterators$ConcatenatedIterator.hasNext(Iterators.java:1395)
        at 
org.apache.iceberg.io.CloseableIterator$1.hasNext(CloseableIterator.java:50)
        at 
org.apache.iceberg.util.BinPacking$PackingIterator.next(BinPacking.java:123)
        at 
org.apache.iceberg.util.BinPacking$PackingIterator.next(BinPacking.java:95)
        at 
org.apache.iceberg.io.CloseableIterator$1.next(CloseableIterator.java:55)
        at 
org.apache.iceberg.io.CloseableIterable$7$1.next(CloseableIterable.java:202)
        at java.lang.Iterable.forEach(Iterable.java:74)
        at 
org.apache.iceberg.mr.mapreduce.IcebergInputFormat.getSplits(IcebergInputFormat.java:149)
        at 
org.apache.iceberg.mr.mapred.MapredIcebergInputFormat.getSplits(MapredIcebergInputFormat.java:68)
        at 
org.apache.iceberg.mr.hive.HiveIcebergInputFormat.getSplits(HiveIcebergInputFormat.java:103)
        at 
org.apache.hadoop.hive.ql.exec.FetchOperator.generateWrappedSplits(FetchOperator.java:425)
        at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getNextSplits(FetchOperator.java:395)
        at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getRecordReader(FetchOperator.java:314)
        at 
org.apache.hadoop.hive.ql.exec.FetchOperator.getNextRow(FetchOperator.java:540)
        ... 16 more
   Caused by: java.nio.charset.MalformedInputException: Input length = 1
        at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
        at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:816)
        at 
org.apache.iceberg.types.Conversions.internalFromByteBuffer(Conversions.java:164)
        ... 51 more
   
   2023-03-29T11:37:59,277  INFO [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
exec.TableScanOperator: RECORDS_OUT_INTERMEDIATE:0, 
RECORDS_OUT_OPERATOR_TS_0:0, 
   2023-03-29T11:37:59,277  INFO [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
exec.FilterOperator: RECORDS_OUT_INTERMEDIATE:0, RECORDS_OUT_OPERATOR_FIL_5:0, 
   2023-03-29T11:37:59,277  INFO [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
exec.SelectOperator: RECORDS_OUT_OPERATOR_SEL_2:0, RECORDS_OUT_INTERMEDIATE:0, 
   2023-03-29T11:37:59,277  INFO [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
exec.LimitOperator: RECORDS_OUT_INTERMEDIATE:0, RECORDS_OUT_OPERATOR_LIM_3:0, 
   2023-03-29T11:37:59,277  INFO [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
exec.ListSinkOperator: RECORDS_OUT_OPERATOR_LIST_SINK_6:0, 
RECORDS_OUT_INTERMEDIATE:0, 
   2023-03-29T11:37:59,282  INFO [c4223431-1b8d-4565-b6e8-8a59648e3ced main] 
CliDriver: Time taken: 2.192 seconds`


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to