Thanks for your reporting, you seems to used a mix of stable and unstable dependencies from the Sonata Project. This situation can lead to unexpected errors while features are being implemented on some bundles and not yet tagged as stable.
So either you should only use stable components, or willing to get some potentials bugs.
If you want to get a sneak peek of what's coming on Sonata Project, you can refer to this composer: https://github.com/sonata-project/sandbox/blob/2.4-develop/composer.json and also to the configuration available for Sonata's Bundle: https://github.com/sonata-project/sandbox/tree/2.4-develop/app/config/sonata