6.0.0-beta1
7/5/25

[#13870] Missing required connection parameter(s).
Summary Missing required connection parameter(s).
Queue Horde Groupware Webmail Edition
Queue Version 5.2.5
Type Bug
State Not A Bug
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester l.wandrebeck (at) gmail (dot) com
Created 02/19/2015 (3789 days ago)
Due
Updated 02/19/2015 (3789 days ago)
Assigned
Resolved 02/19/2015 (3789 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
02/19/2015 02:28:31 PM Michael Rubinsky Comment #6
Assigned to Michael Rubinsky
Reply to this comment

That has nothing to do with what I was saying, but at least it's 
working for you. My guess is updating the configuration file via the 
web interface regenerated the correct configuration that was 
incorrectly edited manually.

02/19/2015 02:09:50 PM l (dot) wandrebeck (at) gmail (dot) com Comment #5 Reply to this comment
Your database configuration doesn't look right. Did you enter the 
values via the administrative interface? You are mixing values for 
two different types of database connection protocols.
This was working properly for 1 year and a half without any change, 
but updates.
Anyway, I changed * $conf[menu][import_export] value in mnemo, saved, 
and it works again for non-admin account.
/me scratches head.
Thx for the head?s up.
02/19/2015 02:00:35 PM Michael Rubinsky Comment #4
State ⇒ Not A Bug
Priority ⇒ 1. Low
Reply to this comment
Your database configuration doesn't look right. Did you enter the 
values via the administrative interface? You are mixing values for two 
different types of database connection protocols.
02/19/2015 12:51:44 PM l (dot) wandrebeck (at) gmail (dot) com Comment #3 Reply to this comment
Hmmmmmmm. main account stills works properly even if I had a failure. 
logout/login is fine.
Second account (non admin one) is broken, though.
Trying to find why?
02/19/2015 11:59:04 AM l (dot) wandrebeck (at) gmail (dot) com Comment #2 Reply to this comment
Oh, and yes, passwords have been changed ;)
02/19/2015 11:56:50 AM l (dot) wandrebeck (at) gmail (dot) com Comment #1
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Missing required connection parameter(s).
Queue ⇒ Horde Groupware Webmail Edition
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
After updating from 5.2.4 to 5.2.5 with pear upgrade -a -B 
horde/webmail I now get:

Une erreur fatale s'est produite
Missing required connection parameter(s).

1. Horde_Core_Block_Layout_View->toHtml() 
/var/www/html/mail/services/portal/index.php:35
2. Horde_Core_Block->getContent() 
/usr/share/pear/Horde/Core/Block/Layout/View.php:98
3. Horde_Core_Block->_call() /usr/share/pear/Horde/Core/Block.php:175
4. Mnemo_Block_Summary->_content() /usr/share/pear/Horde/Core/Block.php:278
5. Mnemo::listMemos() /var/www/html/mail/mnemo/lib/Block/Summary.php:59
6. Mnemo_Factory_Driver->create() /var/www/html/mail/mnemo/lib/Mnemo.php:80
7. Mnemo_Driver_Sql->__construct() 
/var/www/html/mail/mnemo/lib/Factory/Driver.php:73

Détails
Le message d'erreur complet est enregistré dans les fichiers de log 
d'Horde. Il est disponible ci-dessous uniquement pour les 
administrateurs. Les utilisateurs standard ne verront pas le détail de 
cette erreur.

InvalidArgumentException Object
(
     [message:protected] => Missing required connection parameter(s).
     [string:Exception:private] =>
     [code:protected] => 0
     [file:protected] => /var/www/html/mail/mnemo/lib/Driver/Sql.php
     [line:protected] => 56
     [trace:Exception:private] => Array
         (
             [0] => Array
                 (
                     [file] => /var/www/html/mail/mnemo/lib/Factory/Driver.php
                     [line] => 73
                     [function] => __construct
                     [class] => Mnemo_Driver_Sql
                     [type] => ->
                     [args] => Array
                         (
                             [0] => pFg89jG5Rmkm-VyUQ2KmEA8
                             [1] => Array
                                 (
                                     [username] => horde
                                     [password] => qzflfmtezvev3Horde;
                                     [socket] => /tmp
                                     [protocol] => unix
                                     [database] => horde
                                     [charset] => utf-8
                                     [splitread] =>
                                     [phptype] => pgsql
                                     [driverconfig] => horde
                                     [umask] => 63
                                     [db] => Horde_Db_Adapter_Pdo_Pgsql Object
                                         (
                                             [_schemaClass:protected] 
=> Horde_Db_Adapter_Postgresql_Schema
                                             [_config:protected] => Array
                                                 (
                                                     [charset] => utf-8
                                                     [database] => horde
                                                     [password] => 
qzflfmtezvev3Horde;
                                                     [phptype] => pgsql
                                                     [protocol] => unix
                                                     [splitread] =>
                                                     [username] => horde
                                                     [adapter] => pgsql
                                                     [host] => /tmp
                                                 )

                                             [_connection:protected] 
=> PDO Object
                                                 (
                                                 )

                                             
[_transactionStarted:protected] => 0
                                             [_lastQuery:protected] => 
SELECT DISTINCT * FROM mnemo_sharesng s  WHERE (share_owner = 
'l.wandrebeck@quelquesmots.fr' OR perm_creator_2 = 't' OR 
perm_default_2 = 't') AND share_owner = 'l.wandrebeck@quelquesmots.fr' 
ORDER BY attribute_name ASC
                                             [_rowCount:protected] => 1
                                             [_runtime:protected] => 0
                                             [_active:protected] => 1
                                             [_cache:protected] => 
Horde_Cache Object
                                                 (
                                                     
[_params:protected] => Array
                                                         (
                                                             [compress] => 1
                                                             
[lifetime] => 86400
                                                         )

                                                     
[_logger:protected] => Horde_Core_Log_Wrapper Object
                                                         (
                                                         )

                                                     
[_storage:protected] => Horde_Cache_Storage_File Object
                                                         (
                                                             
[_file:protected] => Array
                                                                 (
                                                                     
[Horde_Db_Adapter_Pdo_Pgsqlcffe12dfab0f517fd1298bc232145ed425e649c3tables/columns/kronolith_events] => 
/tmp/cache_f7902ce925e0eb3363e9f7d766082993
                                                                 )

                                                             
[_logger:protected] => Horde_Core_Log_Wrapper Object
                                                                 (
                                                                 )

                                                             
[_params:protected] => Array
                                                                 (
                                                                     
[prefix] => cache_
                                                                     [sub] => 0
                                                                     
[umask] => 63
                                                                     
[dir] => /tmp
                                                                 )

                                                         )

                                                 )

                                             [_cachePrefix:protected] 
=> Horde_Db_Adapter_Pdo_Pgsqlcffe12dfab0f517fd1298bc232145ed425e649c3
                                             [_logger:protected] => 
Horde_Core_Log_Logger Object
                                                 (
                                                     
[_levels:Horde_Log_Logger:private] => Array
                                                         (
                                                             [0] => EMERG
                                                             [1] => ALERT
                                                             [2] => CRIT
                                                             [3] => ERR
                                                             [4] => WARN
                                                             [5] => NOTICE
                                                             [6] => INFO
                                                             [7] => DEBUG
                                                         )

                                                     
[_handlers:Horde_Log_Logger:private] => Array
                                                         (
                                                             [0] => 
Horde_Log_Handler_Syslog Object
                                                                 (
                                                                     
[_options:protected] => Array
                                                                         (
                                                                       
       [defaultPriority] => 3
                                                                       
       [facility] => 8
                                                                       
       [ident] => HORDE
                                                                       
       [openlogOptions] =>
                                                                         )

                                                                     
[_lastIdent:protected] => HORDE
                                                                     
[_lastFacility:protected] => 8
                                                                     
[_priorities:protected] => Array
                                                                         (
                                                                       
       [0] => 0
                                                                       
       [1] => 1
                                                                       
       [2] => 2
                                                                       
       [3] => 3
                                                                       
       [4] => 4
                                                                       
       [5] => 5
                                                                       
       [6] => 6
                                                                       
       [7] => 7
                                                                         )

                                                                     
[_filters:protected] => Array
                                                                         (
                                                                       
       [0] => Horde_Log_Filter_Level Object
                                                                       
           (
                                                                       
               [_level:protected] => 6
                                                                       
           )

                                                                         )

                                                                 )

                                                         )

                                                     
[_filters:Horde_Log_Logger:private] => Array
                                                         (
                                                         )

                                                 )

                                             [_schema:protected] => 
Horde_Db_Adapter_Postgresql_Schema Object
                                                 (
                                                     
[_schemaSearchPath:protected] =>
                                                     
[_version:protected] => 90306
                                                     
[_adapter:protected] => Horde_Db_Adapter_Pdo_Pgsql Object
  *RECURSION*
                                                     
[_adapterMethods:protected] => Array
                                                         (
                                                             [adapterName] => 0
                                                             
[supportsMigrations] => 1
                                                             
[supportsStandardConformingStrings] => 2
                                                             
[supportsInsertWithReturning] => 3
                                                             [connect] => 4
                                                             [insert] => 5
                                                             
[addLimitOffset] => 6
                                                             [isActive] => 7
                                                             [select] => 8
                                                             [selectAll] => 9
                                                             [selectOne] => 10
                                                             
[selectValue] => 11
                                                             
[selectValues] => 12
                                                             
[selectAssoc] => 13
                                                             [execute] => 14
                                                             
[beginDbTransaction] => 15
                                                             
[commitDbTransaction] => 16
                                                             
[rollbackDbTransaction] => 17
                                                             
[quoteString] => 18
                                                             
[__construct] => 19
                                                             [__destruct] => 20
                                                             [__sleep] => 21
                                                             [__wakeup] => 22
                                                             [getOption] => 23
                                                             [setCache] => 24
                                                             [getCache] => 25
                                                             [setLogger] => 26
                                                             [getLogger] => 27
                                                             [__call] => 28
                                                             
[supportsCountDistinct] => 29
                                                             
[supportsInterval] => 30
                                                             
[prefetchPrimaryKey] => 31
                                                             
[getLastQuery] => 32
                                                             
[resetRuntime] => 33
                                                             [cacheWrite] => 34
                                                             [cacheRead] => 35
                                                             [reconnect] => 36
                                                             [disconnect] => 37
                                                             
[rawConnection] => 38
                                                             [insertBlob] => 39
                                                             [update] => 40
                                                             [updateBlob] => 41
                                                             [delete] => 42
                                                             
[transactionStarted] => 43
                                                             
[sanitizeLimit] => 44
                                                             [addLock] => 45
                                                             
[insertFixture] => 46
                                                             
[emptyInsertStatement] => 47
                                                         )

                                                 )

                                             
[_schemaMethods:protected] => Array
                                                 (
                                                     [makeColumn] => 0
                                                     [quote] => 1
                                                     [quoteSequenceName] => 2
                                                     [quoteTrue] => 3
                                                     [quoteFalse] => 4
                                                     [quoteBinary] => 5
                                                     [nativeDatabaseTypes] => 6
                                                     [tableAliasLength] => 7
                                                     [tables] => 8
                                                     [primaryKey] => 9
                                                     [indexes] => 10
                                                     [columns] => 11
                                                     [renameTable] => 12
                                                     [addColumn] => 13
                                                     [changeColumn] => 14
                                                     
[changeColumnDefault] => 15
                                                     [changeColumnNull] => 16
                                                     [renameColumn] => 17
                                                     [removePrimaryKey] => 18
                                                     [removeIndex] => 19
                                                     [createDatabase] => 20
                                                     [dropDatabase] => 21
                                                     [currentDatabase] => 22
                                                     [typeToSql] => 23
                                                     [distinct] => 24
                                                     
[addOrderByForAssociationLimiting] => 25
                                                     [interval] => 26
                                                     [modifyDate] => 27
                                                     [buildClause] => 28
                                                     [encoding] => 29
                                                     
[setSchemaSearchPath] => 30
                                                     
[getSchemaSearchPath] => 31
                                                     
[getClientMinMessages] => 32
                                                     
[setClientMinMessages] => 33
                                                     
[defaultSequenceName] => 34
                                                     [resetPkSequence] => 35
                                                     [pkAndSequenceFor] => 36
                                                     [postgresqlVersion] => 37
                                                     [__construct] => 38
                                                     [setAdapter] => 39
                                                     
[makeColumnDefinition] => 40
                                                     [makeIndex] => 41
                                                     [makeTable] => 42
                                                     
[makeTableDefinition] => 43
                                                     [__call] => 44
                                                     [__get] => 45
                                                     [quoteString] => 46
                                                     [quoteColumnName] => 47
                                                     [quoteTableName] => 48
                                                     [quoteDate] => 49
                                                     [tableAliasFor] => 50
                                                     [table] => 51
                                                     [column] => 52
                                                     [createTable] => 53
                                                     [endTable] => 54
                                                     [dropTable] => 55
                                                     [removeColumn] => 56
                                                     [addPrimaryKey] => 57
                                                     [addIndex] => 58
                                                     [indexName] => 59
                                                     [recreateDatabase] => 60
                                                     [addColumnOptions] => 61
                                                     
[addOrderByForAssocLimiting] => 62
                                                 )

                                         )

                                 )

                         )

                 )

             [1] => Array
                 (
                     [file] => /var/www/html/mail/mnemo/lib/Mnemo.php
                     [line] => 80
                     [function] => create
                     [class] => Mnemo_Factory_Driver
                     [type] => ->
                     [args] => Array
                         (
                             [0] => pFg89jG5Rmkm-VyUQ2KmEA8
                         )

                 )

             [2] => Array
                 (
                     [file] => /var/www/html/mail/mnemo/lib/Block/Summary.php
                     [line] => 59
                     [function] => listMemos
                     [class] => Mnemo
                     [type] => ::
                     [args] => Array
                         (
                             [0] => 0
                             [1] => 0
                         )

                 )

             [3] => Array
                 (
                     [file] => /usr/share/pear/Horde/Core/Block.php
                     [line] => 278
                     [function] => _content
                     [class] => Mnemo_Block_Summary
                     [type] => ->
                     [args] => Array
                         (
                         )

                 )

             [4] => Array
                 (
                     [file] => /usr/share/pear/Horde/Core/Block.php
                     [line] => 175
                     [function] => _call
                     [class] => Horde_Core_Block
                     [type] => ->
                     [args] => Array
                         (
                             [0] => _content
                             [1] =>
                         )

                 )

             [5] => Array
                 (
                     [file] => /usr/share/pear/Horde/Core/Block/Layout/View.php
                     [line] => 98
                     [function] => getContent
                     [class] => Horde_Core_Block
                     [type] => ->
                     [args] => Array
                         (
                         )

                 )

             [6] => Array
                 (
                     [file] => /var/www/html/mail/services/portal/index.php
                     [line] => 35
                     [function] => toHtml
                     [class] => Horde_Core_Block_Layout_View
                     [type] => ->
                     [args] => Array
                         (
                         )

                 )

         )

     [previous:Exception:private] =>
     [logged] => 1
)

Horde is not useable at all anymore.

Saved Queries