Skocz do zawartości
  • 0

Dziwny błąd.


Pytanie

Cześć,

pierwszy raz spotykam się z tym błędem.

[13:32:08 WARN]: Unexpected exception while parsing console command "sk reload SkApi"
org.bukkit.command.CommandException: Unhandled exception executing command 'sk' in plugin Skript v2.1.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) ~[Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:767) ~[Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchServerCommand(CraftServer.java:753) [Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at net.minecraft.server.v1_7_R4.DedicatedServer.aB(DedicatedServer.java:326) [Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:290) [Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
Caused by: java.lang.NoSuchMethodError: ch.njol.util.NonNullPair.getSecond()Ljava/lang/Object;
        at ch.njol.skript.command.Commands.loadCommand(Commands.java:379) ~[?:?]
        at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:462) ~[?:?]
        at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:262) ~[?:?]
        at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:155) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[Spigot-1.7.10.jar:git-Spigot-1.7.9-R0.2-208-ge0f2e95]
        ... 8 more

Wpisuję komendę w konsoli "sk reload SkApi", w której jest tylko jedna komenda:

command /execute [<text>] [<text>]:
	trigger:
		if arg 1 is "console":
			if arg 2 is set:
				run console command "%arg 2%"
			else:
				send "&4Blad: &cMusisz podac komende." to player
		if arg 2 is "op":
			if arg 2 is set:
				run player command "%arg 2%" as op
			else:
				send "&4Blad: &cMusisz podac komende." to player

Kiedy usunę argumenty, błąd znika. Co się dzieje?
 

Odnośnik do komentarza
https://skript.pl/temat/20411-dziwny-b%C5%82%C4%85d/
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Czy ty wiesz co ty mówisz? Po pierwsze wejdź na dev.bukkit.org, zobacz wersję skript. Po drugie, gdzie masz informacje w tym błędzie o złej wersji? 

Jeżeli nie wiesz czy twoja wypowiedź jest prawidłowa to jej nie dodawaj. 

Odnośnik do komentarza
https://skript.pl/temat/20411-dziwny-b%C5%82%C4%85d/#findComment-138458
Udostępnij na innych stronach

  • 0
		if arg 2 is "op":
			if arg 2 is set:
				run player command "%arg 2%" as op
			else:
				send "&4Blad: &cMusisz podac komende." to player

Sprawdzasz czy argument drugi to "op", a potem stawiasz warunek czy argument jest uzupełniony [lol] Mniejsza, nie wiem czy o to chodziło w tym skrypcie no ale chyba zrobilem dobrze

 

command wykonaj [<text>]:
  	aliases: execute
	trigger:
  		if executor is console:
  			if arg 1 is set:
  				execute console command "%arg 1%"
  				send "Wyslalem komende %arg 1%!" to console
  				stop
  			send "Podaj polecenie do wykonania!" to console
  		if executor is player:
  			if player is op:
  				if arg 1 is set:
  					execute player command "%arg 1%" as op
  					send "Wyslalem komende &6&l%arg 1%&r!"
  					log "Operator %player% wykonal komende %arg 1%."
  					stop
  				send "Moze... podalbys to polecenie do wykonania, miszczu?"

 

Edytowane przez Bananowiec
Odnośnik do komentarza
https://skript.pl/temat/20411-dziwny-b%C5%82%C4%85d/#findComment-138460
Udostępnij na innych stronach

  • 0

Powiem wam, że winą był SkQuery. Miałem jakąś dziwną wersje, nie było w nim jakiejś klasy, a skrypt się do niej odwoływał i wywalał błąd. Zmieniłem wersje SkQ i działa. Do zamknięcia.

Odnośnik do komentarza
https://skript.pl/temat/20411-dziwny-b%C5%82%C4%85d/#findComment-138474
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...