Something went wrong while setting issue due date.
Editing a FaiTemplate that contains an entry make errors
Closed
Editing a FaiTemplate that contains an entry make errors
Description
Editing a FaiTemplate that contains an entry make errors
Distribution Name and Version
Debian Buster
FusionDirectory Version
1.4
Plugin with the defect
FAI
PHP version used
php7 from buster
Origin of php packages
distribution
Steps to Reproduce
- Create a FaiTemplate
- Make one entry of a file and save
- Try edit the entry and you will get an error
Expected behavior:
No error
Actual behavior:
There is an error and no way to edit it from FD
Reproduces how often: 100%
Additional Information
Trace of the error (ugly copy paste)
0
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
512
1
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
447
function
management->execute
args
Array (empty)
2
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
1410
function
management->readPost
args
Array (empty)
3
file
/usr/share/fusiondirectory/plugins/admin/fai/class_faiManagement.inc
line
76
function
management::mainInc
args
0
faiManagement
1
4
file
/usr/share/fusiondirectory/include/class_pluglist.inc
line
576
function
faiManagement::mainInc
args
Array (empty)
5
file
/usr/share/fusiondirectory/html/main.php
line
228
function
pluglist::runMainInc
args
0
67
6
0
file
/usr/share/fusiondirectory/include/class_pluglist.inc
line
525
1
file
/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc
line
2106
function
pluglist::pluginInfos
args
0
faiTemplateEntry
2
file
/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc
line
324
function
simplePlugin::isAccount
args
0
cn
count
1
0
/etc/salt/minion.d/minion.conf
0
cn
description
count
1
0
Minion configuration
1
description
FAItemplatePath
count
1
0
/etc/salt/minion.d/minion.conf
2
FAItemplatePath
FAItemplateFile
count
1
0
# Set the location of the salt master server. If the master server cannot be
# resolved, then the minion will fail to start.
master: saltmaster.opensides.be
# Since salt uses detached ids it is possible to run multiple minions on the
# same machine but with different ids, this can be useful for salt compute
# clusters.
id: minimum.fusiondirectory.org
# Fingerprint of the master public key to validate the identity of your Salt master
# before the initial key exchange. The master fingerprint can be found by running
# "salt-key -f master.pub" on the Salt master.
master_finger: '3a:6d:ed:c5:5c:25:7d:ac:7f:d8:f5:77:3b:7c:37:76:40:ef:26:02:ba:a8:ea:9f:e5:cf:ab:d4:90:5d:33:f8'
3
FAItemplateFile
FAIowner
count
1
0
root.root
4
FAIowner
FAImode
count
1
0
0640
5
FAImode
objectClass
count
3
0
top
1
FAIclass
2
FAItemplateEntry
6
objectClass
count
7
dn
cn=/etc/salt/minion.d/minion.conf,cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
3
file
/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc
line
255
function
simplePlugin->is_this_account
args
0
cn
count
1
0
/etc/salt/minion.d/minion.conf
0
cn
description
count
1
0
Minion configuration
1
description
FAItemplatePath
count
1
0
/etc/salt/minion.d/minion.conf
2
FAItemplatePath
FAItemplateFile
count
1
0
# Set the location of the salt master server. If the master server cannot be
# resolved, then the minion will fail to start.
master: saltmaster.opensides.be
# Since salt uses detached ids it is possible to run multiple minions on the
# same machine but with different ids, this can be useful for salt compute
# clusters.
id: minimum.fusiondirectory.org
# Fingerprint of the master public key to validate the identity of your Salt master
# before the initial key exchange. The master fingerprint can be found by running
# "salt-key -f master.pub" on the Salt master.
master_finger: '3a:6d:ed:c5:5c:25:7d:ac:7f:d8:f5:77:3b:7c:37:76:40:ef:26:02:ba:a8:ea:9f:e5:cf:ab:d4:90:5d:33:f8'
3
FAItemplateFile
FAIowner
count
1
0
root.root
4
FAIowner
FAImode
count
1
0
0640
5
FAImode
objectClass
count
3
0
top
1
FAIclass
2
FAItemplateEntry
6
objectClass
count
7
dn
cn=/etc/salt/minion.d/minion.conf,cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
4
file
/usr/share/fusiondirectory/plugins/admin/fai/class_faiTemplate.inc
line
54
function
simplePlugin->__construct
args
0
cn=/etc/salt/minion.d/minion.conf,cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
1
OBJECT - stdClass
5
file
/usr/share/fusiondirectory/include/simpleplugin/class_Attribute.inc
line
329
function
FAITemplateFilesAttribute->loadAttrValue
args
0
objectClass
count
2
0
FAIclass
1
FAItemplate
cn
count
1
0
SALT-MINION
description
count
1
0
Install salt-minon configuration
dn
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
6
file
/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc
line
315
function
Attribute->loadValue
args
0
objectClass
count
2
0
FAIclass
1
FAItemplate
cn
count
1
0
SALT-MINION
description
count
1
0
Install salt-minon configuration
dn
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
7
file
/usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc
line
284
function
simplePlugin->loadAttributes
args
Array (empty)
8
file
/usr/share/fusiondirectory/plugins/admin/fai/class_faiSimplePluginClass.inc
line
28
function
simplePlugin->__construct
args
0
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
1
2
OBJECT - simpleTabs
3
1
9
file
/usr/share/fusiondirectory/include/simpleplugin/class_simpleTabs.inc
line
89
function
faiSimplePluginClass->__construct
args
0
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
1
2
OBJECT - simpleTabs
3
1
10
file
/usr/share/fusiondirectory/include/class_objects.inc
line
345
function
simpleTabs->__construct
args
0
FAITEMPLATE
1
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
11
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
959
function
objects::open
args
0
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
1
FAITEMPLATE
12
file
/usr/share/fusiondirectory/include/management/actions/class_Action.inc
line
175
function
management->editEntry
args
0
targets
Array (empty)
action
edit
subaction
13
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
426
function
Action->execute
args
0
OBJECT - faiManagement
1
targets
0
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
action
edit
subaction
14
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
507
function
management->handleAction
args
0
targets
0
cn=SALT-MINION,ou=templates,ou=buster,ou=debian,ou=fai,ou=configs,ou=systems,dc=formation-fusiondirectory,dc=org
action
edit
subaction
15
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
447
function
management->execute
args
Array (empty)
16
file
/usr/share/fusiondirectory/include/management/class_management.inc
line
1410
function
management->readPost
args
Array (empty)
17
file
/usr/share/fusiondirectory/plugins/admin/fai/class_faiManagement.inc
line
76
function
management::mainInc
args
0
faiManagement
1
18
file
/usr/share/fusiondirectory/include/class_pluglist.inc
line
576
function
faiManagement::mainInc
args
Array (empty)
19
file
/usr/share/fusiondirectory/html/main.php
line
228
function
pluglist::runMainInc
args
0
67