Class file is red in Run/Edit Configurations popup

Answered

I'm using intellij to run selenium tests and the Browser is not launching the URL and the test fails

I noticed when I go to IntelliJ Run/Edit Configurations that the class file name is red and I always have to select the "use classpath or module"  

On Windows Server 2012 R2 on a VM

Running IntelliJ 2017.2.5 (64bit)

Junit 4.12

Maven 3.5.0

 

The error in the run console is: 

"C:\Program Files\Java\jdk-9.0.1\bin\java" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\lib\idea_rt.jar=53782:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\lib\idea_rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\plugins\junit\lib\junit-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.2.5\plugins\junit\lib\junit5-rt.jar;C:\Users\acaramagno\IdeaProjects\seleniumUnderwritingTest\target\test-classes;C:\Users\acaramagno\IdeaProjects\seleniumUnderwritingTest\target\classes;C:\Users\acaramagno\.m2\repository\junit\junit\4.12\junit-4.12.jar;C:\Users\acaramagno\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-firefox-driver\2.53.1\selenium-firefox-driver-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-remote-driver\2.53.1\selenium-remote-driver-2.53.1.jar;C:\Users\acaramagno\.m2\repository\cglib\cglib-nodep\2.1_3\cglib-nodep-2.1_3.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-api\2.53.1\selenium-api-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\apache\httpcomponents\httpclient\4.5.1\httpclient-4.5.1.jar;C:\Users\acaramagno\.m2\repository\org\apache\httpcomponents\httpcore\4.4.3\httpcore-4.4.3.jar;C:\Users\acaramagno\.m2\repository\net\java\dev\jna\jna\4.1.0\jna-4.1.0.jar;C:\Users\acaramagno\.m2\repository\net\java\dev\jna\jna-platform\4.1.0\jna-platform-4.1.0.jar;C:\Users\acaramagno\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\acaramagno\.m2\repository\org\apache\commons\commons-exec\1.3\commons-exec-1.3.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-java\2.53.1\selenium-java-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-chrome-driver\2.53.1\selenium-chrome-driver-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-edge-driver\2.53.1\selenium-edge-driver-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-ie-driver\2.53.1\selenium-ie-driver-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-safari-driver\2.53.1\selenium-safari-driver-2.53.1.jar;C:\Users\acaramagno\.m2\repository\io\netty\netty\3.5.7.Final\netty-3.5.7.Final.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-support\2.53.1\selenium-support-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\selenium-leg-rc\2.53.1\selenium-leg-rc-2.53.1.jar;C:\Users\acaramagno\.m2\repository\org\seleniumhq\selenium\htmlunit-driver\2.20\htmlunit-driver-2.20.jar;C:\Users\acaramagno\.m2\repository\net\sourceforge\htmlunit\htmlunit\2.20\htmlunit-2.20.jar;C:\Users\acaramagno\.m2\repository\xalan\xalan\2.7.2\xalan-2.7.2.jar;C:\Users\acaramagno\.m2\repository\xalan\serializer\2.7.2\serializer-2.7.2.jar;C:\Users\acaramagno\.m2\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.jar;C:\Users\acaramagno\.m2\repository\org\apache\httpcomponents\httpmime\4.5.2\httpmime-4.5.2.jar;C:\Users\acaramagno\.m2\repository\net\sourceforge\htmlunit\htmlunit-core-js\2.17\htmlunit-core-js-2.17.jar;C:\Users\acaramagno\.m2\repository\xerces\xercesImpl\2.11.0\xercesImpl-2.11.0.jar;C:\Users\acaramagno\.m2\repository\net\sourceforge\nekohtml\nekohtml\1.9.22\nekohtml-1.9.22.jar;C:\Users\acaramagno\.m2\repository\net\sourceforge\cssparser\cssparser\0.9.18\cssparser-0.9.18.jar;C:\Users\acaramagno\.m2\repository\org\w3c\css\sac\1.3\sac-1.3.jar;C:\Users\acaramagno\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\acaramagno\.m2\repository\org\eclipse\jetty\websocket\websocket-client\9.2.15.v20160210\websocket-client-9.2.15.v20160210.jar;C:\Users\acaramagno\.m2\repository\org\eclipse\jetty\jetty-util\9.2.15.v20160210\jetty-util-9.2.15.v20160210.jar;C:\Users\acaramagno\.m2\repository\org\eclipse\jetty\jetty-io\9.2.15.v20160210\jetty-io-9.2.15.v20160210.jar;C:\Users\acaramagno\.m2\repository\org\eclipse\jetty\websocket\websocket-common\9.2.15.v20160210\websocket-common-9.2.15.v20160210.jar;C:\Users\acaramagno\.m2\repository\org\eclipse\jetty\websocket\websocket-api\9.2.15.v20160210\websocket-api-9.2.15.v20160210.jar;C:\Users\acaramagno\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\acaramagno\.m2\repository\org\daverog\json-ld-tree\1.0.7\json-ld-tree-1.0.7.jar;C:\Users\acaramagno\.m2\repository\com\hp\hpl\jena\jena\2.6.3\jena-2.6.3.jar;C:\Users\acaramagno\.m2\repository\com\hp\hpl\jena\iri\0.8\iri-0.8.jar;C:\Users\acaramagno\.m2\repository\com\hp\hpl\jena\iri\0.8\iri-0.8-sources.jar;C:\Users\acaramagno\.m2\repository\com\ibm\icu\icu4j\3.4.4\icu4j-3.4.4.jar;C:\Users\acaramagno\.m2\repository\org\slf4j\slf4j-api\1.5.8\slf4j-api-1.5.8.jar;C:\Users\acaramagno\.m2\repository\org\slf4j\slf4j-log4j12\1.5.8\slf4j-log4j12-1.5.8.jar;C:\Users\acaramagno\.m2\repository\com\hp\hpl\jena\arq\2.8.8\arq-2.8.8.jar;C:\Users\acaramagno\.m2\repository\org\codehaus\woodstox\wstx-asl\3.2.9\wstx-asl-3.2.9.jar;C:\Users\acaramagno\.m2\repository\org\apache\lucene\lucene-core\2.3.1\lucene-core-2.3.1.jar;C:\Users\acaramagno\.m2\repository\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;C:\Users\acaramagno\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;C:\Users\acaramagno\.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;C:\Users\acaramagno\.m2\repository\joda-time\joda-time\2.0\joda-time-2.0.jar;C:\Users\acaramagno\.m2\repository\org\hamcrest\hamcrest-all\1.1\hamcrest-all-1.1.jar;C:\Users\acaramagno\.m2\repository\org\mockito\mockito-all\1.9.0\mockito-all-1.9.0.jar;C:\Users\acaramagno\.m2\repository\xml-apis\xml-apis\1.4.01\xml-apis-1.4.01.jar;C:\Users\acaramagno\.m2\repository\com\google\guava\guava\16.0.1\guava-16.0.1.jar;C:\Users\acaramagno\.m2\repository\org\apache\poi\poi\3.17\poi-3.17.jar;C:\Users\acaramagno\.m2\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\acaramagno\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;C:\Users\acaramagno\.m2\repository\org\apache\poi\poi-ooxml\3.16-beta2\poi-ooxml-3.16-beta2.jar;C:\Users\acaramagno\.m2\repository\com\github\virtuald\curvesapi\1.04\curvesapi-1.04.jar;C:\Users\acaramagno\.m2\repository\org\apache\poi\poi-ooxml-schemas\3.16-beta2\poi-ooxml-schemas-3.16-beta2.jar;C:\Users\acaramagno\.m2\repository\org\apache\xmlbeans\xmlbeans\2.6.0\xmlbeans-2.6.0.jar;C:\Users\acaramagno\.m2\repository\stax\stax-api\1.0.1\stax-api-1.0.1.jar;C:\Users\acaramagno\.m2\repository\org\apache\poi\ooxml-schemas\1.3\ooxml-schemas-1.3.jar;C:\Users\acaramagno\.m2\repository\org\apache\poi\openxml4j\1.0-beta\openxml4j-1.0-beta.jar;C:\Users\acaramagno\.m2\repository\log4j\log4j\1.2.8\log4j-1.2.8.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 tests_claims_finance.eClaimsUITest

org.openqa.selenium.remote.SessionNotFoundException: session null does not exist (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 16 milliseconds
Build info: version: '2.53.1', revision: 'a36b8b1cd5757287168e54b817830adce9b0158d', time: '2016-06-30 19:26:09'
System info: host: 'ADMQATAPP01', ip: '10.3.242.211', os.name: 'Windows Server 2012 R2', os.arch: 'amd64', os.version: '6.3', java.version: '9.0.1'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
Capabilities [{capabilities={acceptInsecureCerts=false, browserVersion=11, se:ieOptions={nativeEvents=true, browserAttachTimeout=0, ie.ensureCleanSession=false, elementScrollBehavior=0, enablePersistentHover=true, ie.browserCommandLineSwitches=, ie.forceCreateProcessApi=false, requireWindowFocus=false, initialBrowserUrl=http://localhost:36743/, ignoreZoomSetting=false, ie.fileUploadDialogTimeout=3000, ignoreProtectedModeSettings=false}, browserName=internet explorer, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss, platformName=windows, setWindowRect=true}, sessionId=2069df9e-45db-4343-8073-76722beb309a, platform=ANY}]
Session ID: null

at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteTimeouts.implicitlyWait(RemoteWebDriver.java:865)
at utility.Hooks.startWebdriver(Hooks.java:26)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

 

I don't see this error in my win7 laptop the test runs ok. The difference between them is my laptop is Laptop is running jdk1.8.0_92 and Windows server is running jdk-9.0.1

0
1 comment

Is it possible to reproduce the issue with sample project? Also please provide idea.log ("Help | Show Log in...") after restarting IDE and reproducing the issue.

0

Please sign in to leave a comment.