Помогите Не работает Velocity

  • Автор темы Автор темы md_099
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

md_099

Новичок
Баллы
6
Доброго времени суток!
Сначала всё работало нормально, но при смене мотд через плагин fastmotd все плагины выдают ошибки. Убрал fastmotd но ошибки по прежнему остались. Без плагинов запускается стабильно и без ошибок. Попробовал переустановить ядро велосити но ошибки всё равно появляются.
[17:56:44] [Velocity Async Event Executor - #0/ERROR] [com.velocitypowered.proxy.event.VelocityEventManager]: Couldn't pass ProxyInitializeEvent to limboauth
java.io.UncheckedIOException: Unable to check for updates.
at net.elytrium.commons.utils.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:47) ~[?:?]
at net.elytrium.limboauth.LimboAuth.onProxyInitialization(LimboAuth.java:224) ~[?:?]
at net.elytrium.limboauth.Lmbda$8.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.net.SocketTimeoutException: Read timed out
at sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:283) ~[?:?]
at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:309) ~[?:?]
at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) ~[?:?]
at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) ~[?:?]
at java.net.Socket$SocketInputStream.read(Socket.java:966) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) ~[?:?]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[?:?]
at net.elytrium.commons.utils.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:45) ~[?:?]
... 8 more
[17:56:50] [Velocity Async Event Executor - #0/ERROR] [com.velocitypowered.proxy.event.VelocityEventManager]: Couldn't pass ProxyInitializeEvent to limboauth-social-addon
java.io.UncheckedIOException: Unable to check for updates.
at net.elytrium.commons.utils.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:47) ~[?:?]
at net.elytrium.limboauth.socialaddon.Addon.onProxyInitialization(Addon.java:150) ~[?:?]
at net.elytrium.limboauth.socialaddon.Lmbda$9.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.net.SocketTimeoutException: Read timed out
at sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:283) ~[?:?]
at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:309) ~[?:?]
at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) ~[?:?]
at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) ~[?:?]
at java.net.Socket$SocketInputStream.read(Socket.java:966) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) ~[?:?]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[?:?]
at net.elytrium.commons.utils.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:45) ~[?:?]
... 8 more
[17:56:50] [Velocity Async Event Executor - #0/INFO] [limbofilter]: Current captcha generator settings will consume 0,08GB RAM normally and 0,15GB RAM on reloads
[17:56:50] [Velocity Async Event Executor - #0/INFO] [limbofilter]: Modify the config to decrease RAM consumption
[17:56:59] [Velocity Async Event Executor - #0/ERROR] [com.velocitypowered.proxy.event.VelocityEventManager]: Couldn't pass ProxyInitializeEvent to limbofilter
java.io.UncheckedIOException: Unable to check for updates.
at net.elytrium.commons.utils.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:47) ~[?:?]
at net.elytrium.limbofilter.LimboFilter.onProxyInitialization(LimboFilter.java:155) ~[?:?]
at net.elytrium.limbofilter.Lmbda$10.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.net.SocketTimeoutException: Read timed out
at sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:283) ~[?:?]
at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:309) ~[?:?]
at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) ~[?:?]
at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) ~[?:?]
at java.net.Socket$SocketInputStream.read(Socket.java:966) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) ~[?:?]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[?:?]
at net.elytrium.commons.utils.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:45) ~[?:?]
... 8 more
[17:57:05] [CaptchaGeneratorThread/INFO] [limbofilter]: Captcha generated in 11686 ms.
[17:57:05] [Velocity Async Event Executor - #0/ERROR] [com.velocitypowered.proxy.event.VelocityEventManager]: Couldn't pass ProxyInitializeEvent to velocity_tools
java.io.UncheckedIOException: Unable to check for updates.
at net.elytrium.velocitytools.commons.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:48) ~[?:?]
at net.elytrium.velocitytools.VelocityTools.onProxyInitialization(VelocityTools.java:106) ~[?:?]
at net.elytrium.velocitytools.Lmbda$13.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[velocity-3.2.0-SNAPSHOT-265.jar:3.2.0-SNAPSHOT (git-19abb909-b265)]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.net.SocketTimeoutException: Read timed out
at sun.nio.ch.NioSocketImpl.timedRead(NioSocketImpl.java:283) ~[?:?]
at sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:309) ~[?:?]
at sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) ~[?:?]
at sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) ~[?:?]
at java.net.Socket$SocketInputStream.read(Socket.java:966) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:484) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478) ~[?:?]
at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) ~[?:?]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1510) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1425) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:580) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:187) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1665) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) ~[?:?]
at net.elytrium.velocitytools.commons.updates.UpdatesChecker.checkVersionByURL(UpdatesChecker.java:46) ~[?:?]
... 8 more
 
Ну не все плагины, а только плагины от Elytrium. Не могут проверить наличие обновление по какой-то причине. Может у Elytrium проблема, может у твоего хостера. Возможно через какое-то время всё заработает.

В любом случае, сейчас ты можешь отключить проверку обновлений, чтоб ошибок в консоли не было.
Но даже без отключения, скорее всего, плагины будут работать корректно
 
Ну не все плагины, а только плагины от Elytrium. Не могут проверить наличие обновление по какой-то причине. Может у Elytrium проблема, может у твоего хостера. Возможно через какое-то время всё заработает.

В любом случае, сейчас ты можешь отключить проверку обновлений, чтоб ошибок в консоли не было.
Но даже без отключения, скорее всего, плагины будут работать корректно
Да, всё верно, само по себе всё заработало. Большое спасибо!
 
Ну не все плагины, а только плагины от Elytrium. Не могут проверить наличие обновление по какой-то причине. Может у Elytrium проблема, может у твоего хостера. Возможно через какое-то время всё заработает.

В любом случае, сейчас ты можешь отключить проверку обновлений, чтоб ошибок в консоли не было.
Но даже без отключения, скорее всего, плагины будут работать корректно
Подскажи, как можно выключить проверку обновлений? В конфиге fastmotd ничего не нашёл.
Данная проблема всё ещё актуальна для меня, т.е переодически эти ошибки появляются и вообще весь прокси падает.
 
Подскажи, как можно выключить проверку обновлений? В конфиге fastmotd ничего не нашёл.
Данная проблема всё ещё актуальна для меня, т.е переодически эти ошибки появляются и вообще весь прокси падает.
В логах в первом посте ни слова про fastmotd. Есть ошибки только от limboauth, limboauth-social-addon, limbofilter и velocity_tools. Так что я не знаю, в чем проблема с fastmotd. Возможно и не в обновлениях.

Но если прокси падает из-за невозможности проверить обновления плагина - необходимо зарепортить проблему разработчику или вовсе отказаться от использования такого плагина. Хотя для разработок Elytrium это странно.

Покажи полный лог, короче говоря.

А как отключать обновления - инфа должна быть указана на страницах конкретных плагинов
 
Последнее редактирование:
В логах в первом посте ни слова про fastmotd. Есть ошибки только от limboauth, limboauth-social-addon, limbofilter и velocity_tools. Так что я не знаю, в чем проблема с fastmotd. Возможно и не в обновлениях.

Но если прокси падает из-за невозможности проверить обновления плагина - необходимо зарепортить проблему разработчику или вовсе отказаться от использования такого плагина. Хотя для разработок Elytrium это странно.

Покажи полный лог, короче говоря.

А как отключать обновления - инфа должна быть указана на страницах конкретных плагинов

В общем, не знаю как здесь показать полный лог. В спойлер вставить не даёт, макс. 15к символов, загрузить .txt нельзя. Поэтому, запихал в архив latest.log
 

Вложения

В общем, не знаю как здесь показать полный лог. В спойлер вставить не даёт, макс. 15к символов, загрузить .txt нельзя. Поэтому, запихал в архив latest.log
Да прокси-то работает, не падает. Но и плагины тоже не работают. Посмотрел, в fastmotd нет возможности отключить проверку обновлений. И если она завершилась неудачно - плагин действительно не запускается.

Так что я бы рекомендовал:

1) Зарепортить проблему в Elytrium (скорее всего, она касается всех их плагинов). На мой взгляд, плагины должны запускаться даже при невозможности проверить обновления. Помимо этого, было бы неплохо добавить функцию отключения этих самых обновлений.

2) Исправить проблему с доступом к проверке обновлений, конкретно fastmotd обращается к данному адресу:
https://raw.githubusercontent.com/Elytrium/FastMOTD/master/VERSION

Гитхаб должен работать довольно стабильно. Если проблема до сих пор сохраняется, то, скорее всего, проблема со стороны твоего хостинга. Попробуй обратиться в поддержку. Либо можешь попробовать продиагностировать самостоятельно - для начала просто пингануть raw.githubusercontent.com, если всё норм - wget'ом получить файл по ссылке выше
 
Да прокси-то работает, не падает. Но и плагины тоже не работают. Посмотрел, в fastmotd нет возможности отключить проверку обновлений. И если она завершилась неудачно - плагин действительно не запускается.

Так что я бы рекомендовал:

1) Зарепортить проблему в Elytrium (скорее всего, она касается всех их плагинов). На мой взгляд, плагины должны запускаться даже при невозможности проверить обновления. Помимо этого, было бы неплохо добавить функцию отключения этих самых обновлений.

2) Исправить проблему с доступом к проверке обновлений, конкретно fastmotd обращается к данному адресу:
https://raw.githubusercontent.com/Elytrium/FastMOTD/master/VERSION

Гитхаб должен работать довольно стабильно. Если проблема до сих пор сохраняется, то, скорее всего, проблема со стороны твоего хостинга. Попробуй обратиться в поддержку. Либо можешь попробовать продиагностировать самостоятельно - для начала просто пингануть raw.githubusercontent.com, если всё норм - wget'ом получить файл по ссылке выше

Благодарю за помощь!
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ