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

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

Open
14Kay opened this issue Dec 29, 2020 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@14Kay
Copy link

14Kay commented Dec 29, 2020

系统:
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)
@Him188
Copy link
Member

Him188 commented Dec 29, 2020

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

@Karlatemp Karlatemp added the enhancement New feature or request label Dec 29, 2020
@jacktang
Copy link

jacktang commented Jan 1, 2021

是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
Copy link

jacktang commented Jan 1, 2021

Debian 9下的chrome情况

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

debian9:~$ firefox -version
Mozilla Firefox 78.6.0esr

@Karlatemp
Copy link
Member

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

@jacktang
Copy link

jacktang commented Jan 1, 2021

@Karlatemp

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

@Zam-0703
Copy link

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

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

No branches or pull requests

5 participants