1.6 -> 1.8 = Verknüpfung zu Infolog nicht mehr möglich?

Hallo!

Wenn ich versuche, eine Verknüpfung von einem Termin oder einem
Adressbucheintrag zu einer Aufgabe im Infolog zu erzeugen, kommt nur die
Meldung, es wäre nichts gefunden worden.

Da dies früher mal funktioniert hat, wenn ich mich recht entsinne, und die
einzige von mir vorgenommene Änderung am System das Update von 1.6 auf 1.8
(Suse-Repos) war, gehe ich von einem Bug in egroupware aus.

Das gleiche wurde in einem ähnlich gelagerten Beitrag im Dezember 2010 bereits
berichtet, aber ich finde keine Lösung dazu
http://comments.gmane.org/gmane.comp.web.egroupware.german/31389

Gibt es dazu weitere Informationen?

Gruß
Olaf


WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Hallo,

ich hatte im Februar dieses Jahres zu diesem Thema geschrieben und trotz der wie ich finde markanten Fehlermeldung hier zunächst keine Lösung gefunden. Die Fehlermeldung im Logfile des Apache lautete:

[Fri Feb 04 21:36:02 2011] [error] [client 93.206.94.104] PHP Warning: Parameter 2 to
infolog_bo::link_query() expected to be a reference, value given in
/www/htdocs/egw/phpgwapi/inc/common_functions.inc.php on line 835, referer: xxx.yyyyy.de/egw/index.php?menuaction=calendar.calendar_uiforms.edit&
date=20110204&hour=10&minute=30

Nachdem ich von php 5.3.x wieder auf php 5.2.x zurückgegangen bin, verschwand der Fehler und die InfoLog-Einträge wurden wieder angezeigt. Es lag also bei mir am Wechsel der php-Versionen. Aber das eigentliche Problem ist natürlich nicht gelöst.
Ralph

Eine andere, nichtauthorisierte Möglichkeit ist, in der Datei class.egw_link.inc.php im Ordner ./phpgwapi/inc/

Die Funktion ExecMethod2 durch ExecMethod zu ersetzen.

Ralf Becker hat zwar schon geschrieben, das das eigentlich zu anderen unerwünschten Nebeneffekten führen kann, ist bei mir aber bis jetzt noch nicht passiert.

Gregor


WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Hallo!

Nachdem ich von php 5.3.x wieder auf php 5.2.x zurückgegangen bin,
verschwand der Fehler und die InfoLog-Einträge wurden wieder angezeigt. Es
lag also bei mir am Wechsel der php-Versionen. Aber das eigentliche
Problem ist natürlich nicht gelöst.

Eine andere, nichtauthorisierte Möglichkeit ist, in der Datei
class.egw_link.inc.php im Ordner ./phpgwapi/inc/
Die Funktion ExecMethod2 durch ExecMethod zu ersetzen.

Beides hatte ich schon gelesen, evtl. habe ich das mit den Versionen
durcheinandergebracht, ich hatte es eigentlich so verstanden, dass nur
bestimmte Versionen der 5.3.x genannt wurden, und meine 5.3.2-1.1.1 genutzt
werden kann.

Ralf Becker hat zwar schon geschrieben, das das eigentlich zu anderen
unerwünschten Nebeneffekten führen kann

Auch das hatte ich gelesen. Daher bin ich davon ausgegangen, dass Stylite
bestimmt bereits eine Lösung hier genannt hat und ich die nur nicht gefunden
habe.

Ok, d.h. eGroupware ist nicht kompatibel zu php 5.3 und es bleibt nur der
Einsatz der alten php 5.2.
Seltsam, irgendwie ist mir so, als hätte ich gerade wegen dem Update auf 1.8
auch php auf 5.3 bringen müssen (?)

Gruß
Olaf


WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Hallo!

Nachdem ich von php 5.3.x wieder auf php 5.2.x zurückgegangen bin,
verschwand der Fehler und die InfoLog-Einträge wurden wieder angezeigt. Es
lag also bei mir am Wechsel der php-Versionen. Aber das eigentliche
Problem ist natürlich nicht gelöst.

Eine andere, nichtauthorisierte Möglichkeit ist, in der Datei
class.egw_link.inc.php im Ordner ./phpgwapi/inc/
Die Funktion ExecMethod2 durch ExecMethod zu ersetzen.

Beides hatte ich schon gelesen, evtl. habe ich das mit den Versionen
durcheinandergebracht, ich hatte es eigentlich so verstanden, dass nur
bestimmte Versionen der 5.3.x genannt wurden, und meine 5.3.2-1.1.1 genutzt
werden kann.

Ralf Becker hat zwar schon geschrieben, das das eigentlich zu anderen
unerwünschten Nebeneffekten führen kann

Auch das hatte ich gelesen. Daher bin ich davon ausgegangen, dass Stylite
bestimmt bereits eine Lösung hier genannt hat und ich die nur nicht gefunden
habe.

Ist jetzt im SVN behoben. Entweder neuen täglichen Snapshot, das nächste
Maintenance Release abwarten oder folgende Datei austauschen:

http://svn.stylite.de/egroupware/branches/1.8/phpgwapi/inc/class.egw_link.inc.php

Ok, d.h. eGroupware ist nicht kompatibel zu php 5.3 und es bleibt nur der
Einsatz der alten php 5.2.

Das ist reiner Quatsch!

EGroupware ist voll kompatibel mit 5.3, ich selbst Entwickle nur noch
auf 5.3.6, auf dem auch unser Hostingcluster läuft.

Seltsam, irgendwie ist mir so, als hätte ich gerade wegen dem Update auf 1.8
auch php auf 5.3 bringen müssen (?)

Tut es auch.

Ralf

Ralf Becker
Director Software Development

Stylite GmbH
[open style of IT]

Morschheimer Strasse 15
67292 Kirchheimbolanden

fon +49 (0) 6352 70629-0
fax +49 (0) 6352 70629-30
mailto: rb@stylite.de

www.stylite.de
www.egroupware.org


Geschäftsführer Andre Keller, Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951


WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Hallo,

Hi Ralf,

danke für den Fix,

Gregor


WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german

Hallo!

Ist jetzt im SVN behoben.

Vielen Dank.

Ok, d.h. eGroupware ist nicht kompatibel zu php 5.3 und es bleibt nur der
Einsatz der alten php 5.2.

Das ist reiner Quatsch!

EGroupware ist voll kompatibel mit 5.3

Ich empfinde meine freundlich geäußerte Schlussfolgerung weiterhin als
logisch und nicht als “reinen Quatsch”. Mario Barth würde sagen:
“Draußen kalt? - Jacke ja!”

Wenn die Codeänderung in eGroupware keinen Fehler in der “voll
kompatiblen” eGroupware-Version behebt, dann könnte es natürlich auch
sein, dass dies lediglich einen Fehler in anderer Software - z.B. php
5.3.x - ausgleicht (?)

Gruß
Olaf


WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd


egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german