Java.lang.NoSuchMethodError: 'org.apache.commons.io.input.BoundedInputStream$Builder org.apache.commons.io.input.BoundedJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.lang.NoSuchMethodError: 'org.apache.commons.io.input.BoundedInputStream$Builder org.apache.commons.io.input.Bounded

Сообщение Anonymous »

Недавно я обновил свой файл POM.xml для следующих зависимостей. Когда я запускаю тест, я получаю следующую ошибку. Когда я просмотрел другие сообщения по той же проблеме, я заметил, что мне нужно обновить commons-io до версии 2.14.0. Но даже после обновления я получаю эту ошибку. Я даже попробовал команду mvn dependency:true, чтобы загрузить все артефакты и обновить папку зависимостей maven до последней версии. Не уверен, чего мне не хватает. Мы используем сборку Eclipse и Maven
POM.xml file

4.37.0
7.10.2
4.12
2.17.2
2.17.2
2.17.2
5.4.0
5.4.0
2.14.0
3.18.0
5.2
5.2.0
1.5.6
1.5.0-b01
1.1.1
42.7.2
20230227
2.9.2
2.9.2
4.1.7
2.0.22
2.3.2
1.2.3

UTF-8
2.19
2.19.1


org.apache.poi
poi
${poi.version}



org.apache.poi
poi-ooxml
${poi-ooxml.version}



org.apache.commons
commons-lang3
${commons-lang3.version}


commons-io
commons-io
${commons-io.version}



Error message

java.lang.NoSuchMethodError: 'org.apache.commons.io.input.BoundedInputStream$Builder org.apache.commons.io.input.BoundedInputStream.builder()'
at org.apache.poi.util.IOUtils.peekFirstNBytes(IOUtils.java:145)
at org.apache.poi.poifs.filesystem.FileMagic.valueOf(FileMagic.java:209)
at org.apache.poi.openxml4j.opc.internal.ZipHelper.verifyZipHeader(ZipHelper.java:147)
at org.apache.poi.openxml4j.opc.internal.ZipHelper.openZipStream(ZipHelper.java:191)
at org.apache.poi.openxml4j.opc.ZipPackage.(ZipPackage.java:156)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:363)
at org.apache.poi.ooxml.util.PackageHelper.open(PackageHelper.java:67)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:315)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:289)
at utils.FileUtil.loadDataWorkbook(FileUtil.java:151)
at templates.TestTemplate.beforeTest(TestTemplate.java:405)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:141)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:71)
at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:400)
at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:333)
at org.testng.internal.invokers.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:188)
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at org.testng.TestRunner.privateRun(TestRunner.java:739)
at org.testng.TestRunner.run(TestRunner.java:614)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:421)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:413)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:373)
at org.testng.SuiteRunner.run(SuiteRunner.java:312)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1274)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1208)
at org.testng.TestNG.runSuites(TestNG.java:1112)
at org.testng.TestNG.run(TestNG.java:1079)
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:293)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:91)

Запуск зависимости mvn:true привел к следующему результату:
--- maven-dependency-plugin:2.8:tree (default-cli) @ automation ---
[INFO] seacats:automation:jar:0.0.1-SNAPSHOT
[INFO] +- org.seleniumhq.selenium:selenium-java:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-api:jar:4.37.0:compile
[INFO] | | \- org.jspecify:jspecify:jar:1.0.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-chrome-driver:jar:4.37.0:compile
[INFO] | | +- com.google.auto.service:auto-service-annotations:jar:1.1.1:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-chromium-driver:jar:4.37.0:compile
[INFO] | | +- org.seleniumhq.selenium:selenium-json:jar:4.37.0:compile
[INFO] | | \- org.seleniumhq.selenium:selenium-manager:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-devtools-v139:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-devtools-v140:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-devtools-v141:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-edge-driver:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-firefox-driver:jar:4.37.0:compile
[INFO] | | \- org.seleniumhq.selenium:selenium-http:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-ie-driver:jar:4.37.0:compile
[INFO] | +- org.seleniumhq.selenium:selenium-remote-driver:jar:4.37.0:compile
[INFO] | | +- com.google.guava:guava:jar:33.5.0-jre:compile
[INFO] | | | +- com.google.guava:failureaccess:jar:1.0.3:compile
[INFO] | | | +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] | | | +- com.google.errorprone:error_prone_annotations:jar:2.41.0:compile
[INFO] | | | \- com.google.j2objc:j2objc-annotations:jar:3.1:compile
[INFO] | | +- io.opentelemetry:opentelemetry-api:jar:1.55.0:compile
[INFO] | | +- io.opentelemetry:opentelemetry-context:jar:1.55.0:compile
[INFO] | | | \- io.opentelemetry:opentelemetry-common:jar:1.55.0:compile
[INFO] | | +- io.opentelemetry:opentelemetry-exporter-logging:jar:1.55.0:compile
[INFO] | | +- io.opentelemetry:opentelemetry-sdk-common:jar:1.55.0:compile
[INFO] | | +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:1.55.0:compile
[INFO] | | +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:1.55.0:compile
[INFO] | | +- io.opentelemetry:opentelemetry-sdk-trace:jar:1.55.0:compile
[INFO] | | +- io.opentelemetry:opentelemetry-sdk:jar:1.55.0:compile
[INFO] | | | +- io.opentelemetry:opentelemetry-sdk-metrics:jar:1.55.0:compile
[INFO] | | | \- io.opentelemetry:opentelemetry-sdk-logs:jar:1.55.0:compile
[INFO] | | +- net.bytebuddy:byte-buddy:jar:1.17.8:compile
[INFO] | | \- org.seleniumhq.selenium:selenium-os:jar:4.37.0:compile
[INFO] | | \- org.apache.commons:commons-exec:jar:1.5.0:runtime
[INFO] | +- org.seleniumhq.selenium:selenium-safari-driver:jar:4.37.0:compile
[INFO] | \- org.seleniumhq.selenium:selenium-support:jar:4.37.0:compile
[INFO] +- org.testng:testng:jar:7.10.2:compile
[INFO] | +- org.slf4j:slf4j-api:jar:1.7.36:compile
[INFO] | +- com.beust:jcommander:jar:1.82:compile
[INFO] | \- org.webjars:jquery:jar:3.7.1:runtime
[INFO] +- junit:junit:jar:4.12:test
[INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile
[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.17.2:compile
[INFO] +- org.apache.logging.log4j:log4j-slf4j-impl:jar:2.17.2:compile
[INFO] +- org.apache.poi:poi:jar:5.4.0:compile
[INFO] | +- commons-codec:commons-codec:jar:1.17.1:compile
[INFO] | +- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] | +- org.apache.commons:commons-math3:jar:3.6.1:compile
[INFO] | \- com.zaxxer:SparseBitSet:jar:1.3:compile
[INFO] +- org.apache.poi:poi-ooxml:jar:5.4.0:compile
[INFO] | +- org.apache.poi:poi-ooxml-lite:jar:5.4.0:compile
[INFO] | +- org.apache.xmlbeans:xmlbeans:jar:5.3.0:compile
[INFO] | +- org.apache.commons:commons-compress:jar:1.27.1:compile
[INFO] | \- com.github.virtuald:curvesapi:jar:1.08:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.18.0:compile
[INFO] +- org.apache.bcel:bcel:jar:5.2:compile
[INFO] | \- jakarta-regexp:jakarta-regexp:jar:1.4:compile
[INFO] +- commons-io:commons-io:jar:2.14.0:compile
[INFO] +- io.rest-assured:rest-assured:jar:5.2.0:compile
[INFO] | +- org.apache.groovy:groovy:jar:4.0.1:compile
[INFO] | +- org.apache.groovy:groovy-xml:jar:4.0.1:compile
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] | | \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
[INFO] | +- org.apache.httpcomponents:httpmime:jar:4.5.13:compile
[INFO] | +- org.hamcrest:hamcrest:jar:2.1:compile
[INFO] | +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:compile
[INFO] | +- io.rest-assured:json-path:jar:5.2.0:compile
[INFO] | | +- org.apache.groovy:groovy-json:jar:4.0.1:compile
[INFO] | | \- io.rest-assured:rest-assured-common:jar:5.2.0:compile
[INFO] | \- io.rest-assured:xml-path:jar:5.2.0:compile
[INFO] +- javax.mail:javax.mail-api:jar:1.5.6:compile
[INFO] +- javax.mail:mail:jar:1.5.0-b01:compile
[INFO] +- javax.activation:activation:jar:1.1.1:compile
[INFO] +- org.postgresql:postgresql:jar:42.7.2:compile
[INFO] | \- org.checkerframework:checker-qual:jar:3.42.0:runtime
[INFO] +- org.json:json:jar:20230227:compile
[INFO] +- com.fasterxml.jackson.core:jackson-core:jar:2.9.2:compile
[INFO] +- com.fasterxml.jackson.core:jackson-databind:jar:2.9.2:compile
[INFO] | \- com.fasterxml.jackson.core:jackson-annotations:jar:2.9.0:compile
[INFO] +- com.aventstack:extentreports:jar:4.1.7:compile
[INFO] | +- org.freemarker:freemarker:jar:2.3.29:compile
[INFO] | +- com.google.code.gson:gson:jar:2.8.6:compile
[INFO] | +- org.mongodb:mongodb-driver:jar:3.12.0:compile
[INFO] | | \- org.mongodb:mongodb-driver-core:jar:3.12.0:compile
[INFO] | \- org.mongodb:bson:jar:3.12.0:compile
[INFO] +- org.apache.pdfbox:pdfbox:jar:2.0.22:compile
[INFO] | +- org.apache.pdfbox:fontbox:jar:2.0.22:compile
[INFO] | \- commons-logging:commons-logging:jar:1.2:compile
[INFO] +- com.sun.xml.ws:jaxws-ri:pom:2.3.2:compile
[INFO] | +- jakarta.annotation:jakarta.annotation-api:jar:1.3.4:compile
[INFO] | +- com.sun.xml.ws:jaxws-rt:jar:2.3.2:compile
[INFO] | | +- org.glassfish.jaxb:jaxb-runtime:jar:2.3.2:compile
[INFO] | | | +- org.glassfish.jaxb:txw2:jar:2.3.2:compile
[INFO] | | | \- com.sun.istack:istack-commons-runtime:jar:3.0.8:compile
[INFO] | | +- com.sun.xml.ws:policy:jar:2.7.6:compile
[INFO] | | +- org.glassfish.gmbal:gmbal:jar:4.0.0:compile
[INFO] | | | +- org.glassfish.external:management-api:jar:3.2.1:compile
[INFO] | | | +- org.glassfish.pfl:pfl-basic:jar:4.0.1:compile
[INFO] | | | +- org.glassfish.pfl:pfl-tf:jar:4.0.1:compile
[INFO] | | | | +- org.glassfish.pfl:pfl-asm:jar:4.0.1:compile
[INFO] | | | | \- org.glassfish.pfl:pfl-dynamic:jar:4.0.1:compile
[INFO] | | | +- org.glassfish.pfl:pfl-basic-tools:jar:4.0.1:compile
[INFO] | | | \- org.glassfish.pfl:pfl-tf-tools:jar:4.0.1:compile
[INFO] | | +- org.jvnet.staxex:stax-ex:jar:1.8.1:compile
[INFO] | | +- com.sun.xml.stream.buffer:streambuffer:jar:1.5.7:compile
[INFO] | | +- org.jvnet.mimepull:mimepull:jar:1.9.11:compile
[INFO] | | +- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.16:compile
[INFO] | | +- org.glassfish.ha:ha-api:jar:3.1.12:compile
[INFO] | | +- com.sun.xml.messaging.saaj:saaj-impl:jar:1.5.1:compile
[INFO] | | +- com.fasterxml.woodstox:woodstox-core:jar:5.1.0:runtime
[INFO] | | +- org.codehaus.woodstox:stax2-api:jar:4.1:runtime
[INFO] | | \- jakarta.activation:jakarta.activation-api:jar:1.2.1:compile
[INFO] | +- com.sun.xml.ws:jaxws-tools:jar:2.3.2:compile
[INFO] | | +- com.sun.xml.bind:jaxb-xjc:jar:2.3.2:compile
[INFO] | | \- com.sun.xml.bind:jaxb-jxc:jar:2.3.2:compile
[INFO] | +- com.sun.xml.ws:jaxws-eclipselink-plugin:jar:2.3.2:compile
[INFO] | | +- jakarta.mail:jakarta.mail-api:jar:1.6.3:compile
[INFO] | | +- jakarta.persistence:jakarta.persistence-api:jar:2.2.2:compile
[INFO] | | \- org.eclipse.persistence:org.eclipse.persistence.moxy:jar:2.7.4:compile
[INFO] | | \- org.eclipse.persistence:org.eclipse.persistence.core:jar:2.7.4:compile
[INFO] | | \- org.eclipse.persistence:org.eclipse.persistence.asm:jar:2.7.4:compile
[INFO] | +- com.sun.xml.ws:sdo-eclipselink-plugin:jar:2.3.2:compile
[INFO] | | +- org.eclipse.persistence:org.eclipse.persistence.sdo:jar:2.7.4:compile
[INFO] | | \- org.eclipse.persistence:commonj.sdo:jar:2.1.1:compile
[INFO] | +- com.sun.xml.ws:release-documentation:zip:docbook:2.3.2:compile
[INFO] | +- com.sun.xml.ws:samples:zip:2.3.2:compile
[INFO] | +- jakarta.xml.ws:jakarta.xml.ws-api:jar:2.3.2:compile
[INFO] | +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.2:compile
[INFO] | +- jakarta.xml.soap:jakarta.xml.soap-api:jar:1.4.1:compile
[INFO] | \- jakarta.jws:jakarta.jws-api:jar:1.1.1:compile
[INFO] \- net.obvj:jsonmerge-core:jar:1.2.3:compile
[INFO] +- net.obvj:performetrics:jar:2.4.0:compile
[INFO] +- com.jayway.jsonpath:json-path:jar:2.9.0:compile
[INFO] \- net.minidev:json-smart:jar:2.5.1:compile
[INFO] \- net.minidev:accessors-smart:jar:2.5.1:compile
[INFO] \- org.ow2.asm:asm:jar:9.6:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.826 s
[INFO] Finished at: 2026-01-23T09:17:37-05:00
[INFO] ------------------------------------------------------------------------


Подробнее здесь: https://stackoverflow.com/questions/798 ... tstreambui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»