Не работает /papi reload PlaceholderAPI
  • Snegsmow
    Snegsmow
    15 февраля 2024 - 18:31
    Вы не авторизованы, войдите на сайт.
  • просмотров 987 | ответов 19
Что делать если не работает перезагрузка PlaceholderAPI. То есть я скачиваю библиотеки, а потом я прописываю /papi reload и всё, ничего не происходит и не устанавливается. Даже когда сервер перезагружал. Подскажите как с этим быть, я и на Java 8 пробывал и на Java 16 и на Java 18. И версию PlaceholderAPI 2.11.1 использовал и самую новую (2.11.5). Что делать?
  • Snegsmow
    Snegsmow
    15 февраля 2024 - 20:03
/papi ecloud download Statistic 1.7.0/papi ecloud download vault
так не работает перезагрузка PlaceholderAPI, то есть /papi reload. И когда я устанавливаю эти библиотеки их нету в /papi list. Их вообще нигде нет, даже после перезагрузки сервера. Я ведь это писал в начале, ну...
  • Алексей
    Алексей
    15 февраля 2024 - 20:09
а в логах что? какая ошибка?
на Java 8 попробуйте запустить сервер
  • Snegsmow
    Snegsmow
    15 февраля 2024 - 20:13
а в логах что? какая ошибка?


я запускал и на Java 8 / 16 / 18 и не работает. Я писал всё в начале

Логи

[20:10:36] [Инфо]: 0fenix команда: /papi ecloud download Statistic
[20:10:36] [Инфо]: [PlaceholderAPI] Fetching available expansion information...
[20:10:40] [Инфо]: 0fenix команда: /papi reload
[20:10:40] [Инфо]: [PlaceholderAPI] Placeholder expansion registration initializing...
[20:10:40] [Инфо]: [PlaceholderAPI] Fetching available expansion information...
[20:10:40 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.UnsupportedClassVersionError: at/helpch/placeholderapi/expansion/vault/EconomyHook has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1766) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.UnsupportedClassVersionError: at/helpch/placeholderapi/expansion/vault/EconomyHook has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
at java.lang.ClassLoader.defineClass(ClassLoader.java:1010) ~[?:?]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) ~[?:?]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:512) ~[?:?]
at java.net.URLClassLoader$1.run(URLClassLoader.java:420) ~[?:?]
at java.net.URLClassLoader$1.run(URLClassLoader.java:414) ~[?:?]
at java.security.AccessController.doPrivileged(AccessController.java:691) ~[?:?]
at java.net.URLClassLoader.findClass(URLClassLoader.java:413) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:586) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
at me.clip.placeholderapi.util.FileUtil.findClass(FileUtil.java:62) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:388) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1764) ~[?:?]
... 1 more
  • Алексей
    Алексей
    15 февраля 2024 - 20:14
В логах написано, что 16 не работает.
Запустите на 8 и посмотрите, что будет писать в ошибке.
  • Snegsmow
    Snegsmow
    15 февраля 2024 - 20:26
так в логах написано, что 16 не работает. запустите на 8 и посмотрите что будет писать в ошибке.


вот запустил на Java 8 и ничего не работает и вот Вам лог:

ЛОГИ

[20:24:58] [Инфо]: 0fenix команда: /papi ecloud download Statistic
[20:24:58] [Инфо]: [PlaceholderAPI] Fetching available expansion information...
[20:25:03] [Инфо]: 0fenix команда: /papi reload
[20:25:03] [Инфо]: [PlaceholderAPI] Placeholder expansion registration initializing...
[20:25:03] [Инфо]: [PlaceholderAPI] Fetching available expansion information...
[20:25:03 ERROR]: [PlaceholderAPI] failed to load class files of expansions
java.util.concurrent.CompletionException: java.lang.UnsupportedClassVersionError: at/helpch/placeholderapi/expansion/vault/EconomyHook has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:273) ~[?:1.8.0_292]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:280) ~[?:1.8.0_292]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1606) ~[?:1.8.0_292]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
Caused by: java.lang.UnsupportedClassVersionError: at/helpch/placeholderapi/expansion/vault/EconomyHook has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_292]
at java.lang.ClassLoader.defineClass(ClassLoader.java:756) ~[?:1.8.0_292]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_292]
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) ~[?:1.8.0_292]
at java.net.URLClassLoader.access$100(URLClassLoader.java:74) ~[?:1.8.0_292]
at java.net.URLClassLoader$1.run(URLClassLoader.java:369) ~[?:1.8.0_292]
at java.net.URLClassLoader$1.run(URLClassLoader.java:363) ~[?:1.8.0_292]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_292]
at java.net.URLClassLoader.findClass(URLClassLoader.java:362) ~[?:1.8.0_292]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_292]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_292]
at me.clip.placeholderapi.util.FileUtil.findClass(FileUtil.java:62) ~[?:?]
at me.clip.placeholderapi.expansion.manager.LocalExpansionManager.lambda$findExpansionInFile$7(LocalExpansionManager.java:388) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604) ~[?:1.8.0_292]
... 1 more
  • Алексей
    Алексей
    15 февраля 2024 - 20:33
PlaceholderAPI-2.11.5.jar
поставьте этот и на 8 джаве запустите
  • Snegsmow
    Snegsmow
    15 февраля 2024 - 20:39
Господи, спасибо Вам, Алексей, большое! Вы просто лучший. Всегда мне помогаете. Я установил Java 8 и версию PlaceholderAPI 2.11.5 всё работает. Спасибо)
  • Snegsmow
    Snegsmow
    16 февраля 2024 - 09:49
PlaceholderAPI-2.11.5.jarпоставьте этот и на 8 джаве запустите
Здравствуйте! Опять всё не работает. Стоит Java 8 и PlaceholderAPI 2.11.5, а в логах такая же ошибка. Что происходит и почему и как на 100% решить эту проблему?
  • Алексей
    Алексей
    16 февраля 2024 - 11:04
/placeholderapi/expansion/vault/EconomyHook сделан на 17 версии, у вас 8
Поэтому вам нужно найти этот файл для восьмой версии, либо попробуйте запустить сервер на 17 версии.
  • Snegsmow
    Snegsmow
    16 февраля 2024 - 15:34
Блин и в правду всё работает. Спасибо Вам за всё. А можно такой вопросик, сколько вы уже занимаетесь серверами?