Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some sites do not have access to full content #763

Open
gkj17 opened this issue Apr 4, 2024 · 1 comment
Open

Some sites do not have access to full content #763

gkj17 opened this issue Apr 4, 2024 · 1 comment

Comments

@gkj17
Copy link

gkj17 commented Apr 4, 2024

@Test
    fun testGetVideoHotRank() {
        val webClient = WebClient(BrowserVersion.CHROME)

        webClient.options.isThrowExceptionOnScriptError = false
        webClient.options.isThrowExceptionOnFailingStatusCode = false
        webClient.options.isCssEnabled = true
        webClient.options.isJavaScriptEnabled = true
        webClient.ajaxController = NicelyResynchronizingAjaxController()

        var page: HtmlPage? = null
        try {
            page = webClient.getPage("https://t.youku.com/yep/page/s/hot_search_rank")
        } catch (e: Exception) {
            e.printStackTrace()
        } finally {
            webClient.close()
        }

        webClient.waitForBackgroundJavaScript(30000)

        val pageXml = page?.asXml()
        println(pageXml.toString())
    }

When visiting this site, it seems that the content is not displaying because the js is not loading.

@gkj17
Copy link
Author

gkj17 commented Apr 4, 2024

Error message:

org.htmlunit.ScriptException: ReferenceError: "pageData" is not defined. (https://hudong.alicdn.com/api/data/v2/0713ea376ce24725a02266e94cb289df.js#1)
	at org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:963) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Context.call(Context.java:581) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:313) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:824) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:110) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:1035) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.ScriptElementSupport.executeScriptIfNeeded(ScriptElementSupport.java:187) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.ScriptElementSupport$1.execute(ScriptElementSupport.java:111) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.ScriptElementSupport.onAllChildrenAddedToPage(ScriptElementSupport.java:134) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:192) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder.endElement(HtmlUnitNekoDOMBuilder.java:508) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:303) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder.endElement(HtmlUnitNekoDOMBuilder.java:454) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1186) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLTagBalancer.endElement(HTMLTagBalancer.java:1130) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.filters.DefaultFilter.endElement(DefaultFilter.java:168) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.filters.NamespaceBinder.endElement(NamespaceBinder.java:266) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:3362) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2055) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLScanner.scanDocument(HTMLScanner.java:847) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLConfiguration.parse(HTMLConfiguration.java:336) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLConfiguration.parse(HTMLConfiguration.java:294) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.xerces.parsers.XMLParser.parse(XMLParser.java:70) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder.parse(HtmlUnitNekoDOMBuilder.java:750) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoHtmlParser.parse(HtmlUnitNekoHtmlParser.java:199) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:307) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:226) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:638) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:541) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:459) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:366) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:504) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:486) ~[htmlunit-4.0.0.jar:4.0.0]
	at cn.guankejian.server.life.VipControllerTest.testGetVideoHotRank(VipControllerTest.kt:27) ~[test/:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727) ~[junit-platform-commons-1.9.3.jar:1.9.3]
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119) ~[na:na]
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94) ~[na:na]
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89) ~[na:na]
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) ~[na:na]
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) ~[na:na]
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) ~[na:na]
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) ~[na:na]
	at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) ~[na:na]
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) ~[na:na]
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113) ~[na:na]
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65) ~[na:na]
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) ~[gradle-worker.jar:na]
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) ~[gradle-worker.jar:na]
Caused by: org.htmlunit.corejs.javascript.EcmaError: ReferenceError: "pageData" is not defined. (https://hudong.alicdn.com/api/data/v2/0713ea376ce24725a02266e94cb289df.js#1)
	at org.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:4725) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:4706) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:4794) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ScriptRuntime.name(ScriptRuntime.java:2029) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:2005) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:389) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:299) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3973) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:102) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine$2.doRun(JavaScriptEngine.java:815) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:946) ~[htmlunit-4.0.0.jar:4.0.0]
	... 118 common frames omitted

2024-04-04T08:56:58.801+08:00  WARN 87342 --- [    Test worker] org.htmlunit.IncorrectnessListenerImpl   : Obsolete content type encountered: 'application/javascript' for remotely loaded JavaScript element at 'https://g.alicdn.com/youku-node/top-hot-page/1.0.31/static/js/top-hot-page.js'.
2024-04-04T08:56:59.478+08:00  INFO 87342 --- [    Test worker] o.h.NicelyResynchronizingAjaxController  : Re-synchronized call to https://hudong.alicdn.com/api/data/v2/e53c59907f64488f8c82e53c96d7ddf9.js?t=1636091135468
2024-04-04T08:56:59.508+08:00 ERROR 87342 --- [    Test worker] o.h.j.DefaultJavaScriptErrorListener     : Error during JavaScript execution

org.htmlunit.ScriptException: Error: Minified React error #327; visit https://reactjs.org/docs/error-decoder.html?invariant=327 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. (https://g.alicdn.com/youku-node/top-hot-page/1.0.31/static/js/top-hot-page.js#1)
	at org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:963) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Context.call(Context.java:581) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:313) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:890) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:854) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2556) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2549) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.event.EventListenersContainer.executeEventListeners(EventListenersContainer.java:340) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.event.EventListenersContainer.executeAtTargetListeners(EventListenersContainer.java:377) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.event.EventTarget.fireEvent(EventTarget.java:170) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.event.EventTarget.dispatchEvent(EventTarget.java:275) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.MessagePort$1.lambda$execute$0(MessagePort.java:117) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Context.call(Context.java:581) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.MessagePort$1.execute(MessagePort.java:117) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.doProcessPostponedActions(JavaScriptEngine.java:1011) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:958) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Context.call(Context.java:581) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:313) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:890) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:854) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2556) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2549) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.event.EventListenersContainer.executeEventListeners(EventListenersContainer.java:340) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.event.EventListenersContainer.executeAtTargetListeners(EventListenersContainer.java:377) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.event.EventTarget.executeEventLocally(EventTarget.java:99) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.xml.XMLHttpRequest.fireJavascriptEventIgnoreAbort(XMLHttpRequest.java:250) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.xml.XMLHttpRequest.doSend(XMLHttpRequest.java:1032) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.host.xml.XMLHttpRequest.send(XMLHttpRequest.java:769) ~[htmlunit-4.0.0.jar:4.0.0]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
	at org.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:222) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.FunctionObject.call(FunctionObject.java:429) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1904) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.NativePromise.constructor(NativePromise.java:101) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.LambdaConstructor.construct(LambdaConstructor.java:81) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1966) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.NativePromise.constructor(NativePromise.java:101) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.LambdaConstructor.construct(LambdaConstructor.java:81) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1966) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.NativePromise.constructor(NativePromise.java:101) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.LambdaConstructor.construct(LambdaConstructor.java:81) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1966) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.NativePromise.constructor(NativePromise.java:101) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.LambdaConstructor.construct(LambdaConstructor.java:81) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1966) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.BoundFunction.call(BoundFunction.java:62) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1904) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:389) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:299) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3973) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:102) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine$2.doRun(JavaScriptEngine.java:815) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:946) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Context.call(Context.java:581) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:313) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:824) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:110) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:1035) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.ScriptElementSupport.executeScriptIfNeeded(ScriptElementSupport.java:187) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.ScriptElementSupport$1.execute(ScriptElementSupport.java:111) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.ScriptElementSupport.onAllChildrenAddedToPage(ScriptElementSupport.java:134) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.HtmlScript.onAllChildrenAddedToPage(HtmlScript.java:192) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder.endElement(HtmlUnitNekoDOMBuilder.java:508) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:303) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder.endElement(HtmlUnitNekoDOMBuilder.java:454) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLTagBalancer.callEndElement(HTMLTagBalancer.java:1186) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLTagBalancer.endElement(HTMLTagBalancer.java:1130) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.filters.DefaultFilter.endElement(DefaultFilter.java:168) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.filters.NamespaceBinder.endElement(NamespaceBinder.java:266) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLScanner$ContentScanner.scanEndElement(HTMLScanner.java:3362) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLScanner$ContentScanner.scan(HTMLScanner.java:2055) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLScanner.scanDocument(HTMLScanner.java:847) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLConfiguration.parse(HTMLConfiguration.java:336) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.HTMLConfiguration.parse(HTMLConfiguration.java:294) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.cyberneko.xerces.parsers.XMLParser.parse(XMLParser.java:70) ~[neko-htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoDOMBuilder.parse(HtmlUnitNekoDOMBuilder.java:750) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.html.parser.neko.HtmlUnitNekoHtmlParser.parse(HtmlUnitNekoHtmlParser.java:199) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:307) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:226) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:638) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:541) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:459) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:366) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:504) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.WebClient.getPage(WebClient.java:486) ~[htmlunit-4.0.0.jar:4.0.0]
	at cn.guankejian.server.life.VipControllerTest.testGetVideoHotRank(VipControllerTest.kt:27) ~[test/:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727) ~[junit-platform-commons-1.9.3.jar:1.9.3]
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:217) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68) ~[junit-jupiter-engine-5.9.3.jar:5.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) ~[na:na]
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) ~[junit-platform-engine-1.9.3.jar:1.9.3]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) ~[junit-platform-launcher-1.8.2.jar:1.8.2]
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:119) ~[na:na]
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:94) ~[na:na]
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:89) ~[na:na]
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:62) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na]
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]
	at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na]
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) ~[na:na]
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) ~[na:na]
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) ~[na:na]
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) ~[na:na]
	at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) ~[na:na]
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) ~[na:na]
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) ~[na:na]
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113) ~[na:na]
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65) ~[na:na]
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) ~[gradle-worker.jar:na]
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) ~[gradle-worker.jar:na]
Caused by: org.htmlunit.corejs.javascript.JavaScriptException: Error: Minified React error #327; visit https://reactjs.org/docs/error-decoder.html?invariant=327 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. (https://g.alicdn.com/youku-node/top-hot-page/1.0.31/static/js/top-hot-page.js#1)
	at org.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1328) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1081) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:89) ~[htmlunit-core-js-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:881) ~[htmlunit-4.0.0.jar:4.0.0]
	at org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:946) ~[htmlunit-4.0.0.jar:4.0.0]
	... 187 common frames omitted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant