Xuzhengz opened a new issue, #7215:
URL: https://github.com/apache/seatunnel/issues/7215

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/seatunnel/issues?q=is%3Aissue+label%3A%22bug%22)
 and found no similar issues.
   
   
   ### What happened
   
   After updating to the current dev branch cluster, s3File failed to run the 
task
   
   ### SeaTunnel Version
   
   dev
   
   ### SeaTunnel Config
   
   ```conf
   {
       "env": {
           "job.name": "Excel输入测试",
           "job.mode": "batch"
       },
       "preHandler": [
   
       ],
       "source": [
           {
               "plugin_name": "S3File",
               "resourceType": "file",
               "path": "/file-node/upload/excel/669634f980e02dd229a3eb04.xlsx",
               "fs.s3a.endpoint": "******",
               "fs.s3a.aws.credentials.provider": 
"org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider",
               "access_key": "P7HpCVa0Eth8X3dM",
               "secret_key": "xxM9cJL5QKqq9M7jvwkQ5LJgsQSVvIay",
               "bucket": "s3a://ottomi",
               "file_format_type": "excel",
               "skip_header_row_number": 1,
               "date_format": "yyyy-MM-dd",
               "datetime_format": "yyyy-MM-dd HH:mm:ss",
               "time_format": "HH:mm:ss",
               "schema": {
                   "fields": {
   
                   }
               },
               "resources": [
                   "testOut_0.xlsx"
               ],
               "result_table_name": "ot_768f13511d68480b8ee8b4112f6efa6b",
               "ottomi_node_type": "ExcelSource"
           }
       ],
       "transform": [
   
       ],
       "sink": [
           {
               "file_format_type": "excel",
               "sheet_name": "ottomi",
               "custom_filename": true,
               "file_name_expression": "testaaa",
               "is_enable_transaction": false,
               "batch_size": 1000000000,
               "max_rows_in_memory ": 2048,
               "plugin_name": "S3File",
               "bucket": "s3a://ottomi",
               "fs.s3a.endpoint": "******",
               "fs.s3a.aws.credentials.provider": 
"org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider",
               "access_key": "P7HpCVa0Eth8X3dM",
               "secret_key": "xxM9cJL5QKqq9M7jvwkQ5LJgsQSVvIay",
               "tmp_path": "/tmp/ottomi",
               "path": "/file-node/download/1789908261255188482/excel/",
               "result_table_name": "ot_1e0968446fb242608701085865694ca2",
               "ottomi_node_type": "ExcelSink",
               "source_table_name": [
                   "ot_768f13511d68480b8ee8b4112f6efa6b"
               ]
           }
       ]
   }
   ```
   
   
   ### Running Command
   
   ```shell
   bin/seatunnel.sh -c demo.json
   ```
   
   
   ### Error Exception
   
   ```log
   Caused by: java.io.IOException: 
org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider instantiation exception: 
java.lang.NoSuchMethodError: 
com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
           at 
org.apache.hadoop.fs.s3a.S3AUtils.createAWSCredentialProvider(S3AUtils.java:678)
 ~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.s3a.S3AUtils.createAWSCredentialProviderSet(S3AUtils.java:566)
 ~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.s3a.DefaultS3ClientFactory.createS3Client(DefaultS3ClientFactory.java:52)
 ~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.s3a.S3AFileSystem.initialize(S3AFileSystem.java:256) 
~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3303) 
~[seatunnel-hadoop3-3.1.4-uber.jar:2.3.6-SNAPSHOT]
           at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:476) 
~[seatunnel-hadoop3-3.1.4-uber.jar:2.3.6-SNAPSHOT]
           at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:227) 
~[seatunnel-hadoop3-3.1.4-uber.jar:2.3.6-SNAPSHOT]
           at 
org.apache.seatunnel.connectors.seatunnel.file.hadoop.HadoopFileSystemProxy.initialize(HadoopFileSystemProxy.java:222)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.hadoop.HadoopFileSystemProxy.getFileSystem(HadoopFileSystemProxy.java:171)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.hadoop.HadoopFileSystemProxy.listStatus(HadoopFileSystemProxy.java:154)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.source.reader.AbstractReadStrategy.getFileNamesByPath(AbstractReadStrategy.java:94)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseFileSourceConfig.parseFilePaths(BaseFileSourceConfig.java:73)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseFileSourceConfig.<init>(BaseFileSourceConfig.java:64)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.config.S3FileSourceConfig.<init>(S3FileSourceConfig.java:44)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.config.MultipleTableS3FileSourceConfig.getBaseSourceConfig(MultipleTableS3FileSourceConfig.java:32)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseMultipleTableFileSourceConfig.parseFromFileSourceConfig(BaseMultipleTableFileSourceConfig.java:54)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseMultipleTableFileSourceConfig.<init>(BaseMultipleTableFileSourceConfig.java:39)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.config.MultipleTableS3FileSourceConfig.<init>(MultipleTableS3FileSourceConfig.java:27)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.S3FileSource.<init>(S3FileSource.java:28)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.S3FileSourceFactory.lambda$createSource$0(S3FileSourceFactory.java:48)
 ~[?:?]
           at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:112)
 ~[seatunnel-starter.jar:2.3.6-SNAPSHOT]
           at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:73)
 ~[seatunnel-starter.jar:2.3.6-SNAPSHOT]
           ... 14 more
   Caused by: java.lang.NoSuchMethodError: 
com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
           at 
org.apache.hadoop.fs.s3a.S3AUtils.lookupPassword(S3AUtils.java:742) 
~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.s3a.SimpleAWSCredentialsProvider.<init>(SimpleAWSCredentialsProvider.java:59)
 ~[hadoop-aws-3.1.4.jar:?]
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method) ~[?:1.8.0_212]
           at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
 ~[?:1.8.0_212]
           at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 ~[?:1.8.0_212]
           at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
~[?:1.8.0_212]
           at 
org.apache.hadoop.fs.s3a.S3AUtils.createAWSCredentialProvider(S3AUtils.java:635)
 ~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.s3a.S3AUtils.createAWSCredentialProviderSet(S3AUtils.java:566)
 ~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.s3a.DefaultS3ClientFactory.createS3Client(DefaultS3ClientFactory.java:52)
 ~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.s3a.S3AFileSystem.initialize(S3AFileSystem.java:256) 
~[hadoop-aws-3.1.4.jar:?]
           at 
org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3303) 
~[seatunnel-hadoop3-3.1.4-uber.jar:2.3.6-SNAPSHOT]
           at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:476) 
~[seatunnel-hadoop3-3.1.4-uber.jar:2.3.6-SNAPSHOT]
           at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:227) 
~[seatunnel-hadoop3-3.1.4-uber.jar:2.3.6-SNAPSHOT]
           at 
org.apache.seatunnel.connectors.seatunnel.file.hadoop.HadoopFileSystemProxy.initialize(HadoopFileSystemProxy.java:222)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.hadoop.HadoopFileSystemProxy.getFileSystem(HadoopFileSystemProxy.java:171)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.hadoop.HadoopFileSystemProxy.listStatus(HadoopFileSystemProxy.java:154)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.source.reader.AbstractReadStrategy.getFileNamesByPath(AbstractReadStrategy.java:94)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseFileSourceConfig.parseFilePaths(BaseFileSourceConfig.java:73)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseFileSourceConfig.<init>(BaseFileSourceConfig.java:64)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.config.S3FileSourceConfig.<init>(S3FileSourceConfig.java:44)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.config.MultipleTableS3FileSourceConfig.getBaseSourceConfig(MultipleTableS3FileSourceConfig.java:32)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseMultipleTableFileSourceConfig.parseFromFileSourceConfig(BaseMultipleTableFileSourceConfig.java:54)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.config.BaseMultipleTableFileSourceConfig.<init>(BaseMultipleTableFileSourceConfig.java:39)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.config.MultipleTableS3FileSourceConfig.<init>(MultipleTableS3FileSourceConfig.java:27)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.S3FileSource.<init>(S3FileSource.java:28)
 ~[?:?]
           at 
org.apache.seatunnel.connectors.seatunnel.file.s3.source.S3FileSourceFactory.lambda$createSource$0(S3FileSourceFactory.java:48)
 ~[?:?]
           at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:112)
 ~[seatunnel-starter.jar:2.3.6-SNAPSHOT]
           at 
org.apache.seatunnel.api.table.factory.FactoryUtil.createAndPrepareSource(FactoryUtil.java:73)
 ~[seatunnel-starter.jar:2.3.6-SNAPSHOT]
           ... 14 more
   ```
   
   
   ### Zeta or Flink or Spark Version
   
   2.3.6-dev
   
   ### Java or Scala Version
   
   1.8
   
   ### Screenshots
   
   
![image](https://github.com/user-attachments/assets/38a9a189-1805-430e-8c15-91322c107f7a)
   
![image](https://github.com/user-attachments/assets/4514628d-8f6a-49ed-b63f-3a4e0e5c224f)
   
   
   ### Are you willing to submit PR?
   
   - [X] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
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: commits-unsubscr...@seatunnel.apache.org.apache.org

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

Reply via email to