|
From: Ronald B. <rb...@rb...> - 2019-12-15 17:16:51
|
This is usually a class path problem, looks like you have two different versions of jetty in your classpath.
RBRi
On Sun, 8 Dec 2019 07:24:23 -0500 Jiechao Wang wrote:
>
>Hi, I am trying to use HtmlUnit with the following code in java in IntelliJ
>Ultimate 2018.3.6
>
>public static void main(String[] args){
> WebClient webClient = new WebClient();}
>
>It is a gradle project so I have this in my build.gradle
>
>compile 'net.sourceforge.htmlunit:htmlunit:2.36.0'
>
>But when I ran the above one line program from Intellij, I got such error:
>
>Exception in thread "main" java.lang.IncompatibleClassChangeError:
>class org.eclipse.jetty.util.component.ContainerLifeCycle can not
>implement org.eclipse.jetty.util.component.Container, because it is
>not an interface (org.eclipse.jetty.util.component.Container is in
>unnamed module of loader 'app')
>at java.base/java.lang.ClassLoader.defineClass1(Native Method)
>at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
>at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
>at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
>at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
>at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
>at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
>at java.base/java.lang.ClassLoader.defineClass1(Native Method)
>at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
>at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
>at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
>at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
>at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
>at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
>at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
>at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
>at java.base/java.lang.Class.getDeclaredFields0(Native Method)
>at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3062)
>at java.base/java.lang.Class.getDeclaredFields(Class.java:2249)
>at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.process(AbstractJavaScriptConfiguration.java:298)
>at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.getClassConfiguration(AbstractJavaScriptConfiguration.java:204)
>at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.buildUsageMap(AbstractJavaScriptConfiguration.java:85)
>at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.<init>(AbstractJavaScriptConfiguration.java:65)
>at com.gargoylesoftware.htmlunit.javascript.configuration.JavaScriptConfiguration.<init>(JavaScriptConfiguration.java:603)
>at com.gargoylesoftware.htmlunit.javascript.configuration.JavaScriptConfiguration.getInstance(JavaScriptConfiguration.java:619)
>at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.<init>(JavaScriptEngine.java:141)
>at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:249)
>at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:227)
>at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:219)
>at com.tripadvisor.flights.partners.travix.TravixProcessor.main(TravixProcessor.java:10)
>
>Process finished with exit code 1
>
>Any help is appreciated! Thanks!
>
>
>
>----< Inline text [text-plain-04.txt] >------------------
>
>
>
>
>----< Inline text [text-plain-05.txt] >------------------
>
>_______________________________________________
>Htmlunit-user mailing list
>Htm...@li...
>https://lists.sourceforge.net/lists/listinfo/htmlunit-user
>
>
|