so i'm converting runetoplist voting to dementhium i got no errors but when someone does the command it spits this at me:
Code:
java.sql.SQLException: Must specify port after ':' in connection string
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.NonRegisteringDriver.parseHostPortPair(NonRegisteringD
river.java:164)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2718)
at com.mysql.jdbc.Connection.<init>(Connection.java:1553)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:266)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.runetoplist.MySQLConnectionPool.getFreeConnection(MySQLConnection
Pool.java:61)
at org.runetoplist.MySQLResultCallable.call(MySQLResultCallable.java:29)
at org.runetoplist.MySQLResultCallable.call(MySQLResultCallable.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.runetoplist.VoteChecker.getReward(VoteChecker.java:40)
at org.dementhium.content.Commands.playerCommands(Commands.java:94)
at org.dementhium.content.Commands.handle(Commands.java:69)
at org.dementhium.net.packethandlers.CommandHandler.handlePacket(Command
Handler.java:20)
at org.dementhium.net.PacketManager.handlePacket(PacketManager.java:54)
at org.dementhium.net.handler.DementhiumHandler.processPackets(Dementhiu
mHandler.java:28)
at org.dementhium.task.impl.PlayerTickTask.execute(PlayerTickTask.java:2
3)
at org.dementhium.task.SequentialTaskExecutor.performTasks(SequentialTas
kExecutor.java:13)
at org.dementhium.model.World.run(World.java:176)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.runetoplist.PoolConnection.borrow(PoolConnection.java:27)
at org.runetoplist.MySQLConnectionPool.getFreeConnection(MySQLConnection
Pool.java:66)
at org.runetoplist.MySQLResultCallable.call(MySQLResultCallable.java:29)
at org.runetoplist.MySQLResultCallable.call(MySQLResultCallable.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
and will say that the player has no items waiting for them even when they have..