6.0.0-beta1
7/4/25

[#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 03/13/2014 (4131 days ago)
Due
Updated 05/15/2014 (4068 days ago)
Assigned 03/17/2014 (4127 days ago)
Resolved 05/15/2014 (4068 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

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

Please provide the FULL backtrace if you desire help in tracking this down.
03/19/2014 02:49:46 PM 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
03/19/2014 01:08:08 PM Jan Schneider Comment #6 Reply to this comment
You need to track this down yourself then.
03/19/2014 12:59:42 PM 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.
03/17/2014 02:08:10 PM Jan Schneider Comment #4 Reply to this comment
Cannot reproduce. There are probably earlier errors in one of the 
logs, please check.
03/17/2014 01:34:27 PM 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?
03/17/2014 12:28:12 PM Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
Doing what?
03/13/2014 11:57:34 AM leena (dot) heino (at) uta (dot) fi Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Fatal errors when trying to access shares
Queue ⇒ Turba
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
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