Was ist ein Abhängigkeitsfehler?

  • WCF

Achtung: Diese Seite ist nur noch Teil eines Archivs und wird in Zukunft entfernt.

Oftmals bekommt man einen Abhängigkeitsfehler, wenn man mehrere Endanwendungen in einem WoltLab Community Framework (weiterführend WCF genannt) betreibt. Normalerweise wird er erst durch Fehler sichtbar, die in einer der Endanwendungen erscheinen, so z.B. ein Fehler in einer cache resource.
Um ein Beispiel zu nennen:
Fatal error: unknown cache resource 'board'
Hierbei ist bei einem Plugin etwas schief gelaufen. Dabei hat der Pluginautor, der dieses WCF-Plugin (und nur ein solches) geschrieben hat, nicht nur das WCF als Abhängigkeit eingetragen, sondern auch das z.B. WBB (WoltLab Burning Board). Dadurch wird die cache resource mit diesem Fehler nun als WCF-Resource gespeichert, wobei sie gleichzeitig Inhalte des WBBs aufweist. Infolgedessen stehen dort natürlich nun Daten, die eine andere Anwendung nicht verwenden kann.

Wichtig ist, dass es sich dabei um einen Plugin-Fehler und nicht um einen Endanwendungs-Fehler handelt.

Plugins mit entsprechenden Abhängigkeitsfehlern kann man mit einem einfachen MySQL-Code ausfindig machen. Den Code gibt es hier: kittblog.de/index.php?page=Article&sectionID=159
Über den Autor
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

142 mal gelesen

Kommentare 0

Es wurden keine Einträge gefunden.