Skocz do zawartości
  • 0

SkQuery MySql


NNorbertPL
 Udostępnij

Pytanie

Witam, mam problem z dodatkiem SkQuery. Tutaj ERROR.

Spoiler

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
[19:10:31 WARN]:        at sun.reflect.GeneratedConstructorAccessor41.newInstance(Unknown Source)
[19:10:31 WARN]:        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[19:10:31 WARN]:        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[19:10:31 WARN]:        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
[19:10:31 WARN]:        at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
[19:10:31 WARN]:        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:343)
[19:10:31 WARN]:        at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2334)
[19:10:31 WARN]:        at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2371)
[19:10:31 WARN]:        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163)
[19:10:31 WARN]:        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794)
[19:10:31 WARN]:        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
[19:10:31 WARN]:        at sun.reflect.GeneratedConstructorAccessor38.newInstance(Unknown Source)
[19:10:31 WARN]:        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[19:10:31 WARN]:        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[19:10:31 WARN]:        at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
[19:10:31 WARN]:        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378)
[19:10:31 WARN]:        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
[19:10:31 WARN]:        at java.sql.DriverManager.getConnection(DriverManager.java:664)
[19:10:31 WARN]:        at java.sql.DriverManager.getConnection(DriverManager.java:247)
[19:10:31 WARN]:        at com.w00tmast3r.skquery.db.ScriptCredentials.validate(ScriptCredentials.java:69)
[19:10:31 WARN]:        at com.w00tmast3r.skquery.db.ScriptCredentials.setPassword(ScriptCredentials.java:36)
[19:10:31 WARN]:        at com.w00tmast3r.skquery.elements.effects.EffOptionSQLPassword.register(EffOptionSQLPassword.java:20)
[19:10:31 WARN]:        at com.w00tmast3r.skquery.elements.effects.base.Pragma.init(Pragma.java:24)
[19:10:31 WARN]:        at com.w00tmast3r.skquery.elements.effects.base.OptionsPragma.init(OptionsPragma.java:18)
[19:10:31 WARN]:        at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:248)
[19:10:31 WARN]:        at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:175)
[19:10:31 WARN]:        at ch.njol.skript.lang.Statement.parse(Statement.java:60)
[19:10:31 WARN]:        at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:650)
[19:10:31 WARN]:        at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:510)
[19:10:31 WARN]:        at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:268)
[19:10:31 WARN]:        at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:155)
[19:10:31 WARN]:        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[19:10:31 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
[19:10:31 WARN]:        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646)
[19:10:31 WARN]:        at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchServerCommand(CraftServer.java:632)
[19:10:31 WARN]:        at net.minecraft.server.v1_8_R1.DedicatedServer.aM(DedicatedServer.java:353)
[19:10:31 WARN]:        at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:317)
[19:10:31 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634)
[19:10:31 WARN]:        at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537)
[19:10:31 WARN]:        at java.lang.Thread.run(Thread.java:745)
[19:10:31 WARN]: Caused by: java.net.ConnectException: Connection refused
[19:10:31 WARN]:        at java.net.PlainSocketImpl.socketConnect(Native Method)
[19:10:31 WARN]:        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[19:10:31 WARN]:        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[19:10:31 WARN]:        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[19:10:31 WARN]:        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
[19:10:31 WARN]:        at java.net.Socket.connect(Socket.java:589)
[19:10:31 WARN]:        at java.net.Socket.connect(Socket.java:538)
[19:10:31 WARN]:        at java.net.Socket.<init>(Socket.java:434)
[19:10:31 WARN]:        at java.net.Socket.<init>(Socket.java:244)
[19:10:31 WARN]:        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:254)
[19:10:31 WARN]:        at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:292)
[19:10:31 WARN]:        ... 34 more
[19:10:31 ERROR]: Database features are disabled until the script has SQL credentials associated with it. (sql.sk, line 7: update "INSERT INTO Logowanie (nick, pass, kasa) VALUES ('%arg-1%', '%arg-2%', '50');"')
[19:10:31 INFO]: [Skript] Encountered 1 error while reloading sql.sk!

Otóż nie mogę sobie poradzic z mysqlem poprzez SkQuery. Nawet mi skrypty pobrane z internetu nie dzialaja. Wszedzie ten sam błąd.

Tu przykładowy kod które mi nie działa. (Skopiowane z jednego z poradników - więc powinno działać bez problemu.). Poprzez SSH samemu mogę się połączyć z bazą podając dane, więc raczej nie wina po stronie MySQL.

script options:
	$ init com.mysql.jdbc.Driver
	$ db url jdbc:mysql://localhost:3306/skript
	$ db username skript
	$ db password 12345
command /register [<text>] [<text>]:
    trigger:
        update "INSERT INTO Logowanie (nick, pass, kasa) VALUES ('%arg-1%', '%arg-2%', '50');"
        send "Zarejestrowałeś się na stronie!"

nikt nie ogarnia?

Odnośnik do komentarza
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zmieniłeś chociaż wszystkie dane? Nie no raczej to zrobiłeś xD

Database features are disabled until the script has SQL credentials associated with it.

Nie wiem dokładnie do czego to zmierza, zawodowym(tak wiem to podstawy) tłumaczem nie jestem, ale to chyba wina tego. (kawałek logu błędu)

A tak, nie używa się ref a przycisku podbij temat.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

@kuba17ism nie.

W configu mogę włączyć obsługę bazy dla całego pluginu Skript.

lecz mi chodzi o SkQuery który nie ma nic wspolnego z configiem od normalnego skripta.

@Nieznajomy11 Dzięki za chęci pomocy.. Ale to juz wiem od tygodnia ;p 

@sriskels Tak zauważyłem to. 

@Ixidi w configu niestety nie ma nic.

 

W configu jest jedynie obsługa MySQL przez cały plugin SKRIPT. Tylko że ja chcę obsługę przez SkQuery tylko KAWAŁKA kodu (mianowicie pobieranie punktów z bazy funnyguilds przez skript). Chyba ze czegos nie widze, sprawdzcie sami config.

Edytowane przez NNorbertPL
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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