mirai-login-solver-selenium icon indicating copy to clipboard operation
mirai-login-solver-selenium copied to clipboard

登录报错:java.lang.UnsupportedOperationException: Unsupported Platform: Linux

Open 14Kay opened this issue 4 years ago • 6 comments

系统: CentOS Linux release 7.8.2003 (Core)

mcl版本: 1.0.3

jdk版本: 11.0.1

10:23:10 [INFO] Mirai Console Loader version 1.0.3-6e34f43
10:23:10 [INFO] https://github.com/iTXTech/mirai-console-loader
10:23:10 [INFO] This program is licensed under GNU AGPL v3
10:23:10 [DEBUG] Loading script: config.js
10:23:11 [DEBUG] Loading script: updater.js
10:23:11 [DEBUG] Loading script: boot.js
10:23:11 [DEBUG] Loading script: repo.js
10:23:12 [INFO] Verifying "net.mamoe:mirai-console" version 2.0-M2
10:23:13 [INFO] Verifying "net.mamoe:mirai-console-terminal" version 2.0-M2
10:23:13 [INFO] Verifying "net.mamoe:mirai-core-all" version 2.0-M2
2020-12-29 10:23:15 I/main: Starting mirai-console...
2020-12-29 10:23:15 I/main: Backend: version 2.0-M2, built on 2020-12-28 18:39:29.
2020-12-29 10:23:15 I/main: Frontend Terminal: version 2.0-M2, provided by Mamoe Technologies
2020-12-29 10:23:15 I/plugin: Successfully loaded plugin net.mamoe.mirai-api-http
2020-12-29 10:23:15 I/plugin: Successfully loaded plugin net.mamoe.mirai-login-solver-selenium
2020-12-29 10:23:16 I/main: Prepared built-in commands: autoLogin, help, login, permission, status, stop
2020-12-29 10:23:16 I/net.mamoe.mirai-api-http: Starting Mirai HTTP Server in 0.0.0.0:6060
2020-12-29 10:23:16 I/Mirai HTTP API: Http api server is running with authKey: **********
2020-12-29 10:23:16 I/net.mamoe.mirai-api-http: 心跳模块启用状态: false
2020-12-29 10:23:16 I/net.mamoe.mirai-api-http: 上报模块启用状态: false
2020-12-29 10:23:16 I/main: 2 plugin(s) enabled.
2020-12-29 10:23:16 I/main: mirai-console started successfully.

login *************
2020-12-29 10:23:31 I/Bot.2901952009: Logging in...
2020-12-29 10:23:31 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2020-12-29 10:23:31 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2020-12-29 10:23:31 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2020-12-29 10:23:32 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2020-12-29 10:23:32 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2020-12-29 10:23:32 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2020-12-29 10:23:32 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2020-12-29 10:23:32 W/Bot.2901952009: java.lang.UnsupportedOperationException: Unsupported Platform: Linux
java.lang.UnsupportedOperationException: Unsupported Platform: Linux
at io.github.karlatemp.mxlib.selenium.MxSelenium.lambda$initialize$4(MxSelenium.java:196)
at io.github.karlatemp.mxlib.selenium.MxSelenium.newDriver(MxSelenium.java:226)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImplKt.process(SeleniumLoginSolverImpl.kt:58)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:36)
at net.mamoe.mirai.selenium.SeleniumLoginSolverImpl$onSolveSliderCaptcha$$inlined$suspendCoroutine$lambda$1.invoke(SeleniumLoginSolverImpl.kt:18)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

14Kay avatar Dec 29 '20 05:12 14Kay

不支持的时候我觉得要使用fallback方案(如视为没安装 mirai-login-solver-selenium)而不是抛异常

Him188 avatar Dec 29 '20 05:12 Him188

是Linux都不支持对吗? 我在Debian上运行了下,出来也是不支持的错误

    java.vm.vendor = Debian
    java.vm.version = 11.0.6+10-post-Debian-1bpo91
    jdk.debug = release
    line.separator = \n
    os.arch = amd64
    os.name = Linux
    os.version = 4.9.0-12-amd64
    path.separator = :

jacktang avatar Jan 01 '21 11:01 jacktang

Debian 9下的chrome情况

debian9:~$ google-chrome -version
Google Chrome 87.0.4280.88

debian9:~$ firefox -version
Mozilla Firefox 78.6.0esr

jacktang avatar Jan 01 '21 11:01 jacktang

Linux 下使用 xdg-settings get default-web-browser 进行测试安装哪种浏览器

Karlatemp avatar Jan 01 '21 11:01 Karlatemp

@Karlatemp

debian9:~$ xdg-settings get default-web-browser
firefox-esr.desktop

jacktang avatar Jan 01 '21 11:01 jacktang

在Ubuntu上也遇到了一样的问题

Zam-0703 avatar Jan 17 '21 08:01 Zam-0703