6.0.0-git
2019-03-18

[#13046] Fatal errors when trying to access shares
Summary Fatal errors when trying to access shares
Queue Turba
Queue Version Git master
Type Bug
State No Feedback
Priority 1. Low
Owners
Requester leena.heino (at) uta (dot) fi
Created 2014-03-13 (1831 days ago)
Due
Updated 2014-05-15 (1768 days ago)
Assigned 2014-03-17 (1827 days ago)
Resolved 2014-05-15 (1768 days ago)
Milestone
Patch No

History
2014-05-15 05:44:00 Michael Rubinsky State ⇒ No Feedback
 
2014-04-03 18:57:49 Michael Rubinsky Comment #8 Reply to this comment
Cannot reproduce either.

Please provide the FULL backtrace if you desire help in tracking this down.
2014-03-19 14:49:46 leena (dot) heino (at) uta (dot) fi Comment #7 Reply to this comment
You need to track this down yourself then.
Problem seems to be related to the fact that every time I log in to 
Horde installation a new address book,  a new task list and a new 
calendar is automatically created. It is as if the horde or Imp is 
unable to see or find that I already have a address books or a task 
lists or calendars and creates a new ones with default settings.

What might cause this automatic creation of address books or task 
lists and calendars?

Trying to edit newly created address book or existing address books 
results in blank page. No errors in logs.

Trying to access calendars in kronolith results in error:  HORDE: 
share parameter is not a Horde_Share_Object [pid 28560 on line 1600 of 
"/horde/framework/Core/lib/Horde/Registry.php"]

Snippet of backtrace:
                     [file] => /horde/framework/Core/lib/Horde/Registry.php
                     [line] => 1561
                     [function] => _pushAppError
                     [class] => Horde_Registry
                     [type] => ->
                     [args] => Array
                         (
                             [0] => InvalidArgumentException Object
                                 (
                                     [message:protected] => share 
parameter is not a Horde_Share_Object
                                     [string:Exception:private] =>
                                     [code:protected] => 0
                                     [file:protected] => 
/horde/kronolith/lib/Calendar/Internal.php
                                     [line:protected] => 37
                                     [trace:Exception:private] => Array
2014-03-19 13:08:08 Jan Schneider Comment #6 Reply to this comment
You need to track this down yourself then.
2014-03-19 12:59:42 leena (dot) heino (at) uta (dot) fi Comment #5 Reply to this comment
Cannot reproduce. There are probably earlier errors in one of the 
logs, please check.
I tried to do this:
1. Do git pull
2. Do install_dev
3. Restart web server
4. Check log for errors: none
4. Login in to Horde (authentication is done with Imp application)
5. Initial application opens: Imp
6. Trying to do logout from Imp

This results in a blank page and Apache error log has an entry:
PHP Fatal error:  Call to a member function get() on a non-object in 
/horde/turba/lib/Turba.php on line 491, referer: 
https://example.com/horde/imp/dynamic.php?page=mailbox

No others errors in a Apache log file.
2014-03-17 14:08:10 Jan Schneider Comment #4 Reply to this comment
Cannot reproduce. There are probably earlier errors in one of the 
logs, please check.
2014-03-17 13:34:27 leena (dot) heino (at) uta (dot) fi Comment #3 Reply to this comment
I tried to do these things, and they result blank page and PHP fatal errors:
* Trying to access administration / configuration page
* Trying to logout from Horde
Doing what?
2014-03-17 12:28:12 Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
Doing what?
2014-03-13 11:57:34 leena (dot) heino (at) uta (dot) fi Comment #1
Type ⇒ Bug
State ⇒ Unconfirmed
Priority ⇒ 1. Low
Summary ⇒ Fatal errors when trying to access shares
Queue ⇒ Turba
Milestone ⇒
Patch ⇒ No
Reply to this comment
Error:
PHP Fatal error:  Call to a member function get() on a non-object in 
/hordenx/turba/lib/Turba.php on line 488

Line 488 seems to be:
$personal |= ($share->get('owner') == $auth_user);

Similar problem also seems to exist in Mnemo:
PHP Fatal error:  Call to a member function get() on a non-object in 
/hordenx/mnemo/lib/Mnemo.php on line 260

Line 260 seems to be:
$label = $notepad->get('name');

Saved Queries