rahulkr25 commented on issue #6066:
URL: https://github.com/apache/iceberg/issues/6066#issuecomment-2484868647

   1. Do we have any update here, whether we have planned the resolution for 
this bug? @jad-grepr @stevenzwu 
   2. Secondly, as @congd123  mentioned, What is the best approach for recovery 
here? as Once i start seeing these errors
   -> the table is now inaccessible i.e., neither i am able to do any 
operations through flink nor through trino 
   
   Facing issue with version Flink 1.16 and Iceberg 1.3.1, as issue reported by 
@jad-grepr the issue is coming in latest version also
   Attaching StackTrace 
   ```
   
{"flowId":"37d1732c-20d4-49b4-99b3-67d2ca10e492","id":"6","type":"Error","time":{"sec":1731996384,"micros":358067},"title":"exception
 while executing 
job","level":"ERROR","attributes":{"stackTrace":"org.apache.iceberg.exceptions.NotFoundException:
 Failed to open input stream for file: 
s3a://<>/<>/<>.events/metadata/12454-c7fe536d-cdd8-47b4-93d7-a6b1d915ef4c.metadata.json\n\tat
 
org.apache.iceberg.hadoop.HadoopInputFile.newStream(HadoopInputFile.java:185)\n\tat
 
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:272)\n\tat 
org.apache.iceberg.TableMetadataParser.read(TableMetadataParser.java:266)\n\tat 
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$0(BaseMetastoreTableOperations.java:189)\n\tat
 
org.apache.iceberg.BaseMetastoreTableOperations.lambda$refreshFromMetadataLocation$1(BaseMetastoreTableOperations.java:208)\n\tat
 org.apache.iceberg.util.Tasks$Builder.runTaskWithRetry(Tasks.java:413)\n\tat 
org.apache.iceberg.util.Tasks$Buil
 der.runSingleThreaded(Tasks.java:219)\n\tat 
org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:203)\n\tat 
org.apache.iceberg.util.Tasks$Builder.run(Tasks.java:196)\n\tat 
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:208)\n\tat
 
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:185)\n\tat
 
org.apache.iceberg.BaseMetastoreTableOperations.refreshFromMetadataLocation(BaseMetastoreTableOperations.java:180)\n\tat
 
org.apache.iceberg.hive.HiveTableOperations.doRefresh(HiveTableOperations.java:178)\n\tat
 
org.apache.iceberg.BaseMetastoreTableOperations.refresh(BaseMetastoreTableOperations.java:97)\n\tat
 
org.apache.iceberg.BaseMetastoreTableOperations.current(BaseMetastoreTableOperations.java:80)\n\tat
 
org.apache.iceberg.BaseMetastoreCatalog.loadTable(BaseMetastoreCatalog.java:47)\n\tat
 org.apache.iceberg.catalog.Catalog.tableExists(Catalog.java:281)\n\tat 
in.zeta.perseus
 
.iceberg.operator.sink.IcebergTableLoader.createTable(IcebergTableLoader.java:107)\n\tat
 
in.zeta.perseus.iceberg.operator.sink.IcebergTableLoader.createIcebergTableIfNotExists(IcebergTableLoader.java:54)\n\tat
 
in.zeta.perseus.iceberg.operator.sink.IcebergTableLoader.getTableLoader(IcebergTableLoader.java:31)\n\tat
 
in.zeta.perseus.iceberg.operator.sink.IcebergSinkOperator.sinkStream(IcebergSinkOperator.java:40)\n\tat
 in.zeta.perseus.core.job.JobBuilder.sinkStream(JobBuilder.java:225)\n\tat 
in.zeta.perseus.core.job.JobBuilder.lambda$buildSinkOperator$2(JobBuilder.java:182)\n\tat
 java.base/java.util.Optional.ifPresent(Unknown Source)\n\tat 
in.zeta.perseus.core.job.JobBuilder.buildSinkOperator(JobBuilder.java:180)\n\tat
 
in.zeta.perseus.core.job.JobBuilder.executeJobGraphTopologically(JobBuilder.java:111)\n\tat
 
in.zeta.perseus.core.job.JobBuilder.buildAndExecuteJobGraph(JobBuilder.java:69)\n\tat
 in.zeta.perseus.core.job.JobBuilder.buildJob(JobBuilder.java:56)\n\tat 
in.zeta.perseus.core.J
 obDriver.validateAndBuildJob(JobDriver.java:44)\n\tat 
in.zeta.perseus.core.JobDriver.main(JobDriver.java:25)\n\tat 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)\n\tat 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown 
Source)\n\tat 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)\n\tat java.base/java.lang.reflect.Method.invoke(Unknown Source)\n\tat 
org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:355)\n\tat
 
org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:222)\n\tat
 org.apache.flink.client.ClientUtils.executeProgram(ClientUtils.java:98)\n\tat 
org.apache.flink.client.deployment.application.DetachedApplicationRunner.tryExecuteJobs(DetachedApplicationRunner.java:84)\n\tat
 
org.apache.flink.client.deployment.application.DetachedApplicationRunner.run(DetachedApplicationRunner.java:70)\n\tat
 org.apache.flink.runtime.
 
webmonitor.handlers.JarRunHandler.lambda$handleRequest$0(JarRunHandler.java:107)\n\tat
 java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown 
Source)\n\tat java.base/java.lang.Thread.run(Unknown Source)\nCaused by: 
java.io.FileNotFoundException: No such file or directory: 
s3a://<>/<>/<>/metadata/12454-c7fe536d-cdd8-47b4-93d7-a6b1d915ef4c.metadata.json\n\tat
 
org.apache.hadoop.fs.s3a.S3AFileSystem.s3GetFileStatus(S3AFileSystem.java:3866)\n\tat
 
org.apache.hadoop.fs.s3a.S3AFileSystem.innerGetFileStatus(S3AFileSystem.java:3688)\n\tat
 
org.apache.hadoop.fs.s3a.S3AFileSystem.extractOrFetchSimpleFileStatus(S3AFileSystem.java:5401)\n\tat
 org.apache.hadoop.fs.s3a.S3AFileSystem.open(S3AFileSystem.java:1465)\n\tat 
org.apache.hadoop.fs.s3a.S3AFileSystem.open(S3AFileSystem.java:1441)\n\tat 
org.apache.hadoop.fs.FileSystem.open(FileSystem.java:976)\n\tat 
org.apache.iceberg.hadoop.HadoopInputFile.newStream(HadoopInputFile.java:183)\n\t...
 41 more\n","message":"Failed to open input s
 tream for file: s3a://<>/<>/<>_events
   ```
   
   


-- 
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

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