Hello Guillermo,
Thank you for this exceptionally detailed and well-diagnosed report — we genuinely appreciate the time you took to trace this with Reflection and pinpoint the exact file path.
You are 100% correct on the root cause. The issue is indeed that Cornerstone vendors symfony/translation-contracts (v3.x) in the global, unscoped namespace ( Symfony\Contracts\Translation ). When our autoloader registers first, the v3 interface (with the : string return type) forces a fatal signature mismatch on any plugin that bundles an older v2 implementation — exactly as you described with Metricool’s REST endpoint.
I’ve already escalated this to our Core/Cornerstone development team for our upcoming release planning. While scoping the entire Symfony dependency tree isn’t a trivial refactor, we recognize this is a breaking compatibility risk for our users, and we’re evaluating the effort to implement it properly.
Best Regards
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Cornerstone can't load because of social media link?! | -5 | 2 | 27-06-2026 |
| 2 | WPML and Cornerstone on a website using X Theme and Portfolio Items | 0 | 2 | 27-06-2026 |
| 3 | Previews not loading using Cornerstone - sudden issue | -2 | 3 | 28-06-2026 |
| 4 | Using {{dc:post:excerpt}} in component parameters causes page crash | -5 | 3 | 28-06-2026 |
| 5 | Themeco Pro license not validating and taking me to a blank screen / Bluehost hosting site | -2 | 3 | 28-06-2026 |
| 6 | Поиск по закладкам работает? | -5 | 3 | 21-05-2025 |
| 7 | Gavity forms conditionals not working if they are inside a looper consumer | 0 | 7 | 27-06-2026 |
| 8 | Antipole replied to the topic Warning: Attempt to read property "id" on null [...]bp-xprofile-template.php in the forum How-to & Troubleshooting | 0 | 2 | 21-04-2026 |
| 9 | Add Orthographic View Support for Cut/Split Tool | 0 | 5 | 26-06-2026 |