Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Donnerstag, 1. März 2012, 22:12

fehler bei speichern in SQL

C:\chat\bananachat\dist>java -cp dist\bananachat.jar;lib\* knuddels.Server 2710

Loading butler
Loading channel styles
Loading channels
Loading smileys
Listening on port 2710
java.sql.SQLException: Parameter index out of range (17 > number of parameters,
which is 16).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3
717)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3
701)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3
743)
at com.mysql.jdbc.PreparedStatement.setInt(PreparedStatement.java:3687)
at knuddels.Client.saveStats(Client.java:668)
at knuddels.Client.leaveChannel(Client.java:552)
at handler.LeaveChannelHandler.handle(LeaveChannelHandler.java:119)
at knuddels.SessionHandler.run(SessionHandler.java:90)


keine ahnung was da los is..

scheint was mim out of range zutun haben o.o

2

Donnerstag, 1. März 2012, 22:18

at knuddels.Client.saveStats(Client.java:668)
at knuddels.Client.leaveChannel(Client.java:552)
at handler.LeaveChannelHandler.handle(LeaveChannelHandler.java:119)
at knuddels.SessionHandler.run(SessionHandler.java:90)



schau dir die Zeilen 66 und 552 und 119 und 90 mal an in denn jeweiligen klassen an.

3

Donnerstag, 1. März 2012, 22:20

die klassen wolln bei mir iwie nich geöffnet werdn da geht der immer in die java datei. ^^

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

4

Donnerstag, 1. März 2012, 22:22

Poste mal fix deine saveStats() Methode.
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

5

Donnerstag, 1. März 2012, 22:23

wo finde ich die? xD

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

6

Donnerstag, 1. März 2012, 22:39

Client-Klasse
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

7

Donnerstag, 1. März 2012, 22:49

lässt sich immernoch nich öffnen - oder ich bin zu doof, skype? :x

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

8

Donnerstag, 1. März 2012, 22:53

Nix Skype. Öffne die .java Datei, such nach saveStats und poste den Code.
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

9

Donnerstag, 1. März 2012, 22:56

channels.clear();
saveStats();
Server.get().removeClient(name);
sendHello();
}
}
}


if (channels.isEmpty()) { // logged out
saveStats();
Server.get().removeClient(name);
sendHello();
}
}
}

10

Donnerstag, 1. März 2012, 22:57

ach was weiterhilft vll, wenn ich reingeh und rausgeh ausm chat, also immer wnen nen client den chat verlässt - dann kommt die fehlermeldung, nicht vorher, erst beim verlassn des chats