Uninitialized string offset: 0 in ldapmanager when importing an ldif
*** 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: Uninitialized string offset: 0 (/usr/share/fusiondirectory/include/class_ldap.inc, line 1280) === /Error ===
=== Trace === Trace[0]:function html_trace File : /usr/share/fusiondirectory/include/php_setup.inc Line : 226 Type : - "Uninitialized string offset: 0"
Trace[1]:function gosaRaiseError File : /usr/share/fusiondirectory/include/class_ldap.inc Line : 1280 Type : - "8","Uninitialized string offset: 0","/usr/share/fusiondirectory/include/class_ldap.inc","1280",array("2","136#ZG46IGNuPUNPTlNPTEVGT05ULGNuPURFQklBTixvdT12YXJpYWJsZXMsb3U9amVzc2llLG91PWRlYmlhbixvdT1mYWksb3U9Y29uZmlncyxvdT1zeXN0ZW1zLGRjPW9wZW5zaWRlcyxkYz1iZQ== 137#b2JqZWN0Q2xhc3M6IHRvcA== 138#b2JqZWN0Q2xhc3M6IEZBSWNsYXNz 139#b2JqZWN0Q2xhc3M6IEZBSXZhcmlhYmxlRW50cnk= 140#Y246IENPTlNPTEVGT05U 141#RkFJdmFyaWFibGVDb250ZW50Og== ","","",CLASS: config,"",array("136#ZG46IGNuPUNPTlNPTEVGT05ULGNuPURFQklBTixvdT12YXJpYWJsZXMsb3U9amVzc2llLG91PWRlYmlhbixvdT1mYWksb3U9Y29uZmlncyxvdT1zeXN0ZW1zLGRjPW9wZW5zaWRlcyxkYz1iZQ==","137#b2JqZWN0Q2xhc3M6IHRvcA==","138#b2JqZWN0Q2xhc3M6IEZBSWNsYXNz","139#b2JqZWN0Q2xhc3M6IEZBSXZhcmlhYmxlRW50cnk=","140#Y246IENPTlNPTEVGT05U","141#RkFJdmFyaWFibGVDb250ZW50Og==",""),array("cn=CONSOLEFONT,cn=DEBIAN,ou=variables,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be",array("top","FAIclass","FAIvariableEntry"),"CONSOLEFONT"),"FAIvariableContent:",array("141","RkFJdmFyaWFibGVDb250ZW50Og=="),array("FAIvariableContent",""),array("top","FAIclass"),array("top","FAIclass"),array(array("2")),"2")
Trace[2]:class LDAP / function import_single_entry File : /usr/share/fusiondirectory/include/class_ldap.inc Line : 1224 Type : method "2","136#ZG46IGNuPUNPTlNPTEVGT05ULGNuPURFQklBTixvdT12YXJpYWJsZXMsb3U9amVzc2llLG91PWRlYmlhbixvdT1mYWksb3U9Y29uZmlncyxvdT1zeXN0ZW1zLGRjPW9wZW5zaWRlcyxkYz1iZQ== 137#b2JqZWN0Q2xhc3M6IHRvcA== 138#b2JqZWN0Q2xhc3M6IEZBSWNsYXNz 139#b2JqZWN0Q2xhc3M6IEZBSXZhcmlhYmxlRW50cnk= 140#Y246IENPTlNPTEVGT05U 141#RkFJdmFyaWFibGVDb250ZW50Og== ","",""
Trace[3]:class LDAP / function import_complete_ldif File : Line : Type : method "2"," dn: cn=DEBIAN- I386,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-I386 objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackage: linux-image-686 FAIpackage: initramfs-tools FAIpackage: memtest86+
dn: cn=DEBIAN- CHROOT,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-CHROOT objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackag…","1",""
Trace[4]:class ReflectionMethod / function invokeArgs File : /usr/share/fusiondirectory/include/class_ldapMultiplexer.inc Line : 70 Type : method CLASS: LDAP,array("2"," dn: cn=DEBIAN- I386,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-I386 objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackage: linux-image-686 FAIpackage: initramfs-tools FAIpackage: memtest86+
dn: cn=DEBIAN- CHROOT,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-CHROOT objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackag…","1","")
Trace[5]:class ldapMultiplexer / function __call File : /usr/share/fusiondirectory/plugins/addons/ldapmanager/class_ldapmanager.inc Line : 184 Type : method "import_complete_ldif",array(" dn: cn=DEBIAN- I386,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-I386 objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackage: linux-image-686 FAIpackage: initramfs-tools FAIpackage: memtest86+
dn: cn=DEBIAN- CHROOT,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-CHROOT objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackag…","1","")
Trace[6]:class ldapMultiplexer / function import_complete_ldif File : /usr/share/fusiondirectory/plugins/addons/ldapmanager/class_ldapmanager.inc Line : 184 Type : method " dn: cn=DEBIAN- I386,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-I386 objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackage: linux-image-686 FAIpackage: initramfs-tools FAIpackage: memtest86+
dn: cn=DEBIAN- CHROOT,ou=packages,ou=jessie,ou=debian,ou=fai,ou=configs,ou=systems,dc=opensides,dc=be cn: DEBIAN-CHROOT objectClass: top objectClass: FAIclass objectClass: FAIpackageList FAIinstallMethod: aptitude FAIpackag…","1",""
Trace[7]:class ldapmanager / function save_import File : /usr/share/fusiondirectory/plugins/addons/ldapmanager/class_ldapmanager.inc Line : 133 Type : method
Trace[8]:class ldapmanager / function save_object File : /usr/share/fusiondirectory/include/class_tabs.inc Line : 214 Type : method
Trace[9]:class tabs / function save_object File : /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc Line : 726 Type : method
Trace[10]:class simplePlugin / function mainInc File : /usr/share/fusiondirectory/plugins/addons/ldapmanager/main.inc Line : 21 Type : static "ldiftab","new","ldiftab","","LDAPMANAGERTABS"
Trace[11]:function require File : /usr/share/fusiondirectory/html/main.php Line : 321 Type : - "/usr/share/fusiondirectory/plugins/addons/ldapmanager/main.inc" === /Trace ===
(from redmine: issue id 3653, created on 2015-03-24, closed on 2015-03-25)
- Custom Fields:
- Bug in version: 1.0.8.4
- Uploads:
- test.ldif test ldif that triggers the error
- 0001-Fixes-3653-Uninitialized-string-offset-0-in-ldapmana.patch