t.me/atinfo_chat Telegram группа по автоматизации тестирования

macOS: Java+TestNG+Maven: При запуске автотестов: Error: Could not create the Java Virtual Machine.

os-x
java
testng
maven
Теги: #<Tag:0x00007f9c4c497808> #<Tag:0x00007f9c4c497678> #<Tag:0x00007f9c4c497538> #<Tag:0x00007f9c4c4973f8>

(Necrosium) #1

На рабочей машине под 10 виндой, все работает.
Дома Mac OS, выкачал из репозитория проект, при попытке запустить автотесты:

Сводка

/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java --illegal-access=permit -javaagent:/Users/Necrosium/.m2/repository/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar -Didea.test.cyclic.buffer.size=1048576 “-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=58770:/Applications/IntelliJ IDEA CE.app/Contents/bin” -Dfile.encoding=UTF-8 -classpath “/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/testng/lib/testng-plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/lib/tools.jar:/Users/Necrosium/IdeaProjects/ufrontd/target/test-classes:/Users/Necrosium/IdeaProjects/ufrontd/target/classes:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-server/3.141.59/selenium-server-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/Necrosium/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/Necrosium/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/Necrosium/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/Necrosium/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/Necrosium/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/Necrosium/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/Necrosium/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/Necrosium/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/Necrosium/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/Necrosium/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/jetty-repacked/9.4.12.v20180830/jetty-repacked-9.4.12.v20180830.jar:/Users/Necrosium/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/Necrosium/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/Necrosium/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/Necrosium/.m2/repository/org/yaml/snakeyaml/1.19/snakeyaml-1.19.jar:/Users/Necrosium/.m2/repository/org/testng/testng/7.0.0-beta3/testng-7.0.0-beta3.jar:/Users/Necrosium/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/Necrosium/.m2/repository/com/mashape/unirest/unirest-java/1.4.9/unirest-java-1.4.9.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar:/Users/Necrosium/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/Necrosium/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.4/httpasyncclient-4.1.4.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.10/httpcore-nio-4.4.10.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar:/Users/Necrosium/.m2/repository/org/json/json/20180813/json-20180813.jar:/Users/Necrosium/.m2/repository/com/sun/mail/javax.mail/1.6.2/javax.mail-1.6.2.jar:/Users/Necrosium/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/Users/Necrosium/.m2/repository/org/apache/maven/plugins/maven-surefire-report-plugin/3.0.0-M3/maven-surefire-report-plugin-3.0.0-M3.jar:/Users/Necrosium/.m2/repository/org/apache/maven/surefire/surefire-report-parser/3.0.0-M3/surefire-report-parser-3.0.0-M3.jar:/Users/Necrosium/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M3/surefire-logger-api-3.0.0-M3.jar:/Users/Necrosium/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-model/3.0/maven-model-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar:/Users/Necrosium/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/Users/Necrosium/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/Users/Necrosium/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/Users/Necrosium/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-core/3.0/maven-core-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar:/Users/Necrosium/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar:/Users/Necrosium/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar:/Users/Necrosium/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.8/doxia-sink-api-1.8.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.8/doxia-logging-api-1.8.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.8.1/doxia-decoration-model-1.8.1.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.6/plexus-component-annotations-1.6.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-core/1.8/doxia-core-1.8.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-container-default/1.7.1/plexus-container-default-1.7.1.jar:/Users/Necrosium/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/Users/Necrosium/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar:/Users/Necrosium/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.8.1/doxia-site-renderer-1.8.1.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.8.1/doxia-skin-model-1.8.1.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.8/doxia-module-xhtml-1.8.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar:/Users/Necrosium/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar:/Users/Necrosium/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar:/Users/Necrosium/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/Users/Necrosium/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/Users/Necrosium/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar:/Users/Necrosium/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar:/Users/Necrosium/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar:/Users/Necrosium/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar:/Users/Necrosium/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar:/Users/Necrosium/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar:/Users/Necrosium/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar:/Users/Necrosium/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar:/Users/Necrosium/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar:/Users/Necrosium/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/Users/Necrosium/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/Necrosium/.m2/repository/io/qameta/allure/allure-testng/2.10.0/allure-testng-2.10.0.jar:/Users/Necrosium/.m2/repository/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2.jar:/Users/Necrosium/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/Users/Necrosium/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar:/Users/Necrosium/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/Necrosium/.m2/repository/javax/xml/bind/jaxb-api/2.4.0-b180830.0359/jaxb-api-2.4.0-b180830.0359.jar:/Users/Necrosium/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/Necrosium/.m2/repository/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar:/Users/Necrosium/.m2/repository/org/monte/monte-screen-recorder/0.7.7/monte-screen-recorder-0.7.7.jar:/Users/Necrosium/.m2/repository/net/lightbody/bmp/browsermob-core/2.1.5/browsermob-core-2.1.5.jar:/Users/Necrosium/.m2/repository/net/lightbody/bmp/littleproxy/1.1.0-beta-bmp-17/littleproxy-1.1.0-beta-bmp-17.jar:/Users/Necrosium/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.9/jackson-core-2.8.9.jar:/Users/Necrosium/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.9/jackson-databind-2.8.9.jar:/Users/Necrosium/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.9/jackson-annotations-2.8.9.jar:/Users/Necrosium/.m2/repository/dnsjava/dnsjava/2.1.8/dnsjava-2.1.8.jar:/Users/Necrosium/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/Users/Necrosium/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar:/Users/Necrosium/.m2/repository/io/netty/netty-all/4.0.51.Final/netty-all-4.0.51.Final.jar:/Users/Necrosium/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.58/bcprov-jdk15on-1.58.jar:/Users/Necrosium/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.58/bcpkix-jdk15on-1.58.jar:/Users/Necrosium/.m2/repository/net/lightbody/bmp/mitm/2.1.5/mitm-2.1.5.jar:/Users/Necrosium/.m2/repository/io/qameta/allure/allure-java-commons/2.9.0/allure-java-commons-2.9.0.jar:/Users/Necrosium/.m2/repository/io/qameta/allure/allure-model/2.9.0/allure-model-2.9.0.jar:/Users/Necrosium/.m2/repository/org/apache/tika/tika-core/1.19.1/tika-core-1.19.1.jar:/Users/Necrosium/.m2/repository/org/aspectj/aspectjrt/1.9.1/aspectjrt-1.9.1.jar:/Users/Necrosium/.m2/repository/org/jooq/joor-java-8/0.9.9/joor-java-8-0.9.9.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/testng/lib/jcommander-1.27.jar” org.testng.RemoteTestNGStarter -usedefaultlisteners false -socket58769 @w@/private/var/folders/1x/jcqf_4wn1h91c3wspsydjrw40000gp/T/idea_working_dirs_testng.tmp -temp /private/var/folders/1x/jcqf_4wn1h91c3wspsydjrw40000gp/T/idea_testng2.tmp

Unrecognized option: --illegal-access=permit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Process finished with exit code 1


Java обновлена до последней версии:
Your system has the recommended version of Java.
8 Java 211 update

➜ ~ java -version
java version “12.0.1” 2019-04-16
Java™ SE Runtime Environment (build 12.0.1+12)
Java HotSpot™ 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

macOS Mojave: 10.4.14

пытался гуглить проблему, но явного пути решения не нашел.

может ли быть причиной этой ошибки: Error: Could not create the Java Virtual Machine.
список проблем с dependencies ???

на рабочей машине все эти зависимости работают абсолютно нормально

если у кого-то есть идеи в какую сторону копать или как именно устранить проблему - буду очень благодарен, а то из дому на текущий момент разве что псевдокод писать, без запуска.


(Vasiliy Rakshin) #2

Смотрите, что-то у вас какая-то неразбериха с jdk.
Идея запускает эту - /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/
а ~ java -version выдаёт 12 версию.
А она есть? Вы когда проект переписали, джаву машину ему перевыбрали?
На рабоче машине какая версия джавы?

А второе - надо запустить сборку с опцией --errors для мавена, она хоть выдаст полное сообщение об ошибке.

Третье - Unrecognized option: --illegal-access=permit - уберите эту опцию, раз её не понимает джава машина, может, в этом проблема.

  1. У вас Allure TestNG первый лишний, 2.9 версия вполне рабочая.

(Necrosium) #3
  1. Нет, джава машину не перевыбирал. По правде говоря не знал, что нужно…
    Если можно, буквально вкратце, где ее перевыбрать?
    На работе:
    java version “11.0.1” 2018-10-16 LTS
    Java™ SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
    Java HotSpot™ 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

  2. Попробую, когда дома буду.

  3. Run/Debug configuration я открывал. В опциях VM у меня на домашней машине стояло по дефолту -ea, как и на рабочей, а вот в списке JRE у меня на домашней машине есть только 8 версия.
    на работе выбрана 11:

или я не в том месте ищу --illegal-access=permit ??


(Vasiliy Rakshin) #4

Как выбрать JDK - на скрине в поле JRE есть кнопка с тремя точками - вот выберете путь с 11 или 12 джавой, что установлена у вас. Только это надо делать в свойствах самого проекта, а не плагина.
–errors надо указывать в настройках мавена (насколько я помню, они находятся в общих настройках - настройки сборки и там мавен, рядом грэдл, ант и т.п.)


(Necrosium) #5

В Project structure поменял путь к 12 джаве.
В настройках модуля убрал из VM option --illegal-access=permit

стартануть, не стартануло, но ошибка уже другая:

Лог

/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home/bin/java --illegal-access=permit -javaagent:/Users/Necrosium/.m2/repository/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar -Didea.test.cyclic.buffer.size=1048576 “-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=53488:/Applications/IntelliJ IDEA CE.app/Contents/bin” -Dfile.encoding=UTF-8 -classpath “/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/testng/lib/testng-plugin.jar:/Users/Necrosium/IdeaProjects/ufrontd/target/test-classes:/Users/Necrosium/IdeaProjects/ufrontd/target/classes:/Users/Necrosium/.m2/repository/io/qameta/allure/allure-testng/2.9.0/allure-testng-2.9.0.jar:/Users/Necrosium/.m2/repository/io/qameta/allure/allure-descriptions-javadoc/2.9.0/allure-descriptions-javadoc-2.9.0.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-server/3.141.59/selenium-server-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar:/Users/Necrosium/.m2/repository/com/beust/jcommander/1.72/jcommander-1.72.jar:/Users/Necrosium/.m2/repository/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar:/Users/Necrosium/.m2/repository/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar:/Users/Necrosium/.m2/repository/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar:/Users/Necrosium/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/Necrosium/.m2/repository/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar:/Users/Necrosium/.m2/repository/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar:/Users/Necrosium/.m2/repository/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar:/Users/Necrosium/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar:/Users/Necrosium/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/Users/Necrosium/.m2/repository/org/seleniumhq/selenium/jetty-repacked/9.4.12.v20180830/jetty-repacked-9.4.12.v20180830.jar:/Users/Necrosium/.m2/repository/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar:/Users/Necrosium/.m2/repository/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar:/Users/Necrosium/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar:/Users/Necrosium/.m2/repository/org/yaml/snakeyaml/1.19/snakeyaml-1.19.jar:/Users/Necrosium/.m2/repository/org/testng/testng/7.0.0-beta3/testng-7.0.0-beta3.jar:/Users/Necrosium/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar:/Users/Necrosium/.m2/repository/com/mashape/unirest/unirest-java/1.4.9/unirest-java-1.4.9.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpclient/4.5.6/httpclient-4.5.6.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpcore/4.4.10/httpcore-4.4.10.jar:/Users/Necrosium/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/Necrosium/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.4/httpasyncclient-4.1.4.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.10/httpcore-nio-4.4.10.jar:/Users/Necrosium/.m2/repository/org/apache/httpcomponents/httpmime/4.5.6/httpmime-4.5.6.jar:/Users/Necrosium/.m2/repository/org/json/json/20180813/json-20180813.jar:/Users/Necrosium/.m2/repository/com/sun/mail/javax.mail/1.6.2/javax.mail-1.6.2.jar:/Users/Necrosium/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/Users/Necrosium/.m2/repository/org/apache/maven/plugins/maven-surefire-report-plugin/3.0.0-M3/maven-surefire-report-plugin-3.0.0-M3.jar:/Users/Necrosium/.m2/repository/org/apache/maven/surefire/surefire-report-parser/3.0.0-M3/surefire-report-parser-3.0.0-M3.jar:/Users/Necrosium/.m2/repository/org/apache/maven/surefire/surefire-logger-api/3.0.0-M3/surefire-logger-api-3.0.0-M3.jar:/Users/Necrosium/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-plugin-api/3.0/maven-plugin-api-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-model/3.0/maven-model-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-artifact/3.0/maven-artifact-3.0.jar:/Users/Necrosium/.m2/repository/org/sonatype/sisu/sisu-inject-plexus/1.4.2/sisu-inject-plexus-1.4.2.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.2.3/plexus-classworlds-2.2.3.jar:/Users/Necrosium/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar:/Users/Necrosium/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar:/Users/Necrosium/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-core/3.0/maven-core-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-settings/3.0/maven-settings-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-settings-builder/3.0/maven-settings-builder-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-repository-metadata/3.0/maven-repository-metadata-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-model-builder/3.0/maven-model-builder-3.0.jar:/Users/Necrosium/.m2/repository/org/apache/maven/maven-aether-provider/3.0/maven-aether-provider-3.0.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-impl/1.7/aether-impl-1.7.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-spi/1.7/aether-spi-1.7.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-api/1.7/aether-api-1.7.jar:/Users/Necrosium/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar:/Users/Necrosium/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar:/Users/Necrosium/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar:/Users/Necrosium/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.8/doxia-sink-api-1.8.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.8/doxia-logging-api-1.8.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.8.1/doxia-decoration-model-1.8.1.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.6/plexus-component-annotations-1.6.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-core/1.8/doxia-core-1.8.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-container-default/1.7.1/plexus-container-default-1.7.1.jar:/Users/Necrosium/.m2/repository/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar:/Users/Necrosium/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar:/Users/Necrosium/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.8.1/doxia-site-renderer-1.8.1.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.8.1/doxia-skin-model-1.8.1.jar:/Users/Necrosium/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.8/doxia-module-xhtml-1.8.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar:/Users/Necrosium/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar:/Users/Necrosium/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar:/Users/Necrosium/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar:/Users/Necrosium/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/Users/Necrosium/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/Users/Necrosium/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar:/Users/Necrosium/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar:/Users/Necrosium/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar:/Users/Necrosium/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar:/Users/Necrosium/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar:/Users/Necrosium/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar:/Users/Necrosium/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar:/Users/Necrosium/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar:/Users/Necrosium/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar:/Users/Necrosium/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/Users/Necrosium/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/Necrosium/.m2/repository/org/aspectj/aspectjweaver/1.9.2/aspectjweaver-1.9.2.jar:/Users/Necrosium/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/Users/Necrosium/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar:/Users/Necrosium/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/Necrosium/.m2/repository/javax/xml/bind/jaxb-api/2.4.0-b180830.0359/jaxb-api-2.4.0-b180830.0359.jar:/Users/Necrosium/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/Necrosium/.m2/repository/org/jetbrains/annotations/17.0.0/annotations-17.0.0.jar:/Users/Necrosium/.m2/repository/org/monte/monte-screen-recorder/0.7.7/monte-screen-recorder-0.7.7.jar:/Users/Necrosium/.m2/repository/net/lightbody/bmp/browsermob-core/2.1.5/browsermob-core-2.1.5.jar:/Users/Necrosium/.m2/repository/net/lightbody/bmp/littleproxy/1.1.0-beta-bmp-17/littleproxy-1.1.0-beta-bmp-17.jar:/Users/Necrosium/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.9/jackson-core-2.8.9.jar:/Users/Necrosium/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.8.9/jackson-databind-2.8.9.jar:/Users/Necrosium/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.9/jackson-annotations-2.8.9.jar:/Users/Necrosium/.m2/repository/dnsjava/dnsjava/2.1.8/dnsjava-2.1.8.jar:/Users/Necrosium/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25.jar:/Users/Necrosium/.m2/repository/com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar:/Users/Necrosium/.m2/repository/io/netty/netty-all/4.0.51.Final/netty-all-4.0.51.Final.jar:/Users/Necrosium/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.58/bcprov-jdk15on-1.58.jar:/Users/Necrosium/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.58/bcpkix-jdk15on-1.58.jar:/Users/Necrosium/.m2/repository/net/lightbody/bmp/mitm/2.1.5/mitm-2.1.5.jar:/Users/Necrosium/.m2/repository/io/qameta/allure/allure-java-commons/2.9.0/allure-java-commons-2.9.0.jar:/Users/Necrosium/.m2/repository/io/qameta/allure/allure-model/2.9.0/allure-model-2.9.0.jar:/Users/Necrosium/.m2/repository/org/apache/tika/tika-core/1.19.1/tika-core-1.19.1.jar:/Users/Necrosium/.m2/repository/org/aspectj/aspectjrt/1.9.1/aspectjrt-1.9.1.jar:/Users/Necrosium/.m2/repository/org/jooq/joor-java-8/0.9.9/joor-java-8-0.9.9.jar:/Applications/IntelliJ IDEA CE.app/Contents/plugins/testng/lib/jcommander-1.27.jar” org.testng.RemoteTestNGStarter -usedefaultlisteners false -socket53487 @w@/private/var/folders/1x/jcqf_4wn1h91c3wspsydjrw40000gp/T/idea_working_dirs_testng.tmp -temp /private/var/folders/1x/jcqf_4wn1h91c3wspsydjrw40000gp/T/idea_testng2.tmp

Error occurred during initialization of VM
agent library failed to init: instrument
Error opening zip file or JAR manifest missing : /Users/Necrosium/.m2/repository/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10.jar

Process finished with exit code 1

завтра буду разбираться как решить это. Если кто-то что подскажет, дабы ускорить процесс - буду благодарен :slight_smile:


(Vasiliy Rakshin) #6

Мавен какой версии установлен?
В ошибке написано что не может найти 1.8.10/aspectjweaver-1.8.10.jar - он есть в папке-то?


(Necrosium) #7

Такс, кажись разобрался.
У меня в pom.xml было:

pom.xml

<?xml version=“1.0” encoding=“UTF-8”?>
<project xmlns=“http://maven.apache.org/POM/4.0.0
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”>
<modelVersion>4.0.0</modelVersion>

<groupId>test</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>

<!-- <properties>
<aspectj.version>1.8.10</aspectj.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> !–>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<generateBackupPoms>false</generateBackupPoms>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
<!-- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>TestNG.xml</suiteXmlFile>
</suiteXmlFiles>
<argLine>
-illegal-access=permit
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
</argLine>
</configuration>
</plugin> !–>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>3.0.0-M3</version>
</plugin>
</plugins>
</build>

<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.0.0-beta3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.mashape.unirest</groupId>
<artifactId>unirest-java</artifactId>
<version>1.4.9</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpasyncclient</artifactId>
<version>4.1.4</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId>
<version>4.5.6</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20180813</version>
</dependency>
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>3.0.0-M3</version>
<type>maven-plugin</type>
</dependency>
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-testng</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.2</version>
</dependency>
<!–LOGS–>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- END OF LOGS -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.4.0-b180830.0359</version>
</dependency>
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>17.0.0</version>
<scope>compile</scope>
</dependency>
<!-- VIDEO RECORDER -->
<dependency>
<groupId>org.monte</groupId>
<artifactId>monte-screen-recorder</artifactId>
<version>0.7.7</version>
</dependency>
<!-- HAR DATA -->
<dependency>
<groupId>net.lightbody.bmp</groupId>
<artifactId>browsermob-core</artifactId>
<version>2.1.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.qameta.allure</groupId>
<artifactId>allure-java-commons</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>

</project>

после того, как я закомментировал Properties <aspectj.version>1.8.10</aspectj.version> и Plugin <groupId>org.apache.maven.plugins</groupId>

всё заработало и тесты начали запускаться, но, я не очень понимаю, стоило ли комментить эти строки. Собственно пом я собирал по ходу дела, читая статьи и разбираясь с тестами, поэтому глубокого понимания что там происходит нет. Был бы крайне признателен за небольшую помощь/объяснение.


(Vatslau) #8

обычно Алюр просит для репортинга
а так вообще спецефичная штука

вообще если пример мавена скачали откуда-то уже заполненный
и не понятно что-к чему
берите каждую зависимость и смотрите для чего она
в каких классах используется

но вообще для таких простых примеров лучше самому с нуля по туториалам
и сразу будет ясно нужен aspectj или нет)

по поводу версии джавы
берите 8ку - для тестов выше крыши
самая стабильная версия на данный момент


(Михаил Братухин) #9

Кстати, про версии. Там что-то на оф.сайте намутили с доступом для скачивания версий jdk и выше 8-й какие-то лицензионные ограничения есть. Все на openjdk переходят. Причём сразу на 11-ую минуя промежуточные версии. Про 11-ую что слышно? Я себе сегодня скачал для проекта, но непонятно будут ли проблемы с обратной совместимостью или нет. В IDEA ж можно указать в свойствах проекта ограничение чтобы контролировались языковые конструкции не выше нужной версии.


(Vatslau) #10

на хабре разжевано до мелочей
для тестов что-то выше 8ки это нонсенс
12я ради стрингов можно попробовать когда выйдет - но смысл

и вообще куча утилит - серверов - билиотек
не работают выше 8ки
или работают багами
или работают as is
насчет JVM языков не вкурсе - но у знакомого на котнине не все либы завелись на 11ке

глупо строить тестовое окружение просто потому что
“вау свежая джава вышла - не знаю зачем но нужно самую последнюю”
“ОБС сказали что оракл что-то запретило - не важно что код никогда не будет в продакшене, а JDK на локалке а не боевом сервере - все равно давайте скачаем что-то другое”

кто-кто, а юзер мака должен знать, что свежие версии не всегда работают как нужно)

ПС попробуйте gradle - maven must die


#11

kakie naprimer?

sorry, ne uderzlsia naschet maven-a :laughing:


(Vatslau) #12

https://helpx.adobe.com/experience-manager/6-2/sites/deploying/using/technical-requirements.html

в мире энтерпрайза полно таких штук


#13

da, ‘enterprise’ eshe neskolko let budet na jdk 8 sidet’.

A nashet AEM, to ia vizu cto on rabotaet tolko s jdk 8.


(Necrosium) #14

Нет, готовый я не брал. Заполнял сам с нуля.
Когда начал прикручивать алюр, то помню, что валились ошибки, я их гуглил, на оверфлоу и в некоторых статьях писали какие зависимости еще нужно добавить, чтобы убрать ошибки и запустить алюр. Собственно, я эти зависимости методом проб добавлял в пом, когда все взлетело (не на воздух благо)), то я в пом особо больше и не заглядывал, а перешёл к написанию тестов.
p.s. юзер мака - это громко сказано, т.к. мак дома, на работе всегда под виндой. А дома за компом сижу крайне мало и редко.


(Михаил Братухин) #15

Это не для автотестов, для разработки. Ну, я пока не вижу особо критичных проблем. Тем более, что это добро только у меня локально и в случае проблем буду страдать только я сам и ловить мифические ошибки, но на ci ничего не отразится.