[turba] Broken addressbook

Ahmed ashihab at alcahest.com
Thu Dec 5 00:38:06 2002


for completeness sake and the archives, I've figured out what was wrong. 
The address book I was using had the object_type field of the database's 
table empty which did not seem to matter to previous versions of turba.

Latest versions have a problem, though I don't know what it is. Once I 
filled the missing value in the field of every wrong entry it all sprung 
back to life.

Ahmed...


Quoting Ahmed <ashihab@alcahest.com>:

> All,
> 
> I've been using CVS HEAD version of horde..etc for some time and in the
> last
> few days turba got broken. I know most people hate this kind of "its just
> broken" message but there we are:
> 
> here are th symptoms:
> 
> 1. When doing a simple search with empty criteria on name (or any field)
> I
> get a blank page where the search reasults should be. The html source
> simply
> reads
> 
> <html><body></body></html> for that page, the horde navigation bar at the
> bottom of the display is unaffected.
> 
> 2. the addressbook link from compose simply shows a blank screen
> 
> 3. the name expansion in compose does not work either
> 
> I've turned on all debugging in horde LOG_DEBUG level and monitored the
> log.
> Not noticed anything out of the ordinary there here is a typical extract
> when I try to do a search:
> 
> Dec  4 14:18:20 ns HORD([7228]: PHP Warning:  Your script possibly relies
> on
> a session side-effect which existed until PHP 4.2.3. Please be advised
> that
> the session extension does not consider global variables as a source of
> data, unless register_globals is enabled. You can disable this
> functionality
> and this warning by setting session.bug_compat_42 or
> session.bug_compat_warn
> to off, respectively. in Unknown on line 0
> 
> Dec  4 14:18:20 ns HORDE[7228]: [turba] SQL Query by
> SessionHandler_sql::write(): query = "SELECT session_id FROM
> horde_sessionhandler WHERE session_id =
> '0f2ca7fce5c126a89e28816f43e0e3ce'"
> [on line 100 of "/var/www/horde/lib/SessionHandler/sql.php"]
> 
> Dec  4 14:18:20 ns HORDE[7228]: [turba] SQL Query by
> Horde_SQL::updateBlob(): query = "UPDATE horde_sessionhandler SET
> session_lastmodified = ?, session_data = ? WHERE session_id = ?" [on line
> 201 of "/var/www/horde/lib/SQL.php"]
> 
> Dec  4 14:18:21 ns HORDE[7228]: [turba] SQL search by
> ashihab@alcahest.com:
> table = turba_objects; query = "SELECT object_id, owner_id, object_type,
> object_members, object_name, object_email, object_homeaddress,
> object_workaddress, object_homephone, object_workphone, object_cellphone,
> object_fax, object_title, object_company, object_notes,
> object_pgppublickey
> FROM turba_objects WHERE  (owner_id = 'ashihab@alcahest.com') AND
> (LOWER(object_name) LIKE LOWER('%%'))" [on line 120 of
> "/var/www/horde/turba/lib/Driver/sql.php"]
> 
> Dec  4 14:18:21 ns 0æÿ¿4æÿ¿![7228]: [turba] SQL Query by
> SessionHandler_sql::write(): query = "SELECT session_id FROM
> horde_sessionhandler WHERE session_id =
> '0f2ca7fce5c126a89e28816f43e0e3ce'"
> [on line 100 of "/var/www/horde/lib/SessionHandler/sql.php"]
> 
> Dec  4 14:18:21 ns 0æÿ¿4æÿ¿![7228]: [turba] SQL Query by
> Horde_SQL::updateBlob(): query = "UPDATE horde_sessionhandler SET
> session_lastmodified = ?, session_data = ? WHERE session_id = ?" [on line
> 201 of "/var/www/horde/lib/SQL.php"]
> 
> which shows the query of the mysql at base happening I've also verified
> that
> the results are coming back from sql and the database is not returning an
> error.
> 
> I've checked the table schema against the latest turba.sql and seems to
> match.
> 
> Any pointers will be appereciated....
> 
> Configuration:
> 
> RH 7.1 (latest updates)
> apache 1.3.2x (also tried apache 2)
> php 4.4.0-dev and php-4.2.3 (released)
> horde, turba and other modules from CVS this morning.
> 
> my sources.php has a single entry:
> 
> $cfgSources['localsql'] = array(
>     'title' => _("My Addressbook"),
>     'type' => 'sql',
>     'params' => array(
>         'phptype' => 'mysql',
>         'hostspec' => 'galgamish',
>         'username' => 'horde',
>         'password' => 'xxxxxxxx',
>         'database' => 'horde',
>         'table' => 'turba_objects'
>     ),
>     'map' => array(
>         '__key' => 'object_id',
>         '__owner' => 'owner_id',
>         '__type' => 'object_type',
>         '__members' => 'object_members',
>         'name' => 'object_name',
>         'email' => 'object_email',
>         'homeAddress' => 'object_homeaddress',
>         'workAddress' => 'object_workaddress',
>         'homePhone' => 'object_homephone',
>         'workPhone' => 'object_workphone',
>         'cellPhone' => 'object_cellphone',
>         'fax' => 'object_fax',
>         'title' => 'object_title',
>         'company' => 'object_company',
>         'notes' => 'object_notes',
>         'pgpPublicKey' => 'object_pgppublickey'
>     ),
>     'search' => array(
>         'name',
>         'email',
>         'company'
>     ),
>     'strict' => array(
>         'object_id'
>     ),
>     'public' => true,
>     'readonly' => false,
>     'admin' => array('ashihab@alcahest.com'),
>     'export' => true
> );
> 
> Ahmed...
> 
> 
> 
> 
> --
> Turba mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: turba-unsubscribe@lists.horde.org
> 
> 
> 


More information about the turba mailing list