Помогите Ошибка 'java.lang.NoClassDefFoundError: org/apache/http/nio/reactor/IOReactorException'

  • Автор темы Автор темы Cheater
  • Дата начала Дата начала

Cheater

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Skriep
Ещё раз всем привет. Буду краток. Вот код:

Код:
        getServer().getScheduler().runTaskTimer(this, (Runnable) () -> Unirest.get("https://www.googleapis.com/youtube/v3/videos?part=snippet&id=aDrel4XOvlw&key=" + APIKey.YOUTIBE_API_KEY + "\n").asJsonAsync(new Callback<JsonNode>() {

                @Override
                public void completed(HttpResponse<JsonNode> response) {
                    getServer().broadcastMessage(response.getBody().toString());
                    getLogger().info(response.getBody().toString());
                }

                @Override
                public void failed(UnirestException e) {
                    e.printStackTrace();
                }

                @Override
                public void cancelled() {
                    
                }
        }), 0, 20 * 15);
Вот ошибка:
[19:48:16] [Server thread/WARN]: [MD_Streams] Task #13 for MD_Streams v0.7 alpha generated an exception
java.lang.NoClassDefFoundError: org/apache/http/nio/reactor/IOReactorException
at com.mashape.unirest.http.HttpClientHelper.prepareRequest(HttpClientHelper.java:151) ~[?:?]
at com.mashape.unirest.http.HttpClientHelper.requestAsync(HttpClientHelper.java:93) ~[?:?]
at com.mashape.unirest.request.BaseRequest.asJsonAsync(BaseRequest.java:76) ~[?:?]
at ru.Skriep.Streams.Main.lambda$0(Main.java:102) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [Spigot.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_131]
Caused by: java.lang.ClassNotFoundException: org.apache.http.nio.reactor.IOReactorException
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_131]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[Spigot.jar:git-Spigot-db6de12-18fbb24]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_131]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_131]
... 11 more
Делал точно так же, как и в этом видео:
.
 
Да настрой нормально maven, не создавай много тем.
 
Я тебе уже ответил - Maven shade plugin. NoClassDefound из чего получается? Нету данного класса в джарнике. Почему нет его? Не правильно настроен pom.xml. В этом вся причина. Итак, кто готов наванговать его pom?
 
Я тебе уже ответил - Maven shade plugin. NoClassDefound из чего получается? Нету данного класса в джарнике. Почему нет его? Не правильно настроен pom.xml. В этом вся причина. Итак, кто готов наванговать его pom?
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MD_Streams</groupId>
<artifactId>MD_Streams</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>MD_Streams</name>
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<artifactSet>
<includes>
<include>com.mashape.unirest:unirest-java:*:*</include>
</includes>
</artifactSet>
</configuration>
</execution>
</executions>
</plugin>

</plugins>
</build>

<dependencies>

<dependency>
<groupId>com.mashape.unirest</groupId>
<artifactId>unirest-java</artifactId>
<version>1.4.9</version>
</dependency>

</dependencies>
</project>
 
Да настрой нормально maven, не создавай много тем.
В том и проблема, если во всём виноват maven, то я не умею его настраивать. Но я считаю, что тут ошибка не в maven, а где-то в другом месте, потому что при обычном добавлении external jars через java build path происходит то же самое.
 
В том и проблема, если во всём виноват maven, то я не умею его настраивать. Но я считаю, что тут ошибка не в maven, а где-то в другом месте, потому что при обычном добавлении external jars через java build path происходит то же самое.
Я конечно мавеном не часто пользуюсь, но где зависимости с видео в pom.xml? (он на 1:10 их добавил)
 
В том и проблема, если во всём виноват maven, то я не умею его настраивать. Но я считаю, что тут ошибка не в maven, а где-то в другом месте, потому что при обычном добавлении external jars через java build path происходит то же самое.
Ну так джарник то открой посмотри есть ли классы, омг…
 
Че тут обсуждать то? Проиграл зависимости в казино. Выбрасывай. Это как взять руль без машины и попытаться ехать на ней.
 
Назад
Верх