Was steht auf at knuddels.CommandParser.parse(
CommandParser.java:230)?
Hast wohl irgendwo was initalisiert, was ein NULL-Wert zurückwirft.
Edit:
Ok, Ich glaub ich habs gefunden:
|
Java-Quelltext
|
1
2
3
4
|
PreparedStatement p = null;
try {
ResultSet r = p.executeQuery();
|
Wie willst du einen NULL-Wert mittels executeQuery() ausführen?
Die Variable p weiss noch nichtmals ob diese überhaupt die Methode "executeQuery" besitzt. Du solltest hier vielleicht mal besser Initalisieren
Hier mal weiteres: Alles was AUSKOMMENTIERT ist, Fehlt bei dir!
ACHTUNG: Jetzt kein Copy&Paste, der Teil dient nur als Beispiel - Habs aus meinem Server von einer Klasse kopiert nur um dir zu zeigen, was da Fehlen könnte...
|
Java-Quelltext
|
1
2
3
4
5
6
7
8
|
PoolConnection pcon = ConnectionPool.getConnection();
PreparedStatement ps = null;
try {
// FEHLT: Connection con = pcon.connect();
// FEHLT: ps = con.prepareStatement("SELECT `account_nickname`, `account_password` FROM `account_users` WHERE `account_nickname`=? LIMIT 1");
// FEHLT: ps.setString(1, nickname);
ResultSet rs = ps.executeQuery();
|