Adding this line 'environment/functions/general.php' after line 86 should solve those errors:
if ($value instanceof DateTimeValue) return $value;
In order to try to locate where the error originates you could change that previous line for the next one:
if ($value instanceof DateTimeValue) throw new Error("Report this error message at http://forums.opengoo.org/index.php?topic=559.0");
And post the error message here.
Thanks.
Here is what I get:
Report this error message at
http://forums.opengoo.org/index.php?topic=559.0Error params:
File: /var/www/opengoo/environment/functions/general.php
Line: 87
Backtrace:
#0 /var/www/opengoo/application/controllers/TaskController.class.php(854): getDateValue(Object(DateTimeValue))
#1 /var/www/opengoo/environment/classes/controller/Controller.class.php(69): TaskController->edit_task()
#2 /var/www/opengoo/environment/classes/controller/PageController.class.php(62): Controller->execute('edit_task')
#3 /var/www/opengoo/environment/classes/Env.class.php(121): PageController->execute('edit_task')
#4 /var/www/opengoo/init.php(150): Env::executeAction('task', 'edit_task')
#5 /var/www/opengoo/index.php(9): require('/var/www/opengo...')
#6 {main}
Autoglobal varibles:
$_GET: Array (
['ajax'] => (string) 'true'
['c'] => (string) 'task'
['a'] => (string) 'edit_task'
['id'] => (string) '17'
['active_project'] => (string) '3'
['current'] => (string) 'tasks-panel'
)
$_POST:
$_COOKIE: Array (
['PHPSESSID'] => (string) 'e665a57db80d77141111598684132cc6'
['id'] => (string) '2'
['token'] => (string) 'fa4cd8e2ddcdbe4ee86e1e12035300fe925da7d5'
)
$_SESSION: Array (
['cal_version'] => true
['month'] => (string) '12'
['year'] => (string) '2008'
['day'] => (string) '09'
)
Execution time:
Total execution time: 0.608056 seconds