Seite 1 von 3

Cannot instantiate non-existent class (capiclient)

Verfasst: Mo 12. Dez 2005, 11:06
von firstlevel
Hallo,

kann jemand von euch etwas mit diesem fehler anfangen ? Habe eine zweite Installation in einem Unterverzeichnisses im Webspace gewagt und abgesehen davon das es nicht funktioniert, taucht in meiner Hauptinstallation jetzt folgender Fehler beim speichern des Mandanten auf.

Fatal error: Cannot instantiate non-existent class: capiclient in /is/htdocs/47489/www.xxx.de/contenido/includes/include.client_edit.php on line 158

Re: Cannot instantiate non-existent class

Verfasst: Mo 12. Dez 2005, 11:23
von mvf
hatte den fehler auch schon in anderer konstellation.

wenn ich nicht irre, dann wird in dem modul was du nutz ein include fehlen? :?

schau mal hier, das war der thread zu meinem fehler dieser art

http://contenido.org/forum/viewtopic.ph ... sc&start=0

Verfasst: Mo 12. Dez 2005, 11:56
von firstlevel
hmm, stimmt. ich habe ein modul ohne include anweisung, allerdings funktionieren tut es. ich zeige da nur eine <table> mit einer <form> anweisung an.

nicht das ich verwirrt bin, aber ich bin ein wenig verwirrt.

Verfasst: Mo 12. Dez 2005, 12:14
von mvf
sorry wiklich weiterhelfen kann ich dir nicht, aber die frage kam mir halt so bekannt vor :oops:

Verfasst: Mo 12. Dez 2005, 19:40
von firstlevel
es scheint ein generelles problem zu sein. bei sämtlichen neuinstallationen bzw. upgardes taucht der fehler oben auf. ist da bei euch auch ??

Verfasst: Di 13. Dez 2005, 17:11
von MyAccount
Ich bekomme die Meldung auch. Das Dumme daran ist, dass XHTML erzeugen immer auf Nein stehen bleibt. Komisch. In der 4.6.2 war das Problem nicht da.

Verfasst: Di 13. Dez 2005, 17:49
von Dodger77
Den Fehler kann ich soweit bestätigen.

Verfasst: Di 13. Dez 2005, 17:54
von HerrB
Und auch, dass er sich mit

Code: Alles auswählen

cInclude('classes', 'contenido/class.client.php');
am Anfang des entsprechenden Moduls beheben lässt?

Gruß
HerrB

Verfasst: Di 13. Dez 2005, 17:59
von mvf
Dodger77 hat geschrieben:Den Fehler kann ich soweit bestätigen.
ich leider nicht wie kann ich dn genau reproduzieren?
firstlevel hat geschrieben:es scheint ein generelles problem zu sein. bei sämtlichen neuinstallationen bzw. upgardes taucht der fehler oben auf. ist da bei euch auch ??
auch das kann ich nicht nachvollziehen. im zuge der übersetzung für contenido in's italienische habe ich veschiedenen installationen der 464 parallel local on online bei HE gemacht, auch parallel, also eines in httpdocs/ cont646 eines in cont464it eines in cont464van und noch ein paar andere liegen hier local auch noch rum, 4.6.2-er

den fehler hatte ich ein einziges mal und mit herrB's kleiner hilfe nie wieder ???

und ich sehe gerade herrB war auch schon wieder schneller ;)

Verfasst: Di 13. Dez 2005, 18:05
von HerrB
Wobei man sagen muss, dass oben von mehr als einem Mandanten gesprochen wird, nicht von mehr als einer Installation ...

Aber trotzdem sollte das Problem durch Änderung im Modul gelöst werden können.

Gruß
HerrB

Verfasst: Di 13. Dez 2005, 20:59
von MyAccount
Was für ein Modul? Ich habe Contenido nackt installiert. Kein Mandant und auch keine Module. Die Fehlermeldung erhalte ich, wenn ich den Mandanten anlege und auch wenn ich ihn danach auswähle und ohne Änderungen auf Speichern klicke.

Verfasst: Di 13. Dez 2005, 21:08
von Halchteranerin
MyAccount hat geschrieben:Was für ein Modul? Ich habe Contenido nackt installiert.
Sorry, aber ich sagte schon mal, dass keine Hellseher im Forum unterwegs sind. Wenn du dich einfach so bei einem Thema einklinkst (was durchaus wuenschenswert ist!), solltest du ggf. auf Besonderheiten hinweisen. firstlevel hatte die Meldung naemlich im Zusammenhang mit einem Modul!

Verfasst: Di 13. Dez 2005, 21:11
von HerrB
Ah, ok, das ist doch mal eine Info.

Zum Beheben in der Datei contenido/includes/include.client_edit.php vor

Code: Alles auswählen

    	$cApiClient = new cApiClient;
    	$cApiClient->loadByPrimaryKey($idclient);
die Zeile

Code: Alles auswählen

cInclude('classes', 'contenido/class.client.php');
einfügen.

Ist die einzige Stelle im Code, wo das fehlt. Nach Bugs verschoben.

@timo: Oder am Anfang der Datei...

Gruß
HerrB

Verfasst: Di 13. Dez 2005, 21:15
von MyAccount
kann jemand von euch etwas mit diesem fehler anfangen ? Habe eine zweite Installation in einem Unterverzeichnisses im Webspace gewagt und abgesehen davon das es nicht funktioniert, taucht in meiner Hauptinstallation jetzt folgender Fehler beim speichern des Mandanten auf.
Auch sagt er...
mm, stimmt. ich habe ein modul ohne include anweisung, allerdings funktionieren tut es. ich zeige da nur eine <table> mit einer <form> anweisung an.
und das hier...
es scheint ein generelles problem zu sein. bei sämtlichen neuinstallationen bzw. upgardes taucht der fehler oben auf. ist da bei euch auch
Am besten ist es, wenn wir firstlevel einmal bitten, alle Module zu löschen und dann erneut auf den Fehler zu prüfen. Hey... Oder wir fragen jemanden, der gar keine Module installiert hat. Ohhh?! Das bin ja ich!!!

Verfasst: Di 13. Dez 2005, 21:16
von MyAccount
HerrB. Spitze. Bist mal wieder für alle zu schnell. Es liegt also nicht am Modul. ;-)

Dankeeeeeeeeeeeee