На рабочей машине под 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 ???
на рабочей машине все эти зависимости работают абсолютно нормально
если у кого-то есть идеи в какую сторону копать или как именно устранить проблему - буду очень благодарен, а то из дому на текущий момент разве что псевдокод писать, без запуска.
Смотрите, что-то у вас какая-то неразбериха с jdk.
Идея запускает эту - /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/
а ~ java -version выдаёт 12 версию.
А она есть? Вы когда проект переписали, джаву машину ему перевыбрали?
На рабоче машине какая версия джавы?
А второе - надо запустить сборку с опцией --errors для мавена, она хоть выдаст полное сообщение об ошибке.
Третье - Unrecognized option: --illegal-access=permit - уберите эту опцию, раз её не понимает джава машина, может, в этом проблема.
У вас Allure TestNG первый лишний, 2.9 версия вполне рабочая.
Нет, джава машину не перевыбирал. По правде говоря не знал, что нужно…
Если можно, буквально вкратце, где ее перевыбрать?
На работе:
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)
Попробую, когда дома буду.
Run/Debug configuration я открывал. В опциях VM у меня на домашней машине стояло по дефолту -ea, как и на рабочей, а вот в списке JRE у меня на домашней машине есть только 8 версия.
на работе выбрана 11:
Как выбрать JDK - на скрине в поле JRE есть кнопка с тремя точками - вот выберете путь с 11 или 12 джавой, что установлена у вас. Только это надо делать в свойствах самого проекта, а не плагина.
–errors надо указывать в настройках мавена (насколько я помню, они находятся в общих настройках - настройки сборки и там мавен, рядом грэдл, ант и т.п.)
В 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
завтра буду разбираться как решить это. Если кто-то что подскажет, дабы ускорить процесс - буду благодарен
после того, как я закомментировал Properties <aspectj.version>1.8.10</aspectj.version> и Plugin <groupId>org.apache.maven.plugins</groupId>
всё заработало и тесты начали запускаться, но, я не очень понимаю, стоило ли комментить эти строки. Собственно пом я собирал по ходу дела, читая статьи и разбираясь с тестами, поэтому глубокого понимания что там происходит нет. Был бы крайне признателен за небольшую помощь/объяснение.
обычно Алюр просит для репортинга
а так вообще спецефичная штука
вообще если пример мавена скачали откуда-то уже заполненный
и не понятно что-к чему
берите каждую зависимость и смотрите для чего она
в каких классах используется
но вообще для таких простых примеров лучше самому с нуля по туториалам
и сразу будет ясно нужен aspectj или нет)
по поводу версии джавы
берите 8ку - для тестов выше крыши
самая стабильная версия на данный момент
Кстати, про версии. Там что-то на оф.сайте намутили с доступом для скачивания версий jdk и выше 8-й какие-то лицензионные ограничения есть. Все на openjdk переходят. Причём сразу на 11-ую минуя промежуточные версии. Про 11-ую что слышно? Я себе сегодня скачал для проекта, но непонятно будут ли проблемы с обратной совместимостью или нет. В IDEA ж можно указать в свойствах проекта ограничение чтобы контролировались языковые конструкции не выше нужной версии.
на хабре разжевано до мелочей
для тестов что-то выше 8ки это нонсенс
12я ради стрингов можно попробовать когда выйдет - но смысл
и вообще куча утилит - серверов - билиотек
не работают выше 8ки
или работают багами
или работают as is
насчет JVM языков не вкурсе - но у знакомого на котнине не все либы завелись на 11ке
глупо строить тестовое окружение просто потому что
“вау свежая джава вышла - не знаю зачем но нужно самую последнюю”
“ОБС сказали что оракл что-то запретило - не важно что код никогда не будет в продакшене, а JDK на локалке а не боевом сервере - все равно давайте скачаем что-то другое”
кто-кто, а юзер мака должен знать, что свежие версии не всегда работают как нужно)
Нет, готовый я не брал. Заполнял сам с нуля.
Когда начал прикручивать алюр, то помню, что валились ошибки, я их гуглил, на оверфлоу и в некоторых статьях писали какие зависимости еще нужно добавить, чтобы убрать ошибки и запустить алюр. Собственно, я эти зависимости методом проб добавлял в пом, когда все взлетело (не на воздух благо)), то я в пом особо больше и не заглядывал, а перешёл к написанию тестов.
p.s. юзер мака - это громко сказано, т.к. мак дома, на работе всегда под виндой. А дома за компом сижу крайне мало и редко.
Это не для автотестов, для разработки. Ну, я пока не вижу особо критичных проблем. Тем более, что это добро только у меня локально и в случае проблем буду страдать только я сам и ловить мифические ошибки, но на ci ничего не отразится.