[turba] Turba 5.0.0alpha7 and display of address book
Brent
impuser at bitrealm.com
Tue Dec 27 22:30:09 UTC 2022
I have Horde/Imp/Turba/Kronolith up and running on php 8.1 using
composer. Things "sort" of work, but there are a few problems I'm
having. I don't see much (if any) traffic on this list. This project
is pretty nifty and hope it isn't being abandoned.
Here's my first issue. The address book will display in list form
without a problem; however, if I choose the Columns I want
(Setting>Preferences>Address Book>Column Preferences), choosing
options here will result in an error in the address book. If, for
example, I choose to add "Email" and save, changes are updated. When I
go back to my address book after making that change, I get an error:
Here's the error details:
A FATAL ERROR HAS OCCURRED
NON-STATIC METHOD HORDE_FORM::GETTYPE() CANNOT BE CALLED STATICALLY
in /var/www/html/horde/vendor/horde/turba/templates/browse/row.inc:75
1. require() /var/www/html/horde/vendor/horde/turba/index.php:24 2.
Turba_View_Browse->run()
/var/www/html/horde/vendor/horde/turba/browse.php:48 3.
Turba_View_List->display()
/var/www/html/horde/vendor/horde/turba/lib/View/Browse.php:425 4.
Turba_View_List->getAlpha()
/var/www/html/horde/vendor/horde/turba/lib/View/List.php:234 5.
Turba_View_List->_get()
/var/www/html/horde/vendor/horde/turba/lib/View/List.php:294 6.
include() /var/www/html/horde/vendor/horde/turba/lib/View/List.php:442
DETAILS
The Full Error Message Is Logged In Horde's Log File, And Is Shown
Below Only To Administrators. Non-administrative Users Will Not See
Error Details.
Error Object ( [message:protected] => Non-static method
Horde_Form::getType() cannot be called statically
[string:Error:private] => Error: Non-static method
Horde_Form::getType() cannot be called statically in
/var/www/html/horde/vendor/horde/turba/templates/browse/row.inc:75
Stack trace: #0
/var/www/html/horde/vendor/horde/turba/lib/View/List.php(442):
include() #1
/var/www/html/horde/vendor/horde/turba/lib/View/List.php(294):
Turba_View_List->_get() #2
/var/www/html/horde/vendor/horde/turba/lib/View/List.php(234):
Turba_View_List->getAlpha() #3
/var/www/html/horde/vendor/horde/turba/lib/View/Browse.php(425):
Turba_View_List->display() #4
/var/www/html/horde/vendor/horde/turba/browse.php(48):
Turba_View_Browse->run() #5
/var/www/html/horde/vendor/horde/turba/index.php(24): require('...')
#6 {main} [code:protected] => 0 [file:protected] =>
/var/www/html/horde/vendor/horde/turba/templates/browse/row.inc
[line:protected] => 75 [trace:Error:private] => Array (
[0] => Array ( [file] =>
/var/www/html/horde/vendor/horde/turba/lib/View/List.php
[line] => 442 [function] => include
) [1] => Array (
[file] =>
/var/www/html/horde/vendor/horde/turba/lib/View/List.php
[line] => 294 [function] => _get
[class] => Turba_View_List [type] => ->
) [2] => Array (
[file] =>
/var/www/html/horde/vendor/horde/turba/lib/View/List.php
[line] => 234 [function] => getAlpha
[class] => Turba_View_List [type] =>
-> ) [3] => Array (
[file] =>
/var/www/html/horde/vendor/horde/turba/lib/View/Browse.php
[line] => 425 [function] => display
[class] => Turba_View_List [type]
=> -> ) [4] => Array (
[file] =>
/var/www/html/horde/vendor/horde/turba/browse.php
[line] => 48 [function] => run
[class] => Turba_View_Browse [type] => ->
) [5] => Array (
[file] => /var/www/html/horde/vendor/horde/turba/index.php
[line] => 24 [args] => Array
( [0] =>
/var/www/html/horde/vendor/horde/turba/browse.php
) [function] => require )
) [previous:Error:private] => )
More information about the turba
mailing list