国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

記報(bào)錯(cuò)信息:java.lang.IllegalArgumentException: MALFORMED解決方案

這篇具有很好參考價(jià)值的文章主要介紹了記報(bào)錯(cuò)信息:java.lang.IllegalArgumentException: MALFORMED解決方案。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

在調(diào)用JDK自帶的zipfile讀取壓縮包文件的時(shí)候,出現(xiàn)了以下錯(cuò)誤:

SjXcmcFeignClient:124 - BaseFeignClient 攔截到【未知系統(tǒng)異常】Exception異常:

java.lang.IllegalArgumentException: MALFORMED[1]

at java.util.zip.ZipCoder.toString(ZipCoder.java:65)

at java.util.zip.ZipFile.getZipEntry(ZipFile.java:583)

at java.util.zip.ZipFile.access$900(ZipFile.java:60)

at java.util.zip.ZipFile$ZipEntryIterator.next(ZipFile.java:539)

at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:514)

at java.util.zip.ZipFile$ZipEntryIterator.nextElement(ZipFile.java:495)

at com.xcwlkj.ksyw.web.KsjhglSjXcmcFeignClient.updatekszp(KsjhglSjXcmcFeignClient.java:962)

......

后來(lái)經(jīng)過(guò)檢查,發(fā)現(xiàn)壓縮包內(nèi)有一個(gè)文件的名字帶有中文,解析壓縮包中,讀取中文文件導(dǎo)致報(bào)錯(cuò),然后查看了Zipfile的構(gòu)造方法,發(fā)現(xiàn)還有一個(gè)設(shè)置字符編碼的參數(shù)

public ZipFile(String name, Charset charset) throws IOException

{

this(new File(name), OPEN_READ, charset);

}

于是嘗試設(shè)置zip的字符編碼為GBK格式,如下:

ZipFile zipFile=new ZipFile(zipPath,Charset.forName("GBK"));

代碼重新編譯后執(zhí)行,問(wèn)題得到解決。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-453893.html

到了這里,關(guān)于記報(bào)錯(cuò)信息:java.lang.IllegalArgumentException: MALFORMED解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 報(bào)錯(cuò)java.lang.IllegalArgumentException: Unsupported class file major version 60的解決方案

    使用 maven 集成 spring 在測(cè)試的時(shí)候報(bào)出了如下的異常: Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 60 這個(gè)錯(cuò)誤意思大概就是:非法參數(shù)異常,不支持的類文件主版本60。 猜想應(yīng)該是版本兼容問(wèn)題,查找項(xiàng)目中只集成了 spring-context ,版本是 5.2.4.RELEASE ,而

    2024年02月07日
    瀏覽(93)
  • java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank 報(bào)錯(cuò)解決

    java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank 報(bào)錯(cuò)解決

    ? 目錄 前言 系列文章目錄 一、項(xiàng)目啟動(dòng)報(bào)錯(cuò) 1、報(bào)錯(cuò)截圖 2、錯(cuò)誤信息 二、解決方案 1.錯(cuò)誤原因 2.排查建議 ? 前言 本篇博客使用Spring Cloud 2021版本、Nacos 1.4.0、Spring Boot 2.7.6 ?Spring Boot2.0系列教程合集、Spring Cloud系列教程合集、Spring Boot常見(jiàn)錯(cuò)誤合集、Spring Cloud常見(jiàn)錯(cuò)誤合集

    2024年02月11日
    瀏覽(38)
  • 解決報(bào)錯(cuò) java.lang.IllegalArgumentException: Cannot format given Object as a Date

    報(bào)錯(cuò)原因:我們?cè)赟impleDateFormat.format轉(zhuǎn)化時(shí)間格式的時(shí)候,傳入的值無(wú)法轉(zhuǎn)換成date而報(bào)的錯(cuò) 我的代碼大概就是下面這種 發(fā)現(xiàn)SimpleDateFormat.format方法并不適用于LocalDate類型,不然就會(huì)報(bào)此錯(cuò)誤; 這個(gè)錯(cuò)誤的解決方法都是一樣,先把時(shí)間轉(zhuǎn)換成date類型,再去調(diào)用此方法進(jìn)行格式

    2024年02月04日
    瀏覽(26)
  • 已解決:安卓11以上操作文件報(bào)錯(cuò)E/MediaProvider: insertFileIfNecessary failed java.lang.IllegalArgumentException: Pr

    已解決:安卓11以上調(diào)用相機(jī)拍照?qǐng)?bào)錯(cuò) {“err”: “/storage/emulated/0/temp.jpg: open failed: ENOENT (No such file or directory)”} 以下是異常信息 E/MediaProvider: insertFileIfNecessary failed, java.lang.IllegalArgumentException: Primary directory null not allowed for content://media/external_primary/file; allowed directories are [Do

    2024年02月09日
    瀏覽(47)
  • 解決java.lang.IllegalArgumentException異常的正確解決方法

    java.lang.IllegalArgumentException 是 Java 編程語(yǔ)言中的一個(gè)運(yùn)行時(shí)異常,通常表示向方法傳遞了一個(gè)不合法或不適當(dāng)?shù)膮?shù)。當(dāng)程序在運(yùn)行時(shí)遇到此類異常,它會(huì)立即中斷當(dāng)前的執(zhí)行流程,并拋出異常信息。理解這個(gè)異常的原因并學(xué)會(huì)如何正確解決,對(duì)于編寫健壯的 Java 程序至關(guān)重

    2024年04月25日
    瀏覽(65)
  • org.elasticsearch.bootstrap.StartupException:java.lang.IllegalArgumentException:

    org.elasticsearch.bootstrap.StartupException:java.lang.IllegalArgumentException:

    ES進(jìn)入bin文件夾啟動(dòng)elasticsearch.bat文件后出現(xiàn) org.elasticsearch.bootstrap.StartupException:java.lang.IllegalArgumentException: Plugin [analysis-ik] was built for Elasticsearch version Caused by: java.lang.IllegalArgumentException: Plugin [analysis-ik] was built for Elasticsearch version 7.17.4 but version 7.16.2 is running java.lang.IllegalArgum

    2024年02月11日
    瀏覽(89)
  • java.lang.IllegalArgumentException: bound must be positive

    IllegalArgumentException 是Java中的一個(gè)異常類,用于在方法中傳遞非法的參數(shù)值時(shí)拋出。具體的錯(cuò)誤信息 bound must be positive 表示傳入的參數(shù)邊界必須是一個(gè)正數(shù)。 在Java中,一些方法或構(gòu)造函數(shù)要求參數(shù)值是正數(shù)。如果傳入了負(fù)數(shù)或零,就會(huì)拋出這個(gè)異常。要解決此問(wèn)題,您需要檢

    2024年02月04日
    瀏覽(96)
  • Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.Str

    Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.Str

    這個(gè)異常意味著你嘗試在Java程序中比較一個(gè)java.util.Date對(duì)象和一個(gè)java.lang.String對(duì)象,這是無(wú)效的比較。Java中的不同類型的對(duì)象只能在特定的比較操作中使用。通常,日期對(duì)象被用于表示日期和時(shí)間信息,而字符串對(duì)象用于表示文本信息。因此,Java不允許直接將它們進(jìn)行比較

    2024年02月16日
    瀏覽(92)
  • 解決錯(cuò)誤 “java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String“ 的

    解決錯(cuò)誤 “java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String“ 的

    前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站,這篇文章男女通用,看懂了就去分享給你的碼吧。 在 Java 開(kāi)發(fā)中,有時(shí)會(huì)遇到錯(cuò)誤信息 “java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String”,

    2024年02月10日
    瀏覽(88)
  • Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang

    Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang

    問(wèn)題:使用spring-mvc進(jìn)行獲取前端參數(shù)時(shí)報(bào)錯(cuò) 具體報(bào)錯(cuò)如下: 我使用的是最新版的6.1.4版本的spring-webmvc,傳參方式如下 按道理按照之前的寫法,就算是沒(méi)有加@RequestParam注解,這樣子也不會(huì)報(bào)錯(cuò),很奇怪。 后面發(fā)現(xiàn)這是新版本的問(wèn)題,可能是新版的webmvc改了吧,簡(jiǎn)單類型應(yīng)該

    2024年04月15日
    瀏覽(96)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包