Something went wrong while setting issue due date.
unable to add SINAPS Structure
Closed
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 !