Hi Philipp, @qqilihq
I recently updated to KNIME 5.10.0 and installed the latest extensions. However, I’m getting the following error when using the “Start Undetected WebDriver [BETA]” node:
ERROR Start Undetected WebDriver [BETA] 3:3709:0:3736
Execute failed: Browser is longer running - looks like it has crashed.
My environment:
- KNIME version: 5.10.0
- OS: Windows 10 (64-bit)
- Chrome version: 145.0.7632.160 (64-bit)
- All Selenium/Palladian nodes are up to date
The issue occurs immediately when the node tries to launch Chrome. I’ve tried clearing the WebDriver cache and restarting KNIME, but the problem persists.
Could this be a compatibility issue between the current ChromeDriver bundled with the node and Chrome 145? Any guidance or workaround would be greatly appreciated.
Thank you!
Hi umut,
did this work before with the Start Undetected WebDriver [BETA] node - or is it the first time you use it? Any logs you can share?
Thx,
Philipp
Yes, I’ve run it many times before and it worked, but the problem started after I updated it today.
++ Additionally, this problem exists. All of this happened after the update.
ERROR runtime Provisioning exception
ERROR runtime No repository found at https://download.nodepit.com/5.10.
ERROR runtime Provisioning exception
ERROR runtime No repository found at https://download.nodepit.com/5.10.
ERROR Start WebDriver 3:3717:0:3737 Execute failed: Could not start a new session. Response code 500. Message: session not created: Chrome instance exited. Examine ChromeDriver verbose log to determine the cause.
Host info: host: ‘DESKTOP-6CLDU9P’, ip: ‘xxx.xxx….’
Build info: version: ‘4.40.0’, revision: ‘b3333f1’
System info: os.name: ‘Windows 11’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘21.0.9’
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {browserName: chrome, goog:chromeOptions: {args: [–disable-web-security, --allow-running-insecure-co…, --ignore-certificate-errors, --ignore-ssl-errors, --test-type, --no-sandbox, --disable-gpu], excludeSwitches: [enable-automation], extensions: , useAutomationExtension: false}}]}]
@qqilihq update, My initial observation is this: it gives an error if there are JSON plugins, otherwise it works.
json
{
“acceptSslCerts” : true,
“acceptInsecureCerts” : true,
“handlesAlerts” : true,
“javascriptEnabled” : true,
“takesScreenshot” : true,
“chromeOptions” : {
“useAutomationExtension” : false,
“excludeSwitches” : [ “enable-automation” ],
“args” : [ “–disable-web-security”, “–allow-running-insecure-content”, “–ignore-certificate-errors”, “–ignore-ssl-errors”, “–test-type”, “–no-sandbox”, “–disable-gpu” ]
}
}
The log suggests that the installation did not work properly (most likely the download got interrupted):
!MESSAGE Problems downloading artifact: osgi.bundle,ws.palladian.nodes.selenium.binaries.win64,5.13.2.202603021045.
!STACK 0
java.io.EOFException: Unexpected end of ZLIB input stream
at java.base/java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.base/java.util.zip.InflaterInputStream.read(Unknown Source)
at java.base/java.util.zip.ZipInputStream.read(Unknown Source)
at java.base/java.util.jar.JarInputStream.read(Unknown Source)
at java.base/java.util.zip.ZipInputStream.closeEntry(Unknown Source)
at java.base/java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
at java.base/java.util.jar.JarInputStream.getNextEntry(Unknown Source)
at java.base/java.util.jar.JarInputStream.getNextJarEntry(Unknown Source)
at org.eclipse.osgi.internal.signedcontent.SignedContentFromBundleFile.getSignedEntries(SignedContentFromBundleFile.java:226)
at org.eclipse.osgi.internal.signedcontent.SignedContentFromBundleFile.<init>(SignedContentFromBundleFile.java:194)
at org.eclipse.osgi.internal.signedcontent.SignedBundleHook.getSignedContent(SignedBundleHook.java:177)
at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent(SignatureVerifier.java:88)
at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verify(SignatureVerifier.java:68)
at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.close(SignatureVerifier.java:120)
at org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep.close(ProcessingStep.java:98)
at org.eclipse.equinox.internal.p2.artifact.processors.checksum.MessageDigestProcessingStep.close(MessageDigestProcessingStep.java:58)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.reportStatus(SimpleArtifactRepository.java:1432)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:677)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:890)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:366)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:335)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:253)
at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:166)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:870)
at org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob.run(DownloadJob.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
So I’d suggest to first retry installation the nodes and ensure that all parts are properly installed (actually, the errors which you describe all suggest that the binaries are missing - but these are the symptoms, and the cause is rather the failed installation).
Keep me posted!
-Philipp
1 Like