Edit: When i do ::auth i get this error
Spoiler for Error :
Code:
[11/30/12 10:59 AM]: java.lang.Exception: connection is null
[11/30/12 10:59 AM]: at server.Database.getConnection(Database.java:49)
[11/30/12 10:59 AM]: at server.model.mobile.players.Commands.processPacket(Co
mmands.java:50)
[11/30/12 10:59 AM]: at server.model.mobile.players.PacketHandler.processPack
et(PacketHandler.java:118)
[11/30/12 10:59 AM]: at server.model.mobile.players.Client.processQueuedPacke
ts(Client.java:1205)
[11/30/12 10:59 AM]: at server.model.mobile.players.PlayerHandler.process(Pla
yerHandler.java:136)
[11/30/12 10:59 AM]: at server.Server$1.execute(Server.java:180)
[11/30/12 10:59 AM]: at server.task.Task2.tick(Task2.java:105)
[11/30/12 10:59 AM]: at server.event.TaskScheduler.run(TaskScheduler.java:100
)
[11/30/12 10:59 AM]: at java.util.concurrent.Executors$RunnableAdapter.call(U
nknown Source)
[11/30/12 10:59 AM]: at java.util.concurrent.FutureTask$Sync.innerRunAndReset
(Unknown Source)
[11/30/12 10:59 AM]: at java.util.concurrent.FutureTask.runAndReset(Unknown S
ource)
[11/30/12 10:59 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.access$301(Unknown Source)
[11/30/12 10:59 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.run(Unknown Source)
[11/30/12 10:59 AM]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
nown Source)
[11/30/12 10:59 AM]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
known Source)
[11/30/12 10:59 AM]: at java.lang.Thread.run(Unknown Source)
[11/30/12 11:00 AM]: java.lang.Exception: connection is null
[11/30/12 11:00 AM]: at server.Database.getConnection(Database.java:49)
[11/30/12 11:00 AM]: at server.model.mobile.players.Commands.processPacket(Co
mmands.java:50)
[11/30/12 11:00 AM]: at server.model.mobile.players.PacketHandler.processPack
et(PacketHandler.java:118)
[11/30/12 11:00 AM]: at server.model.mobile.players.Client.processQueuedPacke
ts(Client.java:1205)
[11/30/12 11:00 AM]: at server.model.mobile.players.PlayerHandler.process(Pla
yerHandler.java:136)
[11/30/12 11:00 AM]: at server.Server$1.execute(Server.java:180)
[11/30/12 11:00 AM]: at server.task.Task2.tick(Task2.java:105)
[11/30/12 11:00 AM]: at server.event.TaskScheduler.run(TaskScheduler.java:100
)
[11/30/12 11:00 AM]: at java.util.concurrent.Executors$RunnableAdapter.call(U
nknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask$Sync.innerRunAndReset
(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask.runAndReset(Unknown S
ource)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.access$301(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.run(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
nown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
known Source)
[11/30/12 11:00 AM]: at java.lang.Thread.run(Unknown Source)
[11/30/12 11:00 AM]: java.lang.Exception: connection is null
[11/30/12 11:00 AM]: at server.Database.getConnection(Database.java:49)
[11/30/12 11:00 AM]: at server.model.mobile.players.Commands.processPacket(Co
mmands.java:50)
[11/30/12 11:00 AM]: at server.model.mobile.players.PacketHandler.processPack
et(PacketHandler.java:118)
[11/30/12 11:00 AM]: at server.model.mobile.players.Client.processQueuedPacke
ts(Client.java:1205)
[11/30/12 11:00 AM]: at server.model.mobile.players.PlayerHandler.process(Pla
yerHandler.java:136)
[11/30/12 11:00 AM]: at server.Server$1.execute(Server.java:180)
[11/30/12 11:00 AM]: at server.task.Task2.tick(Task2.java:105)
[11/30/12 11:00 AM]: at server.event.TaskScheduler.run(TaskScheduler.java:100
)
[11/30/12 11:00 AM]: at java.util.concurrent.Executors$RunnableAdapter.call(U
nknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask$Sync.innerRunAndReset
(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask.runAndReset(Unknown S
ource)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.access$301(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.run(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
nown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
known Source)
[11/30/12 11:00 AM]: at java.lang.Thread.run(Unknown Source)
[11/30/12 11:00 AM]: java.lang.Exception: connection is null
[11/30/12 11:00 AM]: at server.Database.getConnection(Database.java:49)
[11/30/12 11:00 AM]: at server.model.mobile.players.Commands.processPacket(Co
mmands.java:50)
[11/30/12 11:00 AM]: at server.model.mobile.players.PacketHandler.processPack
et(PacketHandler.java:118)
[11/30/12 11:00 AM]: at server.model.mobile.players.Client.processQueuedPacke
ts(Client.java:1205)
[11/30/12 11:00 AM]: at server.model.mobile.players.PlayerHandler.process(Pla
yerHandler.java:136)
[11/30/12 11:00 AM]: at server.Server$1.execute(Server.java:180)
[11/30/12 11:00 AM]: at server.task.Task2.tick(Task2.java:105)
[11/30/12 11:00 AM]: at server.event.TaskScheduler.run(TaskScheduler.java:100
)
[11/30/12 11:00 AM]: at java.util.concurrent.Executors$RunnableAdapter.call(U
nknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask$Sync.innerRunAndReset
(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask.runAndReset(Unknown S
ource)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.access$301(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.run(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
nown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
known Source)
[11/30/12 11:00 AM]: at java.lang.Thread.run(Unknown Source)
[11/30/12 11:00 AM]: java.lang.Exception: connection is null
[11/30/12 11:00 AM]: at server.Database.getConnection(Database.java:49)
[11/30/12 11:00 AM]: at server.model.mobile.players.Commands.processPacket(Co
mmands.java:50)
[11/30/12 11:00 AM]: at server.model.mobile.players.PacketHandler.processPack
et(PacketHandler.java:118)
[11/30/12 11:00 AM]: at server.model.mobile.players.Client.processQueuedPacke
ts(Client.java:1205)
[11/30/12 11:00 AM]: at server.model.mobile.players.PlayerHandler.process(Pla
yerHandler.java:136)
[11/30/12 11:00 AM]: at server.Server$1.execute(Server.java:180)
[11/30/12 11:00 AM]: at server.task.Task2.tick(Task2.java:105)
[11/30/12 11:00 AM]: at server.event.TaskScheduler.run(TaskScheduler.java:100
)
[11/30/12 11:00 AM]: at java.util.concurrent.Executors$RunnableAdapter.call(U
nknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask$Sync.innerRunAndReset
(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.FutureTask.runAndReset(Unknown S
ource)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.access$301(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ScheduledThreadPoolExecutor$Sche
duledFutureTask.run(Unknown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
nown Source)
[11/30/12 11:00 AM]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
known Source)
[11/30/12 11:00 AM]: at java.lang.Thread.run(Unknown Source)
Code:
conn = DriverManager.getConnection(
"jdbc:mysql://" + props.getProperty("localhost") + ":"
+ props.getProperty("3306") + "/"
+ props.getProperty("divinere_some"),
props.getProperty("divinere_some"),
props.getProperty("pass"));
} catch (Exception e) {
throw new Exception("error connecting to database "
+ e.getMessage());
}
}
Code:
public static Connection getConnection() throws Exception {
if (conn == null) {
throw new Exception("connection is null");
}
if (System.currentTimeMillis() - lastUsed > 300000) {
try {
lastUsed = System.currentTimeMillis();
conn.close();
connect();
} catch (Exception e) {
throw new Exception("error refreshing database connection");
}
}
Code:
conn = DriverManager.getConnection(
"jdbc:mysql://" + props.getProperty("localhost") + ":"
+ props.getProperty("3306") + "/"
+ props.getProperty("divinere_vote"),
props.getProperty("divinere_vote"),
props.getProperty("PASS"));
} catch (Exception e) {
throw new Exception("error connecting to database "
+ e.getMessage());
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Database connection settings</comment>
<entry key="host">localhost/entry>
<entry key="port">3306</entry>
<entry key="name">divinere_vote</entry>
<entry key="username">divinere_vote</entry>
<entry key="password">PASS</entry>
</properties>
Anything else im missing that could be causing it?