error when having two repo in one serveur and one repo in another system
*** FusionDirectory bug report *** FusionDirectory Version: 1.0.8.4
Please describe what you did to produce this error as detailed as possible. Can you reproduce this bug using the demo on http://demo.FusionDirectory.org ?
*** PHP error information ***
=== Error === PHP error: Undefined variable: dn (/usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc, line 212) === /Error ===
=== Trace === Trace[0]:function html_trace File : /usr/share/fusiondirectory/include/php_setup.inc Line : 226 Type : - "Undefined variable: dn"
Trace[1]:function gosaRaiseError File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 212 Type : - "8","Undefined variable: dn","/usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc","212",array("debian","",CLASS: config,CLASS: ldapMultiplexer,array(),array(array("1","fusiondirectory- demo"),"cn","1","cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be"))
Trace[2]:class serviceRepository / function getParentServers File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 90 Type : static "debian",""
Trace[3]:class FAIRepositoryAttribute / function updateFields File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 81 Type : method
Trace[4]:class FAIRepositoryAttribute / function __construct File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 147 Type : method "Repositories this server hosts","FAIrepository"
Trace[5]:class serviceRepository / function getAttributesInfo File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 85 Type : static
Trace[6]:class simplePlugin / function __construct File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleService.inc Line : 47 Type : method CLASS: config,"cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be","",""
Trace[7]:class simpleService / function __construct File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 170 Type : method CLASS: config,"cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be",""
Trace[8]:class serviceRepository / function __construct File : /usr/share/fusiondirectory/plugins/admin/systems/class_systemManagement.inc Line : 1188 Type : method CLASS: config,"cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be"
Trace[9]:class systemManagement / function listServices File : Line : Type : static "0","cn=fusiondirectory-demo,ou=servers,ou=systems,dc=opensides,dc=be"
Trace[10]:function call_user_func_array File : /usr/share/fusiondirectory/include/class_listing.inc Line : 850 Type : - array("systemManagement","listServices"),array("0","cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be")
Trace[11]:class listing / function processElementFilter File : /usr/share/fusiondirectory/include/class_listing.inc Line : 758 Type : method "%{filter:listServices(row,dn)}",array(array("1","fusiondirectory- demo"),"cn",array("1","machine de demo"),"description",array("1","active"),"gotoMode",array("1","192.168.10.63"),"ipHostNumber",array("10","top","goServer","GOhard","dhcpServer","argonautDNSConfig","argonautClient","argonautFuseConfig","argonautFuseFAIConfig","FAIrepositoryServer","argonautMirrorConfig"),"objectClass","5","cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be"),"0"
Trace[12]:class listing / function renderCell File : /usr/share/fusiondirectory/include/class_listing.inc Line : 433 Type : method "%{filter:listServices(row,dn)}",array(array("1","fusiondirectory- demo"),"cn",array("1","machine de demo"),"description",array("1","active"),"gotoMode",array("1","192.168.10.63"),"ipHostNumber",array("10","top","goServer","GOhard","dhcpServer","argonautDNSConfig","argonautClient","argonautFuseConfig","argonautFuseFAIConfig","FAIrepositoryServer","argonautMirrorConfig"),"objectClass","5","cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be"),"0"
Trace[13]:class listing / function render File : /usr/share/fusiondirectory/plugins/admin/systems/class_systemManagement.inc Line : 997 Type : method
Trace[14]:class systemManagement / function renderList File : /usr/share/fusiondirectory/include/class_management.inc Line : 220 Type : method
Trace[15]:class management / function execute File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc Line : 561 Type : method
Trace[16]:class simpleManagement / function mainInc File : /usr/share/fusiondirectory/plugins/admin/systems/main.inc Line : 21 Type : static "systemManagement"
Trace[17]:function require File : /usr/share/fusiondirectory/html/main.php Line : 321 Type : - "/usr/share/fusiondirectory/plugins/admin/systems/main.inc" === /Trace ====== Error === PHP error: Undefined variable: dn (/usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc, line 212) === /Error ===
=== Trace === Trace[0]:function html_trace File : /usr/share/fusiondirectory/include/php_setup.inc Line : 226 Type : - "Undefined variable: dn"
Trace[1]:function gosaRaiseError File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 212 Type : - "8","Undefined variable: dn","/usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc","212",array("debian","",CLASS: config,CLASS: ldapMultiplexer,array("fusiondirectory- demo"),array(array("1","toto"),"cn","1","cn=toto,ou=servers,ou=systems,dc=opensides,dc=be"))
Trace[2]:class serviceRepository / function getParentServers File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 90 Type : static "debian",""
Trace[3]:class FAIRepositoryAttribute / function updateFields File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 81 Type : method
Trace[4]:class FAIRepositoryAttribute / function __construct File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 147 Type : method "Repositories this server hosts","FAIrepository"
Trace[5]:class serviceRepository / function getAttributesInfo File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 85 Type : static
Trace[6]:class simplePlugin / function __construct File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleService.inc Line : 47 Type : method CLASS: config,"cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be","",""
Trace[7]:class simpleService / function __construct File : /usr/share/fusiondirectory/plugins/admin/systems/services/repository/class_serviceRepository.inc Line : 170 Type : method CLASS: config,"cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be",""
Trace[8]:class serviceRepository / function __construct File : /usr/share/fusiondirectory/plugins/admin/systems/class_systemManagement.inc Line : 1188 Type : method CLASS: config,"cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be"
Trace[9]:class systemManagement / function listServices File : Line : Type : static "0","cn=fusiondirectory-demo,ou=servers,ou=systems,dc=opensides,dc=be"
Trace[10]:function call_user_func_array File : /usr/share/fusiondirectory/include/class_listing.inc Line : 850 Type : - array("systemManagement","listServices"),array("0","cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be")
Trace[11]:class listing / function processElementFilter File : /usr/share/fusiondirectory/include/class_listing.inc Line : 758 Type : method "%{filter:listServices(row,dn)}",array(array("1","fusiondirectory- demo"),"cn",array("1","machine de demo"),"description",array("1","active"),"gotoMode",array("1","192.168.10.63"),"ipHostNumber",array("10","top","goServer","GOhard","dhcpServer","argonautDNSConfig","argonautClient","argonautFuseConfig","argonautFuseFAIConfig","FAIrepositoryServer","argonautMirrorConfig"),"objectClass","5","cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be"),"0"
Trace[12]:class listing / function renderCell File : /usr/share/fusiondirectory/include/class_listing.inc Line : 433 Type : method "%{filter:listServices(row,dn)}",array(array("1","fusiondirectory- demo"),"cn",array("1","machine de demo"),"description",array("1","active"),"gotoMode",array("1","192.168.10.63"),"ipHostNumber",array("10","top","goServer","GOhard","dhcpServer","argonautDNSConfig","argonautClient","argonautFuseConfig","argonautFuseFAIConfig","FAIrepositoryServer","argonautMirrorConfig"),"objectClass","5","cn=fusiondirectory- demo,ou=servers,ou=systems,dc=opensides,dc=be"),"0"
Trace[13]:class listing / function render File : /usr/share/fusiondirectory/plugins/admin/systems/class_systemManagement.inc Line : 997 Type : method
Trace[14]:class systemManagement / function renderList File : /usr/share/fusiondirectory/include/class_management.inc Line : 220 Type : method
Trace[15]:class management / function execute File : /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc Line : 561 Type : method
Trace[16]:class simpleManagement / function mainInc File : /usr/share/fusiondirectory/plugins/admin/systems/main.inc Line : 21 Type : static "systemManagement"
Trace[17]:function require File : /usr/share/fusiondirectory/html/main.php Line : 321 Type : - "/usr/share/fusiondirectory/plugins/admin/systems/main.inc" === /Trace ===
(from redmine: issue id 3660, created on 2015-03-25, closed on 2015-03-26)
- Custom Fields:
- Bug in version: 1.0.8.4
- Uploads: