Sie sind nicht angemeldet.

1

Freitag, 12. November 2010, 18:10

Problem im Zusammenspiel mit dem Marktplatz

Ich bin dabei einen Neubau zu erstellen. WBB,Filebase,Portal, funktionierte tadellos bis ich den Marketplace von Andreas installierte. Nein es gibt nicht den bekannten Fehler mit den Kategorien! Diesmal gibt es eine Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Fatal error: unknown cache resource 'board'

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

error message: unknown cache resource 'board'
error code: 11005
file: /home/ps3spebn/qs.konsolengrill.de/wcf/lib/system/cache/CacheHandler.class.php (119)
php version: 5.2.11
wcf version: 1.1.3 (Tempest)
date: Fri, 01 Oct 2010 13:56:20 +0000
request: /
referer:
Stacktrace:


Das es mir nicht allein so geht, beweist eine Meldung im Board von Andreas

Zitat


dessen Fehlermeldung ich der Einfachheit hier mal kopiere. Nacht Installation des Marktplatz werden sowohl Portal als auch Filebase mit dieser Fehlermeldung abgeschaltet, nach Deinstallation des Marktplatz arbeiten sie wie zuvor Fehlerfrei.

Ich würde mich freuen, wenn Andreas und Sebastian vielleicht sich das gemeinsam ansehen und eine Lösung finden. Kann ja nicht sein da 2-3 so tolle Anwendungen nicht miteinander können.

2

Freitag, 12. November 2010, 19:27

Du hast anscheinend ein Plugin installiert, das einen Abhängigkeitsfehler verursacht. Führe mal bitte folgende Datenbankabfrage z.B. via phpMyAdmin aus und poste das Ergebnis:

MySQL-Abfrage(n)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
SELECT  		package.package, 
		(
			 SELECT		 IF(COUNT(*) > 1 AND package.parentPackageID NOT IN(
	 		 			SELECT 	packageID
						 FROM	 wcf1_package
						WHERE	standalone = 1
	  						AND package <> 'com.woltlab.wcf'
	  				) OR COUNT(*) > 2,1,0) AS result
			  FROM		wcf1_package_requirement package_requirement
			  LEFT JOIN	wcf1_package standalone_package
			ON		  (standalone_package.packageID = package_requirement.requirement)
	  		WHERE		package_requirement.packageID = package.packageID
	  				AND standalone = 1
		) AS requiresUninstall
FROM	  	wcf1_package package
GROUP BY	package.packageID
HAVING	  	requiresUninstall = 1


Das Problem mit den Kategorien liegt definitiv beim rMarketplace. Die Klassenbezeichnung ist viel zu allgemein für ein Plugin und müsste eher in die Richtung RMarketplaceCategory gehen, damit es zu keinen Problemen mit anderen Endanwendungen kommt. Da ich keine Einsicht auf die Kundenforen von Andreas habe, kann ich dazu auch leider nichts weiter sagen.

3

Freitag, 12. November 2010, 22:49

Quellcode

1
MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen). (die Abfrage dauerte 0.0000 sek.)


Aktuell ist der Marketplace nicht installiert.

4

Freitag, 12. November 2010, 22:51

Das Problem mit den Kategorien liegt definitiv beim rMarketplace. Die Klassenbezeichnung ist viel zu allgemein für ein Plugin und müsste eher in die Richtung RMarketplaceCategory gehen, damit es zu keinen Problemen mit anderen Endanwendungen kommt.

Das hat sich ja in der letzte RC bereits erledigt! Mit den Kategorien.

5

Dienstag, 16. November 2010, 23:52

Hallo Sebastian (Fehler eingekreist)

Der Fehler wird verursacht von der WBB Intigration des Marketplace im Erweiterungspaket.

6

Freitag, 19. November 2010, 14:17

Das muss nicht unbedingt heißen, dass das das fehlerhafte Paket ist. Kannst du mal nach der Installation dieses Pakets nochmals obige Abfrage ausführen?

7

Freitag, 19. November 2010, 15:56

Das muss nicht unbedingt heißen, dass das das fehlerhafte Paket ist. Kannst du mal nach der Installation dieses Pakets nochmals obige Abfrage ausführen?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT package.package, (

SELECT IF( COUNT( * ) >1
AND package.parentPackageID NOT
IN (

SELECT packageID
FROM wcf1_package
WHERE standalone =1
AND package <> 'com.woltlab.wcf'
)
OR COUNT( * ) >2, 1, 0 ) AS result
FROM wcf1_package_requirement package_requirement
LEFT JOIN wcf1_package standalone_package ON ( standalone_package.packageID = package_requirement.requirement )
WHERE package_requirement.packageID = package.packageID
AND standalone =1
) AS requiresUninstall
FROM wcf1_package package
GROUP BY package.packageID
HAVING requiresUninstall =1 

8

Freitag, 19. November 2010, 15:59

Das ist jetzt ohne WBB Intigration vom Marketplace
Es folgt mit WBB Intigration vom Marketplace

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »RainerSF« (19. November 2010, 16:37)


9

Freitag, 19. November 2010, 16:13

Mit Paket

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SELECT package.package, (

SELECT IF( COUNT( * ) >1
AND package.parentPackageID NOT
IN (

SELECT packageID
FROM wcf1_package
WHERE standalone =1
AND package <> 'com.woltlab.wcf'
)
OR COUNT( * ) >2, 1, 0 ) AS result
FROM wcf1_package_requirement package_requirement
LEFT JOIN wcf1_package standalone_package ON ( standalone_package.packageID = package_requirement.requirement )
WHERE package_requirement.packageID = package.packageID
AND standalone =1
) AS requiresUninstall
FROM wcf1_package package
GROUP BY package.packageID
HAVING requiresUninstall =1
LIMIT 0 , 30 


und Fehlermeldung:

Quellcode

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
You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=11005
Information:

error message: unknown cache resource 'board'
error code: 11005
file: /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/system/cache/CacheHandler.class.php (119)
php version: 5.2.13-pl0-gentoo
wcf version: 1.1.3 (Tempest)
date: Fri, 19 Nov 2010 15:07:32 +0000
request: /Portal/index.php?page=Index
referer: http://www.gss-siegel.de/Portal/acp/index.php?form=PackageStartInstall&action=install&packageID=92&
Stacktrace:

#0 /var/www/kunden/webs/kunde2/html/Solutions/community/lib/data/board/Board.class.php(495): CacheHandler->get('board', 'boards')
#1 /var/www/kunden/webs/kunde2/html/Solutions/community/lib/data/board/Board.class.php(519): Board::getAccessibleBoardIDArray(Array)
#2 /var/www/kunden/webs/kunde2/html/Solutions/community/lib/system/event/listener/AdditionalTopXListener.class.php(59): Board::getAccessibleBoards(Array)
#3 /var/www/kunden/webs/kunde2/html/Solutions/community/lib/system/event/listener/AdditionalTopXListener.class.php(27): additionalTopXListener->getUnreadPosts()
#4 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/system/event/EventHandler.class.php(207): additionalTopXListener->execute(Object(StructuredTemplate), 'StructuredTempl...', 'shouldDisplay')
#5 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/system/template/Template.class.php(255): EventHandler::fireAction(Object(StructuredTemplate), 'shouldDisplay')
#6 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/page/AbstractPage.class.php(100): Template->display('index')
#7 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/page/AbstractPage.class.php(46): AbstractPage->show()
#8 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct()
#9 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/util/RequestHandler.class.php(92): RequestHandler->__construct('Index', Array, 'page')
#10 /var/www/kunden/webs/kunde2/html/Solutions/Portal/index.php(8): RequestHandler::handle(Array)
#11 {main}

10

Freitag, 19. November 2010, 16:17

Und jetzt habe ich die Scheiße richtig am dampfen, beim Versuch der Deinstallation folgende Fehlermeldung:

Quellcode

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
30
31
Fatal error: Invalid SQL: SELECT COUNT(*) AS count FROM wbb1_1_portalboxes WHERE packageID = 274 LIMIT 1

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

error message: Invalid SQL: SELECT COUNT(*) AS count FROM wbb1_1_portalboxes WHERE packageID = 274 LIMIT 1
sql error: Table 'kunde2sql30.wbb1_1_portalboxes' doesn't exist
sql error number: 1146
sql version:
php version: 5.2.13-pl0-gentoo
wcf version: 1.1.3 (Tempest)
file: /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/system/database/MySQLDatabase.class.php (118)
error code: 1146
date: 11/19/2010 03:14pm
request: /Portal/acp/index.php?page=Package&action=uninstall&queueID=407&step=execPackageInstallationPlugins&packageID=92&
referer: http://www.gss-siegel.de/Portal/acp/index.php?page=Package&action=uninstall&queueID=407&step=installationFrame&packageID=92&
Stacktrace:

#0 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/system/database/Database.class.php(118): MySQLDatabase->sendQuery('SELECT COUNT(*)...', 1, 0)
#1 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/acp/package/plugin/PortalBoxPackageInstallationPlugin.class.php(211): Database->getFirstRow('SELECT COUNT(*)...')
#2 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/acp/package/PackageInstallationQueue.class.php(131): PortalBoxPackageInstallationPlugin->hasUninstall(Object(PackageUninstallation))
#3 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/acp/package/PackageUninstallation.class.php(91): PackageInstallationQueue->loadPackageInstallationPlugins()
#4 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/acp/package/PackageUninstallation.class.php(29): PackageUninstallation->uninstall()
#5 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/acp/page/PackagePage.class.php(61): PackageUninstallation->__construct(407)
#6 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/page/AbstractPage.class.php(46): PackagePage->show()
#7 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct()
#8 /var/www/kunden/webs/kunde2/html/Solutions/wcf/lib/util/RequestHandler.class.php(92): RequestHandler->__construct('Package', Array, 'page')
#9 /var/www/kunden/webs/kunde2/html/Solutions/Portal/acp/index.php(8): RequestHandler::handle(Array)
#10 {main}

Click the button below to abort the uninstall and return to the ACP.

11

Freitag, 19. November 2010, 16:37

okay ich habe die portalboxes 1_3 umbenannt in 1_1 Deinstallation klappte nach der Umbenennung zurück in 1_3 läuft auch alles wieder ....

Wirklich schlauer bin ich nicht .. Du?

12

Freitag, 19. November 2010, 21:52

Das Ergebnis der MySQL-Abfrage ist interessant, nicht die Abfrage selbst. Also sind es bei dir 0 Ergebniszeilen, wenn du nichts gepostet hast?

13

Samstag, 20. November 2010, 07:28

Sieht so aus ...