You are not logged in.

1

Wednesday, May 9th 2012, 7:50pm

Benutzer aktuallisieren Fehler

Bekomme diesen Fehler, wenn ich die Benutzer aktuallisieren möchte.
Aufgefallen ist es mir, da ich eine Rankgrafik ebenso nicht von 2 usern entffernt bekomme.
Was ist denn da los ?

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Fatal error: Invalid SQL: SELECT rankID FROM wcf1_user_rank WHERE groupID IN () AND neededPoints <= 375 AND gender IN (0,0) ORDER BY neededPoints DESC, gender DESC LIMIT 1

You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=1064
Information:

error message: Invalid SQL: SELECT rankID FROM wcf1_user_rank WHERE groupID IN () AND neededPoints <= 375 AND gender IN (0,0) ORDER BY neededPoints DESC, gender DESC LIMIT 1
error code: 1064
sql type: MySQLDatabase
sql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND neededPoints <= 375 AND gender IN (0,0) ORDER BY neededPoint' at line 3
sql error number: 1064
sql version:
file: /home/www/forum/wcf/lib/system/database/MySQLDatabase.class.php (118)
php version: 5.3.3
wcf version: 1.1.8 (Tempest)
date: Wed, 09 May 2012 17:47:41 +0000
request: /acp/index.php?action=UpdateUsers&limit=100&packageID=48&
referer: http://freie-spielgemeinschaft.de/acp/index.php?form=UpdateCounters
Stacktrace:

#0 /home/www/forum/wcf/lib/system/database/Database.class.php(118): MySQLDatabase->sendQuery('SELECT??rankID?...', 1, 0)
#1 /home/www/forum/wcf/lib/data/user/rank/UserRank.class.php(98): Database->getFirstRow('SELECT??rankID?...')
#2 /home/www/forum/lib/acp/action/UpdateUsersAction.class.php(161): UserRank::updateActivityPoints(0, '20')
#3 /home/www/forum/wcf/lib/action/AbstractAction.class.php(25): UpdateUsersAction->execute()
#4 /home/www/forum/wcf/lib/acp/action/WorkerAction.class.php(26): AbstractAction->__construct()
#5 /home/www/forum/lib/acp/action/UpdateCounterAction.class.php(23): WorkerAction->__construct()
#6 /home/www/forum/wcf/lib/util/RequestHandler.class.php(64): UpdateCounterAction->__construct()
#7 /home/www/forum/wcf/lib/util/RequestHandler.class.php(98): RequestHandler->__construct('UpdateUsers', Array, 'action')
#8 /home/www/forum/acp/index.php(8): RequestHandler::handle(Array)
#9 {main}


ich habe ränge hinzugefügt und auch wieder gelöscht, um auszuprobieren.
IronEagle has attached the following image:
  • Zwischenablage02.jpg
wbb 3.1.7 freie-spielgemeinschaft.de
gerne bereit für Software und gute Plugins zu bezahlen

wbblite 2.1 kleingarten-koeln.de
es geht aber auch kostenlos

This post has been edited 2 times, last edit by "IronEagle" (May 9th 2012, 8:00pm)


2

Wednesday, May 9th 2012, 11:07pm

für den fehlercode 1064 steht dies als antwort:

Quoted

Error number 1064: %s near '%s' at line %d

Query syntax error. This can occur even when the syntax seems correct. The mysql version of your mysql server might be to old. Mysql 4.1.x or higher is needed.

We will constantly extend this description with more information. Please also use our Support Forum if you couldn't solve the problem.


doch wir fahren auf php 5.3
daran kann es dann nicht liegen... :?:
wbb 3.1.7 freie-spielgemeinschaft.de
gerne bereit für Software und gute Plugins zu bezahlen

wbblite 2.1 kleingarten-koeln.de
es geht aber auch kostenlos

MucCowboy

Unregistered

3

Thursday, May 10th 2012, 7:35am

Sieht so aus als hast Du einen Benutzerrang definiert, der keiner existierenden Benutzergruppe zugewiesen ist. Daher der Fehler. Bitte prüfe die Benutzerränge-Zuordnungen im ACP auf vollständige Definitionen.

Grüße
Uli

4

Thursday, May 10th 2012, 8:00pm

bei den gruppen scheint alles ok zu sein und bei den rängen auch.
jeder rang ist bei mir einer gruppe zugewiesen, da ich nur 3 habe.

ich habe den 3. rang und die 3. gruppe mal neu angelegt, aber der fehler bleibt.

habe mal screnshots gemacht, wie es bei mir ausschaut.
IronEagle has attached the following images:
  • 1.jpg
  • 2.jpg
  • 3.jpg
wbb 3.1.7 freie-spielgemeinschaft.de
gerne bereit für Software und gute Plugins zu bezahlen

wbblite 2.1 kleingarten-koeln.de
es geht aber auch kostenlos

Netzwerg

Member

  • "Netzwerg" is male

Posts: 5,553

Location: Ruhrpott

Occupation: Student

  • Send private message

5

Thursday, May 10th 2012, 8:05pm

doch wir fahren auf php 5.3

Die PHP Version ist aber nicht die MySQL Version, und um letztere geht es hier ;)
Best regards,
Sebastian Teumert

6

Thursday, May 10th 2012, 8:29pm

Könnte ich Zugang zu phpmyadmin bekommen? Dann schaue ich mir das mal an.
Religion ist der dumme Streit Erwachsener Menschen, wer den cooleren imaginären Freund hat.

7

Thursday, May 10th 2012, 8:37pm

lexa hast pm

leider kann ich nur keinen weiteren zugang im phpadmin anlegen

und an der sql habe ich doch garnichts gemacht, alles andere lässt sich nach wie vor auch aktuallisieren

EDIT: MySQL-Client-Version: 5.0.51a
wbb 3.1.7 freie-spielgemeinschaft.de
gerne bereit für Software und gute Plugins zu bezahlen

wbblite 2.1 kleingarten-koeln.de
es geht aber auch kostenlos

8

Thursday, May 10th 2012, 10:04pm

In der Datenbank existierte ein Benutzer der keiner Benutzergruppe zugeordnet war. Daher kam die Fehlermeldung bei der Aktualisierung.

Die Gruppeneinträge des Benutzers müssen manuell in der Datenbank in der Tabelle wcf1_user_to_group gelöscht worden sein. Alternativ wurde der Benutzer manuell in der Datenbank angelegt.
Religion ist der dumme Streit Erwachsener Menschen, wer den cooleren imaginären Freund hat.

9

Thursday, May 10th 2012, 10:16pm

vielleicht ein fehler des plugins "user nach x tagen inaktivität löschen".

wie dem auch sei, vielen lieben dank.
hatte also nichts mit falschen rängen und gruppen zu tun.

danke
wbb 3.1.7 freie-spielgemeinschaft.de
gerne bereit für Software und gute Plugins zu bezahlen

wbblite 2.1 kleingarten-koeln.de
es geht aber auch kostenlos