Играя в Minecraft и вообще, пользуясь приложениями, написанными на Java Вы не раз могли столкнуться с ошибками (исключениями). В отличие от других языков программирования, Java жёстко заточена под использование ООП, потому при возникновении ошибки бросается исключение (объект содержащий сведения под ошибке). Его можно “поймать”, дабы предпринять какие-то действия (допустим, вывести в лог). В случае майнкрафта, при возникновении исключения, создаётся краш-отчёт и работа игры завершается.
Понять исключения достаточно просто и вам для этого не понадобится специальное ПО для отладки.
Полная печать исключения состоит из 3-х частей:
- Исключение – имя класса ошибки. Классам обычно дают понятные человеку имена, достаточно знаний английского, чтобы понять значение.
- Сообщение – содержит более детальное описание ошибки. Может отсутствовать.
- Стек вызова – отражает ход работы программы (снизу вверх). Данная информация больше полезна разработчику, дабы понять, где именно возникла ошибка. Обычному пользователю данная информация может помочь понять, с чем связана ошибка (по именам классов и вызываемым функциям – методам).
Исключения могут иметь предков, что присутствует в данном примере (после “Caused by” идёт печать исключения-предка). Если вам не понятно исключение, возможно, стоит рассмотреть его предков – они могут содержать более понятное сообщение.
В данной теме я опишу наиболее часто встречающиеся ошибки, а также, какие действия следует или вовсе не следует предпринимать. Причин у ошибок множество и это не всегда повреждённые файлы игры (чего быть в принципе не может, поскольку лаунчер проверяет файлы игры).
При возникновении ошибок не спешите бежать переустанавливать Java и игру! Java – стабильный продукт. В большинстве случаев, ошибки возникают из-за неправильной настройки ОС; ошибок сети; неправильных драйверов.
org.lwjgl.LWJGLException: Pixel format not accelerated
Недоступно аппаратное ускорение графики. Описание ошибки (англ.)
Решение: Установите последнюю версию драйвера видеокарты.
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation/building failed
Не удаётся установить защищённое соединение из-за невозможности проверки SSL сертификата.
Что можно сделать:
- Эта ошибка может возникнуть из-за использования слишком старой версии Java. Рекомендуется регулярно обновлять ПО, чтобы иметь актуальный список корневых сертификатов.
- Виновником может быть антивирус, пытающийся «подсунуть» свой сертификат с целью прослушивания трафика. Настоятельно рекомендуется отключить в антивирусе проверку защищённых соединений (HTTPS/SSL/TLS) – это значительно снижает безопасность защищённых соединений и вызывает проблемы в работе приложений, использующие их.
java.net.SocketTimeOutException: Read timed out
Ошибка сети «время ожидания истекло». Здесь сложно установить виновника: проблема может быть как на стороне сервера, вашего провайдера или вызвана антивирусом.
Что можно сделать:
- Отключите антивирус и попробуйте выполнить запрос снова.
- Используйте другое подключение к интернету (другой провайдер; мобильный интернет; VPN; Wi-Fi соседей).
- Используйте VPN для обхода блокировки (цензуры) со стороны вашего интернет-провайдера.
java.net.ConnectException: Connection timed out: connect
Ошибка сети – не удалось установить соединение с хостом. Обычно виновником данной ошибки является Firewall (брандмауэр) или отсутствие интернета.
Что можно сделать:
- Проверьте наличие подключения к интернету.
- Временно отключите антивирус и Firewall.
java.net.SocketException: Connection reset / Удаленный хост принудительно разорвал существующее подключение
Ошибка сети «соединение сброшено». Как и в предыдущей ошибке, проблема связана с «плохим» интернетом, либо проблемами на стороне сервера (в этом случае ошибка будет у всех). Чаще всего возникает у пользователей мобильного интернета (USB-модем). От вас никаких действий предпринимать не требуется, кроме как найти «другой интернет» или использовать VPN для обхода фильтра сайтов.
java.lang.ClassCastException: XXX cannot be cast to YYY
Ошибка в логике программы: попытка привести объект к классу, экземпляром коего объект не является.
Решение: Сообщите о проблеме разработчику программы, приложив лог ошибки.
java.io.IOException: Server returned HTTP response code: 000 for URL
Проблема на стороне веб-сервера. Стандартная библиотека Java выбрасывает исключение, если веб-сервер выдаёт, например, страницу «404 Not Found».
Решение: Сообщите о проблеме владельцу веб-сервера, URL которого указан в тексте ошибки.
java.lang.UnsatisfiedLinkError: Can’t load library:
Не удалось загрузить нативную библиотеку (скорее всего, отсутствует файл по указанному пути).
Что можно сделать:
-
Чаще всего ошибка возникает из-за отсутствия библиотек LWJGL. Почему их файлы пропадают, пока остаётся загадкой. Если пути вы видите “.redserver/natives/2.9.1/lwjgl.dll”, значит надо удалить папку natives, находящуюся в .redserver, чтобы лаунчер их скачал заново.
Неактуально: С версии 3.2 лаунчер проверяет наличие всех файлов и автоматически, при необходимости, перекачивает их.
java.lang.RuntimeException: Unknown character in
Синтаксическая ошибка в конфигурационном файле мода.
Что можно сделать:
- Удалите указанный в ошибке файл. Мод создаст новый с настройками по умолчанию.
- Если вам сложно удалить файл, можно сделать сброс конфигов через лаунчер. Нажмите в лаунчере на многоточие на кнопке “Играть”; выберите в меню пункт “Очистка клиента”; установите флажок возле “Сбросить конфигурацию” и запустите очистку.
- Выполните проверку диска на наличие ошибок. Испорченные файлы могут быть признаком неисправности диска.
java.lang.NullPointerException (NPE)
Ошибка в логике программы: попытка вызвать нестатичный метод, обратиться к полю несуществующего объекта – null.
Решение: Сообщите о проблеме разработчику программы, приложив лог ошибки.
java.net.UnknownHostException
Ошибка сети: не удаётся определить IP-адрес доменного имени (в общем, проблемы с DNS).
Что можно сделать:
- Иногда ошибка может возникать, если вы не подключены к интернету, либо же произошёл разрыв интернет-соединения. Обычно исчезает сама через небольшой промежуток времени после возобновления соединения. Если ошибка не исчезла – может помочь перезагрузка компьютера (сбрасывает кеш DNS).
- Доступ к ресурсу заблокирован вашим провайдером. Сейчас данная проблема актуальна для украинских пользователей: используемый нами Яндекс.DNS заблокирован в этой стране. Читайте, как обойти блокировку DNS.
java.io.EOFException: Unexpected end of ZLIB input stream
Неожиданный конец файла. В данном случае – ZIP-архива. Возникает например, когда вы пытаетесь распаковать недокачанный архив.
java.net.SocketException: Address family not supported by protocol family: connect
Проблема возникает из-за неправильной настройки протокола IPv6. Если таковой не поддерживается вашим интернет-провайдером, его поддержку следует отключить.
java.lang.OutOfMemoryError
А вот это как раз “любимая” ошибка про нехватку ОЗУ. Не стоит сразу спешить выставлять память в лаунчере на максимум, потому что дальнейшие действия зависят от сообщения к ошибке:
- Unable to create new native thread / Metaspace – в вашей системе закончились ресурсы (ОЗУ). Решается только путём завершения всех лишних программ, либо апгрейдом ПК (больше ОЗУ – больше программ можно запустить). Не забывайте, что следует использовать 64-разрядную систему.
- Java heap space – нехватка размера heap области памяти. Увеличьте лимит памяти в настройках лаунчера.
Как я понял дело в том, что время сессии истекло, как его увеличить? Или что лучше сделать?
-
Вопрос заданболее трёх лет назад
-
7763 просмотра
Пригласить эксперта
Попробуй свой код взять в try и в ошибке поставить ожидание на 3 секунды.
try:
#Код
except requests.exceptions.ReadTimeout:
print("n Переподключение к серверам ВК n")
time.sleep(3)
Мне помогло
-
Показать ещё
Загружается…
16 мая 2023, в 01:43
2000 руб./за проект
16 мая 2023, в 00:11
300 руб./за проект
16 мая 2023, в 00:11
20000 руб./за проект
Минуточку внимания
Страница 1 из 2
-
Здравствуйте, у меня есть одна очень серьезная проблема.
Раньше с ничем подобным не встречался. Время от времени сервер перестает отвечать. И выдает вот это в консоли:2013-07-04 14:27:32 [SEVERE] The server has stopped responding! 2013-07-04 14:27:32 [SEVERE] Please report this to http://www.mcportcentral.co.za/ 2013-07-04 14:27:32 [SEVERE] Spigot version: 1.4.7-R1.1-SNAPSHOT 2013-07-04 14:27:32 [SEVERE] Begin Exception Trace For All Threads: 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-5 2013-07-04 14:27:32 [SEVERE] PID: 16 | Alive: true | State: TIMED_WAITING 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.sleep(Native Method) 2013-07-04 14:27:32 [SEVERE] hp.run(DedicatedServerSleepThread.java:23) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Spigot Watchdog Thread 2013-07-04 14:27:32 [SEVERE] PID: 26 | Alive: true | State: RUNNABLE 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.dumpThreads(Native Method) 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.getAllStackTraces(Thread.java:1618) 2013-07-04 14:27:32 [SEVERE] org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread.run(WatchdogThread.java:60) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: DestroyJavaVM 2013-07-04 14:27:32 [SEVERE] PID: 17 | Alive: true | State: RUNNABLE 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Server thread 2013-07-04 14:27:32 [SEVERE] PID: 15 | Alive: true | State: RUNNABLE 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] buildcraft.core.inventory.TransactorSimple.inject(TransactorSimple.java:27) 2013-07-04 14:27:32 [SEVERE] buildcraft.core.inventory.Transactor.add(Transactor.java:16) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.PipeTransportItems.canReceivePipeObjects(PipeTransportItems.java:217) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.PipeTransportItems.getPossibleMovements(PipeTransportItems.java:185) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.PipeTransportItems.resolveDestination(PipeTransportItems.java:165) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.PipeTransportItems.entityEntering(PipeTransportItems.java:107) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.TileGenericPipe.entityEntering(TileGenericPipe.java:356) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.PipeTransportItems.handleTileReached(PipeTransportItems.java:328) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.PipeTransportItems.moveSolids(PipeTransportItems.java:317) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.PipeTransportItems.updateEntity(PipeTransportItems.java:225) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.Pipe.updateEntity(Pipe.java:166) 2013-07-04 14:27:32 [SEVERE] buildcraft.transport.TileGenericPipe.g(TileGenericPipe.java:189) 2013-07-04 14:27:32 [SEVERE] yc.h(World.java:2606) 2013-07-04 14:27:32 [SEVERE] in.h(WorldServer.java:701) 2013-07-04 14:27:32 [SEVERE] net.minecraft.server.MinecraftServer.r(MinecraftServer.java:844) 2013-07-04 14:27:32 [SEVERE] ho.r(DedicatedServer.java:309) 2013-07-04 14:27:32 [SEVERE] net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745) 2013-07-04 14:27:32 [SEVERE] net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632) 2013-07-04 14:27:32 [SEVERE] fy.run(ThreadMinecraftServer.java:16) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: process reaper 2013-07-04 14:27:32 [SEVERE] PID: 167 | Alive: true | State: TIMED_WAITING 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] sun.misc.Unsafe.park(Native Method) 2013-07-04 14:27:32 [SEVERE] java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226) 2013-07-04 14:27:32 [SEVERE] java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) 2013-07-04 14:27:32 [SEVERE] java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359) 2013-07-04 14:27:32 [SEVERE] java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942) 2013-07-04 14:27:32 [SEVERE] java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043) 2013-07-04 14:27:32 [SEVERE] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103) 2013-07-04 14:27:32 [SEVERE] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.run(Thread.java:722) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-14 2013-07-04 14:27:32 [SEVERE] PID: 37 | Alive: true | State: TIMED_WAITING 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.sleep(Native Method) 2013-07-04 14:27:32 [SEVERE] net.coreprotect.thread.CacheCleanUp.run(CacheCleanUp.java:14) 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.run(Thread.java:722) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-6 2013-07-04 14:27:32 [SEVERE] PID: 18 | Alive: true | State: RUNNABLE 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.io.FileInputStream.readBytes(Native Method) 2013-07-04 14:27:32 [SEVERE] java.io.FileInputStream.read(FileInputStream.java:242) 2013-07-04 14:27:32 [SEVERE] java.io.BufferedInputStream.fill(BufferedInputStream.java:235) 2013-07-04 14:27:32 [SEVERE] java.io.BufferedInputStream.read(BufferedInputStream.java:254) 2013-07-04 14:27:32 [SEVERE] java.io.FilterInputStream.read(FilterInputStream.java:83) 2013-07-04 14:27:32 [SEVERE] org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167) 2013-07-04 14:27:32 [SEVERE] org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267) 2013-07-04 14:27:32 [SEVERE] org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204) 2013-07-04 14:27:32 [SEVERE] org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995) 2013-07-04 14:27:32 [SEVERE] org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1167) 2013-07-04 14:27:32 [SEVERE] hq.run(DedicatedServerCommandThread.java:37) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Listen thread 2013-07-04 14:27:32 [SEVERE] PID: 25 | Alive: true | State: RUNNABLE 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.net.PlainSocketImpl.socketAccept(Native Method) 2013-07-04 14:27:32 [SEVERE] java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) 2013-07-04 14:27:32 [SEVERE] java.net.ServerSocket.implAccept(ServerSocket.java:522) 2013-07-04 14:27:32 [SEVERE] java.net.ServerSocket.accept(ServerSocket.java:490) 2013-07-04 14:27:32 [SEVERE] hu.run(ServerListenThread.java:83) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Snooper Timer 2013-07-04 14:27:32 [SEVERE] PID: 11 | Alive: true | State: TIMED_WAITING 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.lang.Object.wait(Native Method) 2013-07-04 14:27:32 [SEVERE] java.util.TimerThread.mainLoop(Timer.java:552) 2013-07-04 14:27:32 [SEVERE] java.util.TimerThread.run(Timer.java:505) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: File IO Thread 2013-07-04 14:27:32 [SEVERE] PID: 55 | Alive: true | State: TIMED_WAITING 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.sleep(Native Method) 2013-07-04 14:27:32 [SEVERE] aiw.b(ThreadedFileIOBase.java:61) 2013-07-04 14:27:32 [SEVERE] aiw.run(ThreadedFileIOBase.java:27) 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.run(Thread.java:722) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Spigot Metrics Gathering Thread 2013-07-04 14:27:32 [SEVERE] PID: 27 | Alive: true | State: TIMED_WAITING 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.sleep(Native Method) 2013-07-04 14:27:32 [SEVERE] org.bukkit.craftbukkit.v1_4_R1.util.TimedThread.run(TimedThread.java:29) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Thread-15 2013-07-04 14:27:32 [SEVERE] PID: 38 | Alive: true | State: TIMED_WAITING 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.sleep(Native Method) 2013-07-04 14:27:32 [SEVERE] net.coreprotect.consumer.Consumer.run(Consumer.java:46) 2013-07-04 14:27:32 [SEVERE] java.lang.Thread.run(Thread.java:722) 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:27:32 [SEVERE] Current Thread: Signal Dispatcher 2013-07-04 14:27:32 [SEVERE] PID: 5 | Alive: true | State: RUNNABLE 2013-07-04 14:27:32 [SEVERE] Stack: 2013-07-04 14:27:32 [SEVERE] ------------------------------ 2013-07-04 14:31:44 [INFO] Read timed out
Я подозреваю что это проблема с картой. Так ли это? Если да, то как исправить?
-
До ошибки, было это:
2013-07-04 14:21:12 [INFO] Done (8.598s)! For help, type "help" or "?" 2013-07-04 14:21:12 [INFO] Registered command buildcraft with permission node buildcraft.core.CommandBuildCraft 2013-07-04 14:21:12 [INFO] Registered command beekeeping with permission node forestry.apiculture.CommandBeekeepingMode 2013-07-04 14:21:12 [INFO] Registered command givedrone with permission node forestry.apiculture.CommandGiveBee 2013-07-04 14:21:12 [INFO] Registered command giveprincess with permission node forestry.apiculture.CommandGiveBee 2013-07-04 14:21:12 [INFO] Registered command givequeen with permission node forestry.apiculture.CommandGiveBee 2013-07-04 14:21:12 [INFO] Registered command spawntree with permission node forestry.arboriculture.CommandSpawnTree 2013-07-04 14:21:12 [INFO] Registered command spawnforest with permission node forestry.arboriculture.CommandSpawnForest 2013-07-04 14:21:12 [INFO] Registered command forestry with permission node forestry.core.CommandForestry 2013-07-04 14:21:12 [INFO] Registered command mail with permission node forestry.mail.CommandMail 2013-07-04 14:21:13 [INFO] [SimpleSignEdit] Database connection set up! 2013-07-04 14:21:35 [INFO] BioShock2[/37.229.58.241:59225] logged in with entity id 120 at ([world] -1382.8202870076743, 63.0, 850.6666583661433) 2013-07-04 14:21:35 [INFO] [Ultrabans] Logged BioShock2 connecting from ip:37.229.58.241 2013-07-04 14:22:20 [INFO] _Stilaga_[/5.166.165.168:64036] logged in with entity id 595 at ([world] -2533.300000011921, 72.0, 758.806913166311) 2013-07-04 14:22:20 [INFO] [Ultrabans] Logged _Stilaga_ connecting from ip:5.166.165.168 2013-07-04 14:22:22 [INFO] OnTheFly[/178.140.87.169:50863] logged in with entity id 685 at ([world] -3896.10255144768, 58.11163302697389, -1313.5569275774133) 2013-07-04 14:22:22 [INFO] [Ultrabans] Logged OnTheFly connecting from ip:178.140.87.169 2013-07-04 14:23:07 [INFO] Connection reset 2013-07-04 14:24:22 [INFO] Read timed out 2013-07-04 14:27:05 [INFO] Read timed out
-
@Василий Гейдарович,обнови ядро сервера мб поможет если не поможит скинь полный лог всего что происходит до выключения.
-
Попробую обновить.
Вот лог до ошибки. Ничего интересного.2013-07-02 19:44:35 [INFO] Montes lost connection: disconnect.quitting 2013-07-02 19:44:35 [WARNING] Lost connection with sql server. Reconnecting. 2013-07-02 19:44:35 [INFO] [PermissionsEx-SQL] Connecting to database "mysql://82.146.42.29:3306/ubuntu2" 2013-07-02 19:44:39 [INFO] Montes[/81.23.24.60:51287] logged in with entity id 3195298 at ([world] -1352.9769380087978, 72.0, -850.2622493312942) 2013-07-02 19:44:40 [INFO] [Ultrabans] Logged Montes connecting from ip:81.23.24.60 2013-07-02 19:44:58 [INFO] Starscream issued server command: /home 2013-07-02 19:44:59 [INFO] Legenda issued server command: /lb toolblock 2013-07-02 19:45:02 [INFO] CyberMan[/188.73.191.195:65409] logged in with entity id 3196471 at ([world] -1174.85706830704, 63.0, -733.9946389637304) 2013-07-02 19:45:02 [INFO] [Ultrabans] Logged CyberMan connecting from ip:188.73.191.195 2013-07-02 19:45:48 [INFO] Legenda issued server command: /tp denden737 2013-07-02 19:45:59 [INFO] Connection reset 2013-07-02 19:45:59 [INFO] Montes lost connection: disconnect.quitting 2013-07-02 19:46:07 [INFO] maksim2013 issued server command: /home 2013-07-02 19:46:07 [INFO] Legenda issued server command: /fly 2013-07-02 19:46:11 [INFO] Legenda issued server command: /fly 2013-07-02 19:46:33 [INFO] witcher issued server command: //set 57 2013-07-02 19:46:33 [WARNING] WorldEdit: Failed to do NMS safe block set java.lang.NoSuchMethodError: in.notify(III)V at com.sk89q.worldedit.bukkit.NmsBlock.setSafely(NmsBlock.java:261) at com.sk89q.worldedit.bukkit.BukkitWorld.setBlock(BukkitWorld.java:1204) at com.sk89q.worldedit.EditSession.rawSetBlock(EditSession.java:237) at com.sk89q.worldedit.EditSession.flushQueue(EditSession.java:681) at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1408) at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:215) at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:545) at iv.d(NetServerHandler.java:1396) at iv.chat(NetServerHandler.java:1264) at iv.a(NetServerHandler.java:1188) at cu.a(Packet3Chat.java:59) at cg.b(TcpConnection.java:467) at iv.d(NetServerHandler.java:220) at iw.b(NetworkListenThread.java:57) at ht.b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869) at ho.r(DedicatedServer.java:309) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632) at fy.run(ThreadMinecraftServer.java:16) 2013-07-02 19:47:11 [INFO] witcher issued server command: //set 57 2013-07-02 19:47:11 [WARNING] WorldEdit: Failed to do NMS safe block set java.lang.NoSuchMethodError: in.notify(III)V at com.sk89q.worldedit.bukkit.NmsBlock.setSafely(NmsBlock.java:261) at com.sk89q.worldedit.bukkit.BukkitWorld.setBlock(BukkitWorld.java:1204) at com.sk89q.worldedit.EditSession.rawSetBlock(EditSession.java:237) at com.sk89q.worldedit.EditSession.flushQueue(EditSession.java:681) at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1408) at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:215) at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:545) at iv.d(NetServerHandler.java:1396) at iv.chat(NetServerHandler.java:1264) at iv.a(NetServerHandler.java:1188) at cu.a(Packet3Chat.java:59) at cg.b(TcpConnection.java:467) at iv.d(NetServerHandler.java:220) at iw.b(NetworkListenThread.java:57) at ht.b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869) at ho.r(DedicatedServer.java:309) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632) at fy.run(ThreadMinecraftServer.java:16) 2013-07-02 19:47:19 [INFO] witcher issued server command: //set 57 2013-07-02 19:47:19 [WARNING] WorldEdit: Failed to do NMS safe block set java.lang.NoSuchMethodError: in.notify(III)V at com.sk89q.worldedit.bukkit.NmsBlock.setSafely(NmsBlock.java:261) at com.sk89q.worldedit.bukkit.BukkitWorld.setBlock(BukkitWorld.java:1204) at com.sk89q.worldedit.EditSession.rawSetBlock(EditSession.java:237) at com.sk89q.worldedit.EditSession.flushQueue(EditSession.java:681) at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1408) at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:215) at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:545) at iv.d(NetServerHandler.java:1396) at iv.chat(NetServerHandler.java:1264) at iv.a(NetServerHandler.java:1188) at cu.a(Packet3Chat.java:59) at cg.b(TcpConnection.java:467) at iv.d(NetServerHandler.java:220) at iw.b(NetworkListenThread.java:57) at ht.b(DedicatedServerListenThread.java:34) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:869) at ho.r(DedicatedServer.java:309) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:745) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:632) at fy.run(ThreadMinecraftServer.java:16) 2013-07-02 19:47:20 [INFO] Tihonov issued server command: /warp delete shop 2013-07-02 19:47:32 [INFO] Tihonov issued server command: /delete warp shop 2013-07-02 19:47:41 [INFO] Tihonov issued server command: /deletewarp shop 2013-07-02 19:47:54 [INFO] Tihonov issued server command: /undelete warp shop 2013-07-02 19:48:05 [INFO] Tihonov issued server command: /warp shop endelete 2013-07-02 19:48:12 [INFO] maksim2013 issued server command: /money 2013-07-02 19:48:16 [INFO] Tihonov issued server command: /warp shop undelete 2013-07-02 19:48:30 [INFO] Tihonov issued server command: /undelete shop 2013-07-02 19:48:34 [INFO] Tihonov issued server command: /undelete warp 2013-07-02 19:48:41 [INFO] maksim2013 issued server command: /home moregor 2013-07-02 19:48:42 [INFO] Tihonov issued server command: /warp help 2013-07-02 19:49:38 [INFO] thePRO issued server command: /money 2013-07-02 19:50:55 [INFO] Tihonov issued server command: /swt home 2013-07-02 19:51:01 [INFO] Tihonov issued server command: /set home 2013-07-02 19:51:04 [INFO] Tihonov issued server command: /sethome 2013-07-02 19:51:10 [INFO] Tihonov issued server command: /call Alinochka 2013-07-02 19:51:36 [INFO] Alinochka issued server command: /home 2013-07-02 19:51:38 [INFO] Legenda issued server command: /spawn 2013-07-02 19:51:39 [INFO] Legenda issued server command: /spawn 2013-07-02 19:51:39 [INFO] Tihonov issued server command: /warp shop 2013-07-02 19:51:50 [INFO] maksim2013 issued server command: /home 2013-07-02 19:52:21 [INFO] Tihonov issued server command: /home 2013-07-02 19:52:27 [INFO] CyberMan issued server command: /tp witcher 2013-07-02 19:52:34 [INFO] Legenda issued server command: /tp denden737 2013-07-02 19:52:46 [INFO] AlexDaemon issued server command: /home 2013-07-02 19:52:49 [INFO] CyberMan issued server command: /give CyberMan 51 1 0 2013-07-02 19:52:49 [WARNING] В§cCyberMan В§4was denied access to command. 2013-07-02 19:53:14 [INFO] CyberMan issued server command: /spawn 2013-07-02 19:53:17 [INFO] Legenda issued server command: /pay denden737 500 2013-07-02 19:53:28 [INFO] Tihonov lost connection: disconnect.quitting 2013-07-02 19:53:28 [INFO] Connection reset 2013-07-02 19:53:28 [WARNING] Lost connection with sql server. Reconnecting. 2013-07-02 19:53:28 [INFO] [PermissionsEx-SQL] Connecting to database "mysql://82.146.42.29:3306/ubuntu2" 2013-07-02 19:53:31 [INFO] Tihonov[/94.51.67.205:64998] logged in with entity id 3230605 at ([world] -4335.561424879662, 65.02159997463227, -678.2424464798111) 2013-07-02 19:53:31 [INFO] [Ultrabans] Logged Tihonov connecting from ip:94.51.67.205 2013-07-02 19:54:10 [INFO] [ServerSave] Starting Save! 2013-07-02 19:54:11 [INFO] [ServerSave] Save complete! 2013-07-02 19:54:16 [INFO] CyberMan issued server command: /sehome 2013-07-02 19:54:22 [INFO] CyberMan issued server command: /set home 2013-07-02 19:54:25 [INFO] CyberMan issued server command: /sethome 2013-07-02 19:54:39 [INFO] moregor issued server command: /call maksim2013 2013-07-02 19:54:50 [INFO] maksim2013 issued server command: /tpaccept 2013-07-02 19:55:05 [INFO] denden737 issued server command: /money 2013-07-02 19:55:05 [INFO] AlexDaemon issued server command: /money 2013-07-02 19:55:10 [INFO] witcher issued server command: /tp Tihonov 2013-07-02 19:55:23 [INFO] witcher issued server command: /vanish 2013-07-02 19:55:56 [INFO] moregor issued server command: /home 2013-07-02 19:56:10 [INFO] moregor issued server command: /call maksim2013 2013-07-02 19:56:21 [INFO] maksim2013 issued server command: /tpaccept 2013-07-02 19:56:34 [INFO] Legenda issued server command: /home 2013-07-02 19:56:57 [INFO] witcher issued server command: /tp OnTheFly 2013-07-02 19:57:02 [INFO] OnTheFly issued server command: /vanish 2013-07-02 19:57:06 [INFO] witcher issued server command: /tp OnTheFly 2013-07-02 19:58:04 [INFO] Connection reset 2013-07-02 20:00:02 [INFO] Read timed out 2013-07-02 20:00:38 [INFO] Read timed out 2013-07-02 20:02:23 [INFO] Read timed out 2013-07-02 20:02:27 [SEVERE] The server has stopped responding! Далее ошибка
-
Чтото с ядром сервер на хостинге?
-
Shevchik
Старожил
Пользователь- Баллы:
- 173
- Имя в Minecraft:
- _Shevchik_
2013-07-02 19:47:19 [WARNING] WorldEdit: Failed to do NMS safe block set
java.lang.NoSuchMethodError: in.notify(III)V
at com.sk89q.worldedit.bukkit.NmsBlock.setSafely(NmsBlock.java:261)
at com.sk89q.worldedit.bukkit.BukkitWorld.setBlock(BukkitWorld.java:1204)
at com.sk89q.worldedit.EditSession.rawSetBlock(EditSession.java:237)
at com.sk89q.worldedit.EditSession.flushQueue(EditSession.java:681)
at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:1408)
at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:215)
at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:545)
at iv.d(NetServerHandler.java:1396)
at iv.chat(NetServerHandler.java:1264)
at iv.a(NetServerHandler.java:1188)
at cu.a(Packet3Chat.java:59)
at cg.b(TcpConnection.java:467)
at iv.d(NetServerHandler.java:220)
at iw.b(NetworkListenThread.java:57)
at ht.b(DedicatedServerListenThread.java:34)Отбери у всех set, сервер с модами плохо переваривает сет, особенно если он произошёл рядом с блоками из модов.
-
Я конечно прислушаюсь, но бывает что это происходит без команды set.[DOUBLEPOST=1372951653,1372951585][/DOUBLEPOST]
Точно дело не в ядре.[DOUBLEPOST=1372951858][/DOUBLEPOST]Есть вариант что какой то мудло делает это специально, при помощи какой то машины. Возможно? Думаю да.[DOUBLEPOST=1373020760][/DOUBLEPOST]В чем проблема я понял. Все дело в одном куске карты (пару чанков) теперь вопрос, как исправить?
-
Crashjeka
Старожил
Пользователь- Баллы:
- 173
- Skype:
- javaevgeniy
- Имя в Minecraft:
- Xlv
-
dima621
Активный участник
Пользователь- Баллы:
- 88
- Имя в Minecraft:
- diman621
У меня такая-же Фигня, только на сервере 40 плагинов, модов нет. Не знаю, что делать [DOUBLEPOST=1373090880,1373090845][/DOUBLEPOST]Где-то раз в 3-4 часа
-
fantommd
Гуру
Девелопер
Переводчик
ПользовательЯ подозреваю в чем проблема, у меня такое бывает тоже, и я выяснил в чем проблема, тут может быть несколько вариантов, 1. это //set – бывало у меня кто то насетил стенку лавы, после чего начало писать ReadTime out, 2. еще бывали случаи что игроки делали дома с багами после чего тоже такое было, как только удалял их дома с багами, а так эе стенку лавы все в норме было, еще может быть из за неоднократного спавна предметов. Вообщем мой тебе совет ищи на карте, в этом проблема, возможно кто то у тебя что то плохое на карте наделал, из-за чего и возникает эта проблема.
-
Crashjeka
Старожил
Пользователь- Баллы:
- 173
- Skype:
- javaevgeniy
- Имя в Minecraft:
- Xlv
Поверь, я менял карту, у меня 3 разных, РАЗНЫХ сервера, и на каждом одно и тоже ?
-
fantommd
Гуру
Девелопер
Переводчик
ПользовательИзвини но тогда не знаю, у меня только так и было из-за карты и пару злых игроков.
-
dima621
Активный участник
Пользователь- Баллы:
- 88
- Имя в Minecraft:
- diman621
Блин, походу решения этой проблемы пока нет.
-
Crashjeka
Старожил
Пользователь- Баллы:
- 173
- Skype:
- javaevgeniy
- Имя в Minecraft:
- Xlv
-
Не вариант.
А вот это, вполне вариант. Мои модераторы часто сетом пользуются, + вблизи той территории(аномальной) есть поселение. Правда ничего такого в нем нету, но ничего, разберемся.
Тут нету периодичности(как я понял) когда кто то входит в поврежденный чанк это происходит.[DOUBLEPOST=1373101750,1373101705][/DOUBLEPOST]А //regen той территории поможет?
-
dima621
Активный участник
Пользователь- Баллы:
- 88
- Имя в Minecraft:
- diman621
-
Crashjeka
Старожил
Пользователь- Баллы:
- 173
- Skype:
- javaevgeniy
- Имя в Minecraft:
- Xlv
Другого выхода я не нашел… За то теперь радуюсь
-
dima621
Активный участник
Пользователь- Баллы:
- 88
- Имя в Minecraft:
- diman621
У меня сервер весит около 5 гб….
-
Crashjeka
Старожил
Пользователь- Баллы:
- 173
- Skype:
- javaevgeniy
- Имя в Minecraft:
- Xlv
Думаю это не проблема….[DOUBLEPOST=1373106313,1373106279][/DOUBLEPOST]
Весит он столько из-за карты, как самой карты, так и динмап…
-
dima621
Активный участник
Пользователь- Баллы:
- 88
- Имя в Minecraft:
- diman621
<
Страница 1 из 2
Поделиться этой страницей
It’s a simple client/server based ping/pong program.
Unfortunately, IT doesn’t work and displays this error message:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
It stops at the CLIENT TASK 30 line, in practise the client doesn’t read what the server has sent.
Here the code:
SERVER
package serverClient;
import java.net.*;
import java.io.*;
import java.util.concurrent.*;
public class Server {
public static void main(String[]args){
ExecutorService esp= Executors.newFixedThreadPool(50);
try(ServerSocket ss= new ServerSocket(1027)){
while(true){
try{
Socket s=ss.accept();
Callable<Void> task=new ServerTask(s);
esp.submit(task);
}
catch(BindException be){}
catch(ConnectException ce){}
catch(NoRouteToHostException nrthe){}
catch(IOException ioe){ioe.printStackTrace();}
}
}
catch(Exception e){e.printStackTrace();}
}
}
SERVER TASK
package serverClient;
import java.util.concurrent.*;
import java.net.*;
import java.io.*;
public class ServerTask implements Callable <Void> {
Socket s;
ServerTask(Socket s){
this.s=s;
}
public Void call(){
BufferedWriter writer=null;
BufferedReader reader=null;
try{
reader=new BufferedReader(new InputStreamReader(s.getInputStream()));
writer=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
int i=0;
StringBuilder sb=new StringBuilder();
while((i=reader.read())!=-1){
sb.append((char)i);
}
System.out.println("The client sends: "+sb);
writer.write("pong");
writer.flush();
}
catch(IOException ioe){ioe.printStackTrace();}
finally{
try {
writer.close();
}
catch (IOException ioe) {ioe.printStackTrace();}
if(reader!=null){
try{
reader.close();
}
catch(IOException ioe){ioe.printStackTrace();}
}
try{
s.close();
}
catch(IOException ioe){ioe.printStackTrace();}
}
return null;
}
}
CLIENT
package serverClient;
import java.io.IOException;
import java.net.*;
import java.util.concurrent.*;
public class Client {
public static void main(String[] args) {
ExecutorService es= Executors.newSingleThreadExecutor();
try {
Socket s= new Socket(InetAddress.getLocalHost(),1027);
try {
s.setSoTimeout(50000);
}
catch(SocketException se){se.printStackTrace();}
Callable<Void> task=new ClientTask(s);
es.submit(task);
}
catch (UnknownHostException uhe) {uhe.printStackTrace();}
catch (IOException ioe) {ioe.printStackTrace();}
}
}
CLIENT TASK
package serverClient;
import java.util.concurrent.*;
import java.net.*;
import java.io.*;
public class ClientTask implements Callable <Void>{
Socket s;
ClientTask(Socket s){
this.s=s;
}
public Void call(){
BufferedWriter writer=null;
BufferedReader reader=null;
try{
writer=new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
reader=new BufferedReader(new InputStreamReader(s.getInputStream()));
writer.write("ping");
writer.flush();
int i=0;
StringBuilder sb=new StringBuilder();
while((i=reader.read())!=-1){
System.out.println("I'm reading.");
sb.append((char)i);
}
System.out.println("The server sends: "+sb);
}
catch(IOException ioe){ ioe.printStackTrace();}
finally{
try {
writer.close();
}
catch (IOException ioe) {ioe.printStackTrace();}
if(reader!=null){
try{
reader.close();
}
catch(IOException ioe){ioe.printStackTrace();}
}
try{
s.close();
}
catch(IOException ioe){ioe.printStackTrace();}
}
return null;
}
}
here it is.
2020.06.08 15:22:34.715031 [ 2379 ] {d381b90d-4688-4c0d-8280-0fabd1817b4e} <Error> executeQuery: Code: 24, e.displayText() = DB::Exception: Cannot write to ostream at offset 2097152: While executing TabSeparatedRowOutputFormat (version 20.3.8.53) (from 10.2.146.189
:60125) (in query: SELECT *^M FROM odbc('DSN=QExport;Uid=clickhouse;Pwd=clickhouse;BatchSize=10000;Timeout=0;','dbo', 'v_TodayOrders_ODBC') FORMAT TabSeparatedWithNamesAndTypes;), Stack trace (when copying this message, always include the lines below):
0. Poco::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) @ 0xbb8c1cc in /usr/bin/clickhouse
1. DB::Exception::Exception(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) @ 0x4ff4bb9 in /usr/bin/clickhouse
2. ? @ 0x4d62a34 in /usr/bin/clickhouse
3. DB::WriteBufferFromHTTPServerResponse::nextImpl() @ 0x9a6980b in /usr/bin/clickhouse
4. DB::CompressedWriteBuffer::nextImpl() @ 0x89257df in /usr/bin/clickhouse
5. DB::DataTypeNullable::serializeTextEscaped(DB::IColumn const&, unsigned long, DB::WriteBuffer&, DB::FormatSettings const&) const @ 0x89ebcdd in /usr/bin/clickhouse
6. DB::IRowOutputFormat::write(std::__1::vector<COW<DB::IColumn>::immutable_ptr<DB::IColumn>, std::__1::allocator<COW<DB::IColumn>::immutable_ptr<DB::IColumn> > > const&, unsigned long) @ 0x976f921 in /usr/bin/clickhouse
7. DB::IRowOutputFormat::consume(DB::Chunk) @ 0x976f7ca in /usr/bin/clickhouse
8. DB::IOutputFormat::work() @ 0x9102db5 in /usr/bin/clickhouse
9. ? @ 0x90eebef in /usr/bin/clickhouse
10. DB::PipelineExecutor::executeSingleThread(unsigned long, unsigned long) @ 0x90f2c81 in /usr/bin/clickhouse
11. DB::PipelineExecutor::executeImpl(unsigned long) @ 0x90f4c28 in /usr/bin/clickhouse
12. DB::PipelineExecutor::execute(unsigned long) @ 0x90f4d91 in /usr/bin/clickhouse
13. DB::executeQuery(DB::ReadBuffer&, DB::WriteBuffer&, bool, DB::Context&, std::__1::function<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::al
locator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>) @ 0x8c948b5 in /usr/bin/clickhouse
14. DB::HTTPHandler::processQuery(Poco::Net::HTTPServerRequest&, HTMLForm&, Poco::Net::HTTPServerResponse&, DB::HTTPHandler::Output&) @ 0x505b60c in /usr/bin/clickhouse
15. DB::HTTPHandler::handleRequest(Poco::Net::HTTPServerRequest&, Poco::Net::HTTPServerResponse&) @ 0x505e823 in /usr/bin/clickhouse
16. Poco::Net::HTTPServerConnection::run() @ 0x9c6b43b in /usr/bin/clickhouse
17. Poco::Net::TCPServerConnection::start() @ 0x9c68017 in /usr/bin/clickhouse
18. Poco::Net::TCPServerDispatcher::run() @ 0x9c6840d in /usr/bin/clickhouse
19. Poco::PooledThread::run() @ 0xbbfaf4f in /usr/bin/clickhouse
20. Poco::ThreadImpl::runnableEntry(void*) @ 0xbbf81b8 in /usr/bin/clickhouse
21. ? @ 0xbbf98e9 in /usr/bin/clickhouse
22. start_thread @ 0x7e65 in /usr/lib64/libpthread-2.17.so
23. clone @ 0xfe88d in /usr/lib64/libc-2.17.so