Перейти к публикации
morning_star

Странное поведение лаунчера на Linux

Рекомендованные сообщения

morning_star

redserver.gif

redserver.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

За отрисовку интерфейса отвечает платформа JavaFX, частично задействующая возможности GPU. У меня был небольшой баг с отображением фона на виртуальной машине. Но чтобы такое - никогда.

Могу только посоветовать поставить проприетарный драйвер видеокарты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
morning_star
50 минут назад, TheAndrey сказал:

Могу только посоветовать поставить проприетарный драйвер видеокарты.

Это и есть проприетарный драйвер. На свободном, к слову, ещё хуже. 🙁

А что по поводу определения свободной вместо доступной памяти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey
8 минут назад, morning_star сказал:

А что по поводу определения свободной вместо доступной памяти?

Не обращать на это внимание. Видно, в разных системах, разные параметры памяти. В среде Windows работает как задумано, в Linux может на другой надо ориентироваться. Надо это дело тестировать...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
TheAndrey

Linux конечно странный предмет. Любит съесть память под кеш.

image.png

В случае Windows: free == доступно 🤔

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Russia9

Проблема немного другая, но думаю напишу сюда.
Система:
OS: Manjaro 18.0.3 KDE
Ядро: 4.19.24
Проц: Intel i5-7400 (4) @ 3.500GHz
Видеокарта: Nvidia GeForce GTX 1050
Память: 8GB DDR4 2400
Java:

java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)


При попытке запустить лаунчер в терминале:

$ java -jar RedServerV3.jar 
11:27:43 [main/INFO] RedServerV3 3.3.5 (API v2.3)
11:27:43 [main/INFO] Copyright (c) RedServer 2018

Стартует с серым экраном:
image.thumb.png.87751633a24959ecbf83150effc09743.png
Затем, судя по всему, крашается(процессов java в htop нет).

Изменено пользователем Russia9

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BlackSun
13 минут назад, Russia9 сказал:

При попытке запустить лаунчер в терминале:


$ java -jar RedServerV3.jar 
11:27:43 [main/INFO] RedServerV3 3.3.5 (API v2.3)
11:27:43 [main/INFO] Copyright (c) RedServer 2018

 

Если поведение лаунчера под никсами не отличается от виндового, то запускать нужно с доп-ным параметром --run, иначе он просто перезапустит себя, чтобы установить доп-ные JVM флаги. Вывода в консоль, естественно, в этом случае не будет.

java -jar RedServerV3.jar --run

 

Проблема вылезает как на оракловской яве, так и на OpenJDK?

 

В .redserver/settings.json есть параметр

"enableUiEffects": true,

Попробуй его выключить.

Изменено пользователем BlackSun

nodes.gif.707c73bf76fe5592b4e154b63d92771b.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Russia9
11 минут назад, BlackSun сказал:

В .redserver/settings.json есть параметр

"enableUiEffects": true,

Попробуй его выключить.

Выключил, не помогло
 

 

11 минут назад, BlackSun сказал:

java -jar RedServerV3.jar --run

Теперь лог:
 

11:58:35 [main/INFO] RedServerV3 3.3.5 (API v2.3)
11:58:35 [main/INFO] Copyright (c) RedServer 2018
11:58:35 [WorkerThread #2/INFO] Проверка подключения к сети...
11:58:35 [JavaFX-Launcher/INFO] Java version 1.8.0_201 (64-bit)
free(): invalid pointer
Аварийный останов (стек памяти сброшен на диск)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BlackSun
free(): invalid pointer

 

13924970495912.jpg

 

Попробуй OpenJDK.


nodes.gif.707c73bf76fe5592b4e154b63d92771b.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Russia9
Только что, BlackSun сказал:

Попробуй OpenJDK.

$ /usr/lib/jvm/java-8-openjdk/jre/bin/java -jar RedServerV3.jar --run
12:12:26 [main/INFO] RedServerV3 3.3.5 (API v2.3)
12:12:26 [main/INFO] Copyright (c) RedServer 2018
12:12:26 [main/SEVERE] Возникла ошибка при запуске приложения
java.lang.NoClassDefFoundError: javafx/application/Application
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at redserver3.bC.main(bC.java:73)
Caused by: java.lang.ClassNotFoundException: javafx.application.Application
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 13 more

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BlackSun

@Russia9 openjfx пакет нужен. Либо же 9я версия OpenJDK, там это дело должно идти из коробки, если верить гуглу.

Изменено пользователем BlackSun

nodes.gif.707c73bf76fe5592b4e154b63d92771b.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Russia9

С OpenJDK Так же серое окно, лог немного отличается:
 

12:22:55 [main/INFO] RedServerV3 3.3.5 (API v2.3)
12:22:55 [main/INFO] Copyright (c) RedServer 2018
12:22:56 [WorkerThread #2/INFO] Проверка подключения к сети...
12:22:56 [JavaFX-Launcher/INFO] Java version 1.8.0_202 (64-bit)
corrupted size vs. prev_size
Аварийный останов (стек памяти сброшен на диск)

 

Изменено пользователем Russia9

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BlackSun

Хреново дело, тут без дебагера не обойтись. Проблема в каком-то из нативных модулей сидит.

На форумы к линуксоидам нужно идти, тут же маловероятно, что найдется кто-то с достаточно упругим бубном.

Изменено пользователем BlackSun

nodes.gif.707c73bf76fe5592b4e154b63d92771b.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...