References tab / follow link then Uncaught NonExistingObjectTypeException
Description
Here is the "references" tab of an entry:
When I click the link (see red arrow in the screenshot):
I get:
Fatal error: Uncaught NonExistingObjectTypeException: Non-existing type "" in /usr/share/fusiondirectory/include/class_objects.inc:252 Stack trace: #0 /usr/share/fusiondirectory/include/class_objects.inc(193): objects::infos(NULL) #1 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(872): objects::open('cn=xwiki-manage...', NULL) #2 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(923): simpleManagement->editEntry('edit', Array, Array) #3 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(550): simpleManagement->handleActions(Array) #4 /usr/share/fusiondirectory/include/simpleplugin/class_simpleManagement.inc(1333): simpleManagement->execute() #5 /usr/share/fusiondirectory/plugins/admin/groups/main.inc(21): simpleManagement::mainInc('groupManagement') #6 /usr/share/fusiondirectory/html/main.php(286): require('/usr/share/fusi...') #7 {main} thrown in /usr/share/fusiondirectory/include/class_objects.inc on line 252
I do not get the error when click the Role for 'maven-manager' https://fusiondirectory.domain.org/main.php?plug=24&reset=1&act=listing_edit_tab_roleGeneric&dn=cn%3Dmaven-manager%2Cou%3Droles%2Cou%3Dmaven%2Cou%3Dprojects%2Cdc%3Dow2%2Cdc%3Dorg
Distribution Name and Version
debian 9.3
FusionDirectory Version
1.2-1
PHP version used
PHP7 (fpm)
Origin of php packages
# fusiondirectory repository
deb http://repos.fusiondirectory.org/fusiondirectory-releases/fusiondirectory-1.2/debian-jessie jessie main
# fusiondirectory extra repository
deb http://repos.fusiondirectory.org/fusiondirectory-extra/debian-jessie jessie main
Click to see installed Packages:
ii fusiondirectory 1.2-1 all Web Based LDAP Administration Program
ii fusiondirectory-plugin-community 1.2-1 all community plugin for FusionDirectory
ii fusiondirectory-plugin-community-schema 1.2-1 all LDAP schema for FusionDirectory community plugin
ii fusiondirectory-plugin-dsa 1.2-1 all dsa plugin for FusionDirectory
ii fusiondirectory-plugin-dsa-schema 1.2-1 all LDAP schema for FusionDirectory dsa plugin
ii fusiondirectory-plugin-ldapdump 1.2-1 all ldapdump plugin for FusionDirectory
ii fusiondirectory-plugin-mail 1.2-1 all base mail plugin for FusionDirectory
ii fusiondirectory-plugin-mail-schema 1.2-1 all LDAP schema for FusionDirectory mail plugin
ii fusiondirectory-plugin-newsletter 1.2-1 all newsletter plugin for FusionDirectory
ii fusiondirectory-plugin-newsletter-schema 1.2-1 all LDAP schema for FusionDirectory newsletter plugin
ii fusiondirectory-plugin-personal 1.2-1 all Personal plugin for FusionDirectory
ii fusiondirectory-plugin-personal-schema 1.2-1 all LDAP schema for FusionDirectory personal Plugin
ii fusiondirectory-plugin-posix 1.2-1 all posix account and group plugin for FusionDirectory
ii fusiondirectory-plugin-webservice 1.2-1 all webservice plugin for FusionDirectory
ii fusiondirectory-plugin-webservice-schema 1.2-1 all schema for the webservice plugin for FusionDirectory
ii fusiondirectory-schema 1.2-1 all LDAP schema for FusionDirectory
ii fusiondirectory-smarty3-acl-render 1.2-1 all Provide FusionDirectory ACL based rendering for Smarty3
Steps to Reproduce
Reproduced on my setup, untested on demo.
Expected behavior:
See the role's details
Reproduces how often: 100%