The same issue had @AgentGod https://github.com/magento/magento2/issues/4822#issuecomment-337902010 and the @duckchip https://github.com/magento/magento2/issues/4822#issuecomment-340372570 solution helps but this just a temporary solution.
@magefan, thank you for your report.
We've acknowledged the issue and added to our backlog.
can't reproduce on Magento 2.2.2
I have this exact issue on Magento 2.2.3. I have a product with several multi-select attributes, everything works well. If I add an up-sell product, I am then unable to modify any of the multi-select attributes.
@jajaramos Please re-open this issue; @cherednichenkoa is working on a fix (https://github.com/magento/magento2/pull/14125)
I Found Solution after R&D On Magento database.
Login In your phpmyadmin
Go to your website database
Open "eav_attribute" table
Find Your multiselect "attribute_id"
Edit Row
If "backend_model" Column blank then paste this Magento\Eav\Model\Entity\Attribute\Backend\ArrayBackend
And Also Please check this
https://magento.stackexchange.com/questions/224621/warning-array-filter-expects-parameter-1-to-be-array/230444#230444
Recently (Magento 2.3.3) experienced the same issue with a Multi-select attribute created via the Attribute editor in the dashboard. In eav_attribute found that the source_model was NULL, updating this to Magento\Eav\Model\Entity\Attribute\Source\Table fixed the issue for me.
Most helpful comment
I Found Solution after R&D On Magento database.
Login In your phpmyadmin
Go to your website database
Open "eav_attribute" table
Find Your multiselect "attribute_id"
Edit Row
If "backend_model" Column blank then paste this Magento\Eav\Model\Entity\Attribute\Backend\ArrayBackend
And Also Please check this
https://magento.stackexchange.com/questions/224621/warning-array-filter-expects-parameter-1-to-be-array/230444#230444