Composer error - array_merge(): Expected parameter 1 to be an array, bool given

i get this error when i try to generateRunning composer update -n…
[ErrorException]
array_merge(): Expected parameter 1 to be an array, bool given
update [–with WITH] [–prefer-source] [–prefer-dist] [–prefer-install PREFER-INSTALL] [–dry-run] [–dev] [–no-dev] [–lock] [–no-install] [–no-autoloader] [–no-suggest] [–no-progress] [-w|–with-dependencies] [-W|–with-all-dependencies] [-v|vv|vvv|–verbose] [-o|–optimize-autoloader] [-a|–classmap-authoritative] [–apcu-autoloader] [–apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [–ignore-platform-req IGNORE-PLATFORM-REQ] [–ignore-platform-reqs] [–prefer-stable] [–prefer-lowest] [-i|–interactive] [–root-reqs] [–] []…

Updating composer to latest version 2.3.9 fixed it !

It was a composer version error after upgrading to 2.3.9 it worked