After upgrading to 17.1 we have an issue with the following:
We use categories within projects and calendar ap.
We define a project, from the project we define a calendar item. all works fine, but once we select a categorie within the calendar item the save action fails for the calendar item. The project element is then not updated and the calendar item is nog closed.
Once we remove the categorie selection, all works fine, closes after save and elements are updated within the project. So there is something wrong in saving the calendar item in the area of the categories.
We made all categories global, and usable for everyone.
Egroupware runs on Ubuntu 16.04LTS last updates applied.
On the other hand there might be an issue that the project manager did not upgrade to 17.1:
projectmanager-OK - C projectmanager 16.1 16.1
Still on 16.1
In the apache log i see the following error:
[Tue Nov 21 10:00:21.096105 2017] [:error] [pid 15311] [client 0.0.0.0:58721] PHP Fatal error: Uncaught Error: Class >‘Api\Categories’ not found in /usr/share/egroupware/calendar/inc/class.calendar_datasource.inc.php:71
\nStack trace:
\n#0 /usr/share/egroupware/projectmanager/inc/class.datasource.inc.php(187): calendar_datasource->get(57647)
\n#1 /usr/share/egroupware/projectmanager/inc/class.projectmanager_elements_bo.inc.php(288): datasource->read(57647, Array)
\n#2 /usr/share/egroupware/projectmanager/inc/class.projectmanager_elements_bo.inc.php(198): >projectmanager_elements_bo->update(‘calendar’, 57647, 55226, ‘4830’, true, NULL)
\n#3 [internal function]: projectmanager_elements_bo::notify(Array)
\n#4 /usr/share/egroupware/api/src/Link.php(1747): call_user_func_array(‘projectmanager_…’, Array)
\n#5 /usr/share/egroupware/api/src/Link.php(1529): EGroupware\Api\Link::exec(‘projectmanager_…’, Array)
\n#6 [internal function]: EGroupware\Api\Link::run_notifies()
\n#7 /usr/share/egroupware/api/src/Egw.php(605): call_user_func_array(Array, Array)
\n#8 [internal function]: EGroupware\Api\Egw->__destruct()
\n#9 {main}\n thrown in /usr/share/egroupware/calendar/inc/class.calendar_datasource.inc.php on line 71, referer: >https://server/egroupware/index.php?menuaction=calendar.calendar_uiforms.edit&cal_id=57647&date=2017-11->22T14%3A45%3A00.000Z
two questions,
- is it correct the projectmanager is still on 16.1 and not, how to push the update there…?
- if the version is correct, is this a bug regarding the categories or did something else go wrong during the upgrade proces.?
Kind regards, Sacha.