unable to add SINAPS Structure
Description
unabel to add structure, PHP error occurs
Distribution Name and Version
Debian 9
FusionDirectory Version
1.3-2~jenkinsbuild113
Plugin with the defect
fusiondirectory-plugin-sinaps 1.3-2~jenkinsbuild113
PHP version used
7
Origin of php packages
from debian reository
Steps to Reproduce
- create structure on sinaps
- push it on FusionDirectory
Expected behavior:
A new structure is create and Id sent to sinaps
Actual behavior:
php Error
php /usr/share/doc/fusiondirectory-plugin-sinaps/test/testEndPoint.php http://fd-server/sinaps.php?token=991997f4-a48f-4e8d-87e5-78432fbe80ed ./ee67e316-6e9b-4d0a-9935-b8c523ef1db0.xml
***** Server response *****
<br />
<b>Fatal error</b>: Uncaught InvalidValueException: SetAttribute "Parent entities" was set to a non-compatible value in /usr/share/fusiondirectory/include/simpleplugin/attributes/class_SetAttribute.inc:352
Stack trace:
#0 /usr/share/fusiondirectory/include/simpleplugin/class_Attribute.inc(164): SetAttribute->checkValue('DAFA')
#1 /usr/share/fusiondirectory/include/simpleplugin/class_Attribute.inc(643): Attribute->setValue('DAFA')
#2 /usr/share/fusiondirectory/include/simpleplugin/class_simplePlugin.inc(1938): Attribute->deserializeValue('DAFA')
#3 /usr/share/fusiondirectory/include/class_sinapsDiffusionHandlerJob.inc(255): simplePlugin->deserializeValues(Array)
#4 /usr/share/fusiondirectory/include/class_sinapsDiffusionHandlerJob.inc(136): sinapsDiffusionHandlerJob->fillObject('entite', Array, 'supannCodeEntit...')
#5 /usr/share/fusiondirectory/include/class_sinapsDiffusionHandlerJob.inc(59): sinapsDiffusionHandlerJob->handleStructureDiffusion(Array)
#6 /usr/share/fusiondirectory/html/sinaps.php(79): sinapsDiffusionHandlerJob->h in <b>/usr/share/fusiondirectory/include/simpleplugin/attributes/class_SetAttribute.inc</b> on line <b>352</b><br />
***** End of server response *****
Reproduces how often: 100%
Additional Information
as attachement xml file and dry-run file parent structure exist !