Seite 1 von 3

Couldn't obtain category list

Verfasst: 19.12.2002 12:36
von Spike
Hi,
ich bekomme *sporadisch* obige Fehlermeldung.
Sie ist leider nicht nachvollziehbar, da sie wie gesagt nicht regelmäßig auftritt ... sie tritt auch bei verschiedenen Aktionen auf, z.B. bei einem Reply oder ganz normal beim anklicken eines Links.
Meist reicht es im Browser zurück zu gehen und den entsprechenden Link nochmal anzuklicken, und die Meldung erscheint nicht mehr.

http://www.uc-home.de/phpBB2/index.php

Hoster ist Puretec.
Kann man das auch auf DB-Ausfälle / DB-Überlastungen zurückführen?

Ich habe phpBB 2.0.2 ohne Mods installiert.
Bin für jede Hilfe oder Hinweis dankbar, denn mittlerweile nervt das meine User :(

Verfasst: 19.12.2002 12:40
von Spike
Achja, ich habe im September vom phpBB v1.4 auf phpBB 2.0 upgedated, falls es was mit der DB zutun haben könnte.
Lief aber bis vor ein paar Tagen ohne das kleinste Problem!

Verfasst: 19.12.2002 15:08
von Mister_X
mach mal den link:debugMode an, und sage die exakte Fehlermeldung die da kommt, wenn sie den mal kommt ;)

Verfasst: 21.12.2002 21:41
von Spike
Hi,
das Debuggen brachte folgenden Fehlermeldung:
Allgemeiner Fehler

Couldn't obtain category list.

DEBUG MODE

SQL Error : 1030 Got error 28 from table handler

SELECT c.cat_id, c.cat_title, c.cat_order FROM phpbb_categories c, phpbb_forums f WHERE f.cat_id = c.cat_id GROUP BY c.cat_id, c.cat_title, c.cat_order ORDER BY c.cat_order

Line : 106
File : /phpBB2/includes/functions.php
Die Stelle in der Functions.php sieht so aus:

Code: Alles auswählen

function make_jumpbox($action, $match_forum_id = 0)
{
	global $template, $lang, $db, $SID, $nav_links, $phpEx;

//	$is_auth = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata);

	$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
		FROM " . CATEGORIES_TABLE . " c, " . FORUMS_TABLE . " f
		WHERE f.cat_id = c.cat_id
		GROUP BY c.cat_id, c.cat_title, c.cat_order
		ORDER BY c.cat_order";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Couldn't obtain category list.", "", __LINE__, __FILE__, $sql);
	}
Line 106 ist die Vorletzte, die mit "Couldn't obtain category list"

Verfasst: 21.12.2002 22:37
von Guido
Hmmm
für mich sieht das so aus als wenn deine Tabelle "phpbb_categories" nicht in Ordnung wäre. Hast Du die Möglichkeit z.B.mit phpmyadmin dir diese mal anzuschaun?

Verfasst: 22.12.2002 00:35
von Spike
Da stehen halt meine Forumskategorien drin.

Code: Alles auswählen

cat_id  cat_title                            cat_order  
1         United Clans - Public            1 
2         United Clans - Intern            2 
4         United Clans - War Squads  12 
In dem SQL-Statement wird ja auch auf die Tabelle "phpbb_forums" zugegriffen.
Vielleicht ist ein Index oder so falsch zugeordnet?
Die cat_id sind jedenfalls alle korrekt zugeordnet.
Ich habe letztens 2 Foren gelöscht (und die Beiträge dabei verschoben) und 2 neue aufgemacht, das war aber mind. 1 Monat bevor der Fehler das erste mal auftrat ...

Verfasst: 22.12.2002 00:44
von Guido
Hmmm sorry keine weitere Idee..

Verfasst: 24.12.2002 22:42
von Spike
Könnte es sein das die Jumpbox buggy ist?

Verfasst: 01.01.2003 23:59
von Spike
Hat denn wirklich niemand ne Idee warum dieser Fehler auftritt?

Verfasst: 03.01.2003 16:26
von macks
ich hab dasselbe problem :cry: