Error message when trying to update System name in the systems page
After creating a new system and adding the dhcp service to it, we tried to rename it because dhcp server is looking for the full fqdn. Fusion crashed on validation with message :
Fatal error: Uncaught exception 'NonExistingLdapNodeException' with message 'Could not open dn cn=inalco-dhcp,ou=dhcp,dc=inalco,dc=fr' in /usr/share/fusiondirectory/include/class_plugin.inc:167 Stack trace: #0 /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc(122): plugin->__construct('cn=inalco-dhcp,...', NULL) #1 /usr/share/fusiondirectory/plugins/admin/dhcp/class_dhcpConfiguration.inc(529): simplePlugin->__construct('cn=inalco-dhcp,...', NULL, Object(simpleTabs), true) #2 /usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc(106): dhcpConfiguration->__construct('cn=inalco-dhcp,...', NULL, Object(simpleTabs), true) #3 /usr/share/fusiondirectory/include/class_objects.inc(149): simpleTabs->__construct('dhcpConfigurati...', 'cn=inalco-dhcp,...') #4 /usr/share/fusiondirectory/plugins/admin/systems/services/dhcp/class_serviceDHCP.inc(76): objects::open('cn=inalco-dhcp,...', 'dhcpConfigurati...') #5 /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc(656): serviceDHCP->ldap_save() #6 /usr/share/fusiondirectory/plugins/admin/systems/class_serverService.inc(550): simplePlugin->save() #7 /usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc(422): ServerService->save() #8 /usr/share/fusiondirectory/plugins/admin/systems/tabs_server.inc(26): simpleTabs->save() #9 /usr/share/fusiondirectory/include/class_management.inc(804): servtabs->save() #10 /usr/share/fusiondirectory/include/class_management.inc(466): management->saveChanges('save', Array, Array) #11 /usr/share/fusiondirectory/include/class_management.inc(170): management->handleActions(Array) #12 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(892): management->execute() #13 /usr/share/fusiondirectory/plugins/admin/systems/main.inc(21): simpleManagement::mainInc('systemManagemen...') #14 /usr/share/fusiondirectory/html/main.php(286): require('/usr/share/fusi...') #15 {main} thrown in /usr/share/fusiondirectory/include/class_plugin.inc on line 167
(from redmine: issue id 5446, created on 2017-03-17, closed on 2017-03-22)
- Relations:
- relates #5232 (closed)
- relates #5448
- Changesets:
- Revision 054bd661 by Côme Chilliet on 2017-03-20T08:36:35.000Z:
Fixes #5446 Removing useless leftover code causing errors in some cases
- Custom Fields:
- Support contract: None
- Dolibarr project Name: PJ1610-0019