
idea运行报错读取jar文件错误:java: 读取../zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.jar时出错zip END header not found
最近在进行大数据平台的开发,有一个使用场景是Flink从Kafka中topic A中消费数据,进行一定的处理之后作为生产者推送到Kafka的topic B中,再由Doris订阅Kafka topic B中的数据写入到数据库中。于是从maven官网直接输入文件名称,下载对应的版本文件,将自己本地仓库的spring-core-5.2.8.RELEASE.jar文件更换即可解决。确实存在,全部删除之后重
·
问题描述:
最近在进行大数据平台的开发,有一个使用场景是Flink从Kafka中topic A中消费数据,进行一定的处理之后作为生产者推送到Kafka的topic B中,再由Doris订阅Kafka topic B中的数据写入到数据库中。在运行上述Flink程序的时候,报错:
java: 读取/Users/panpanmn/.m2/repository/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.jar时出错; zip END header not found
在ChatGPT的建议下尝试清理maven仓库并重新构建项目:
mvn dependency:purge-local-repository
mvn clean install
但在执行第一个命令时就开始WARNING:
[WARNING] Could not validate integrity of download from https://maven.aliyun.com/repository/spring/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.pom
org.eclipse.aether.transfer.ChecksumFailureException: Checksum validation failed, expected <!doctype but is 5166b6f8ee81598b7929e49e341d404ad31a068f
at org.eclipse.aether.connector.basic.ChecksumValidator.validateExternalChecksums (ChecksumValidator.java:174)
检查了一下项目的pom.xml
,发现用的是阿里云镜像
这说明阿里云镜像仓库里的SparseitSet
本身就是有问题的
尝试进入到/Users/panpanmn/.m2/repository/com/zaxxer/
目录下,发现SparseitSet
确实存在,全部删除之后重新下载编译还是会出现相同的问题。
于是从maven官网直接输入文件名称,下载对应的版本文件,将自己本地仓库的spring-core-5.2.8.RELEASE.jar文件更换即可解决
https://mvnrepository.com/artifact/com.zaxxer/SparseBitSet
下载好之后进行替换:
重新运行成功。
阿里云你害人不浅。。。
更多推荐
所有评论(0)