doctrine/reflection conflicts with doctrine/common

My current Drupal version is 8.9.3, running on PHP 7.3.20, and updated from Drupal 8.9.2 (fresh install) using compose update.

I tried to upgrade to Drupal 9 used this https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-to-drupal-9-or-higher as guide. So in step 2, I ran composer require "drupal/core:9.0.0 as 8.9.3" --no-update && composer update instead of composer require drupal/core-recommended:^9.0.0 drupal/core-composer-scaffold:^9.0.0 drupal/core-project-message:^9.0.0 --update-with-dependencies --no-update, but then Composer throws a conflict report regarding doctrine/reflection which conflicts with doctrine/common.

  Problem 1     - Conclusion: remove drupal/core-recommended 8.9.3     - drupal/core-recommended 8.8.x-dev requires drupal/core 8.8.x-dev -> satisfiable by drupal/core[8.8.x-dev].     - drupal/core-recommended 8.9.x-dev requires drupal/core 8.9.x-dev -> satisfiable by drupal/core[8.9.x-dev].     - Can only install one of: drupal/core[9.0.0, 8.8.x-dev].     - Can only install one of: drupal/core[9.0.0, 8.9.x-dev].     - drupal/core-recommended 8.9.2 requires drupal/core 8.9.2 -> satisfiable by drupal/core[8.9.2] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.9.1 requires drupal/core 8.9.1 -> satisfiable by drupal/core[8.9.1] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.9.0-rc1 requires drupal/core 8.9.0-rc1 -> satisfiable by drupal/core[8.9.0-rc1] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.9.0-beta3 requires drupal/core 8.9.0-beta3 -> satisfiable by drupal/core[8.9.0-beta3] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.9.0-beta2 requires drupal/core 8.9.0-beta2 -> satisfiable by drupal/core[8.9.0-beta2] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.9.0-beta1 requires drupal/core 8.9.0-beta1 -> satisfiable by drupal/core[8.9.0-beta1] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.9.0 requires drupal/core 8.9.0 -> satisfiable by drupal/core[8.9.0] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.8 requires drupal/core 8.8.8 -> satisfiable by drupal/core[8.8.8] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.7 requires drupal/core 8.8.7 -> satisfiable by drupal/core[8.8.7] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.6 requires drupal/core 8.8.6 -> satisfiable by drupal/core[8.8.6] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.5 requires drupal/core 8.8.5 -> satisfiable by drupal/core[8.8.5] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.4 requires drupal/core 8.8.4 -> satisfiable by drupal/core[8.8.4] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.3 requires drupal/core 8.8.3 -> satisfiable by drupal/core[8.8.3] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.2 requires drupal/core 8.8.2 -> satisfiable by drupal/core[8.8.2] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.1 requires drupal/core 8.8.1 -> satisfiable by drupal/core[8.8.1] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.0-rc1 requires drupal/core 8.8.0-rc1 -> satisfiable by drupal/core[8.8.0-rc1] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.0-beta1 requires drupal/core 8.8.0-beta1 -> satisfiable by drupal/core[8.8.0-beta1] but these conflict with your requirements or minimum-stability.     - drupal/core-recommended 8.8.0 requires drupal/core 8.8.0 -> satisfiable by drupal/core[8.8.0] but these conflict with your requirements or minimum-stability.     - Installation request for drupal/core 9.0.0 as 8.9.3 -> satisfiable by drupal/core[9.0.0].     - Installation request for drupal/core-recommended ^8.8 -> satisfiable by drupal/core-recommended[8.8.0, 8.8.0-beta1, 8.8.0-rc1, 8.8.1, 8.8.2, 8.8.3, 8.8.4, 8.8.5, 8.8.6, 8.8.7, 8.8.8, 8.8.x-dev, 8.9.0, 8.9.0-beta1, 8.9.0-beta2, 8.9.0-beta3, 8.9.0-rc1, 8.9.1, 8.9.2, 8.9.3, 8.9.x-dev].     - drupal/core 9.0.0 requires doctrine/reflection ^1.1 -> satisfiable by doctrine/reflection[1.1.x-dev, 1.2.0, 1.2.1, 1.2.x-dev, 1.3.x-dev, v1.1.0].     - doctrine/reflection 1.1.x-dev conflicts with doctrine/common[v2.7.3].     - doctrine/reflection 1.2.0 conflicts with doctrine/common[v2.7.3].     - doctrine/reflection 1.2.1 conflicts with doctrine/common[v2.7.3].     - doctrine/reflection 1.2.x-dev conflicts with doctrine/common[v2.7.3].     - doctrine/reflection 1.3.x-dev conflicts with doctrine/common[v2.7.3].     - doctrine/reflection v1.1.0 conflicts with doctrine/common[v2.7.3].     - drupal/core-recommended 8.9.3 requires doctrine/common v2.7.3 -> satisfiable by doctrine/common[v2.7.3].     - Conclusion: remove doctrine/common v2.7.3 

I don’t know what to do as I assumed it is a core modules conflict issue.

How do I fix this upgrade issue?

composer show shows the following output.

 asm89/stack-cors                     1.3.0           Cross-origin resource sharing library and stack middleware composer/installers                  v1.9.0          A multi-framework Composer library installer composer/semver                      1.5.1           Semver library that offers utilities, version constraint parsing and validation. container-interop/container-interop  1.2.0           Promoting the interoperability of container objects (DIC, SL, etc.) doctrine/annotations                 v1.4.0          Docblock Annotations Parser doctrine/cache                       v1.6.2          Caching library offering an object-oriented API for many cache backends doctrine/collections                 v1.4.0          Collections Abstraction library doctrine/common                      v2.7.3          Common Library for Doctrine projects doctrine/inflector                   v1.2.0          Common String Manipulations with regard to casing and singular/plural rules. doctrine/lexer                       1.0.2           PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers. drupal/admin_toolbar                 2.3.0           Provides a drop-down menu interface to the core Drupal Toolbar. drupal/allowed_formats               1.3.0           Limit which text formats are available for each field instance. drupal/amswap                        3.0.0           Allows the administration menu to be customised per user role. drupal/asset_injector                2.7.0           Adds CSS or JS to the page output based on configurable rules. drupal/auto_entitylabel              3.0.0-beta3     Allows hiding of entity label fields and automatic label creation. drupal/basic_watermark               1.0.0-alpha3    Watermark image style effect for Drupal. drupal/blazy                         2.1.0           Provides basic bLazy integration for lazy loading and multi-serving images. drupal/bootstrap_barrio              5.0.1           Bootstrap 4 base theme. drupal/bootstrap_library             1.13.0          Provides Bootstrap Integration. drupal/captcha                       1.1.0           The CAPTCHA module provides this feature to virtually any user facing web form on a Drupa... drupal/cdn                           3.5.0           Serves files (CSS, JS, images …) from a CDN. drupal/colorbox                      1.6.0           A light-weight, customizable lightbox plugin for jQuery. drupal/core                          8.9.3           Drupal is an open source content management platform powering millions of websites and ap... drupal/core-composer-scaffold        8.9.3           A flexible Composer project scaffold builder. drupal/core-project-message          8.9.3           Adds a message after Composer installation. drupal/core-recommended              8.9.3           Locked core dependencies; require this project INSTEAD OF drupal/core. drupal/ctools                        3.4.0           Provides a number of utility and helper APIs for Drupal developers and site builders. drupal/ds                            3.8.0           Extend the display options for every entity type. drupal/easy_breadcrumb               1.13.0          Adds configuration to the system breadcrumbs. drupal/entity_browser                2.5.0           Entity browsing and selecting component. drupal/entity_clone                  1.0.0-beta4     Add a clone action for all entities drupal/entity_reference_revisions    1.8.0           Entity Reference Revisions drupal/field_formatter_class         1.4.0           Provides custom HTML class settings for field formatters. drupal/field_group                   3.1.0           Provides the field_group module. drupal/field_permissions             1.0.0           The Field Permissions module allows site administrators to set field-level permissions to... drupal/file_download_link            1.0.0           Adds field formatter to render file field as configurable download link. drupal/file_mdm                      2.1.0           Provides a service to manage file metadata. drupal/file_mdm_exif                 2.1.0           Provides a file metadata plugin for EXIF image information. drupal/file_mdm_font                 2.1.0           Provides a file metadata plugin for TTF/OTF/WOFF font information. drupal/flexslider                    2.0.0-rc2       FlexSlider 2 integration for Drupal drupal/fontawesome                   2.17.0          The web's most popular icon set and toolkit. drupal/fontyourface                  3.2.0           Web font management tools. drupal/git_deploy                    2.3.0           Helps sites that are deployed directly from Git repositories. drupal/google_analytics              3.1.0           Allows your site to be tracked by Google Analytics by adding a Javascript tracking code t... drupal/image_effects                 3.0.0           Provides effects and operations for the Image API. drupal/imagefield_tokens             2.21.0          Provides new widget type for Image field to allow to use tokens for filling Alt and Title... drupal/libraries                     3.0.0-alpha1    Allows version-dependent and shared usage of external libraries in Drupal. drupal/login_security                1.5.0           Enable security options in the login flow of the site. drupal/mailsystem                    4.3.0           Mail System drupal/maxlength                     1.0.0-rc1       Limit the number of characters in textfields and textareas and shows the amount of charac... drupal/memcache                      2.1.0           High performance integration with memcache. drupal/menu_item_role_access         2.0.0           Provide role based access to menu items. drupal/metatag                       1.13.0          Manage meta tags for all entities. drupal/paragraphs                    1.12.0          Enables the creation of Paragraphs entities. drupal/paragraphs_collapsible        1.2.0           Improves the Paragraphs widget by applying CSS tweaks and collapsible feature drupal/pathauto                      1.8.0           Provides a mechanism for modules to automatically generate aliases for the content they m... drupal/pdf                           1.0.0           Display PDF file in Drupal without external readers and plugins. drupal/phpmailer                     3.0.0-beta1     Integrates the PHPMailer library for SMTP e-mail delivery. drupal/phpmailer_smtp                1.5.0           Uses the PHPMailer library to send emails via SMTP. drupal/recaptcha                     3.0.0           Protect your website from spam and abuse while letting real people pass through with ease. drupal/redirect                      1.6.0           Allows users to redirect from old URLs to new URLs. drupal/remove_http_headers           1.0.0-beta3     Removes configured HTTP Response headers. drupal/rename_admin_paths            2.0.0           The purpose of this module is to secure drupal backend by renaming the admin paths. drupal/shs                           1.0.0-alpha4    Creates a simple hierarchical select widget for taxonomy fields. drupal/slick                         2.2.0           Slick carousel, the last carousel you'll ever need. drupal/slick_views                   2.3.0           Provides Slick carousel integration with Views. Slick carousel, the last carousel you'll ... drupal/social_media                  1.8.0           Share current page to social media drupal/stickynav                     1.1.0           Module to make navigation on the website sticky when you scroll down the page. drupal/taxonomy_manager              1.0.0-beta2     Tool for administrating taxonomy terms. drupal/taxonomy_menu                 3.4.0           Creates menu items based on associations to taxonomy vocabularies drupal/token                         1.7.0           Provides a user interface for the Token API, some missing core tokens. drupal/token_filter                  1.2.0           This is a very simple module to make global token values available as an input filter. drupal/typed_data                    1.0.0-alpha5    Extends the core Typed Data API with new APIs and features. drupal/upgrade_status                2.9.0           Review current status of known Drupal 9 incompatibilities on the site. drupal/video_embed_field             2.4.0           A pluggable field type for storing videos from external video hosts such as Vimeo and You... drupal/views_fieldsets               3.x-dev eea8080 Adds fieldsets to Views. drupal/views_show_more               1.0.0           Provide a show more pager plugin for Views. drupal/xmlsitemap                    1.0.0           Creates XML sitemaps for the site easyrdf/easyrdf                      0.9.1           EasyRdf is a PHP library designed to make it easy to consume and produce RDF. egulias/email-validator              2.1.17          A library for validating emails against several RFCs google/recaptcha                     1.2.4           Client library for reCAPTCHA, a free service that protects websites from spam and abuse. guzzlehttp/guzzle                    6.5.4           Guzzle is a PHP HTTP client library guzzlehttp/promises                  v1.3.1          Guzzle promises library guzzlehttp/psr7                      1.6.1           PSR-7 message implementation that also provides common utility methods laminas/laminas-diactoros            1.8.7p2         PSR HTTP Message implementations laminas/laminas-escaper              2.6.1           Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs laminas/laminas-feed                 2.12.2          provides functionality for consuming RSS and Atom feeds laminas/laminas-servicemanager       3.4.1           Factory-Driven Dependency Injection Container laminas/laminas-stdlib               3.2.1           SPL extensions, array utilities, error handlers, and more laminas/laminas-text                 2.7.1           Create FIGlets and text-based tables laminas/laminas-zendframework-bridge 1.0.4           Alias legacy ZF class names to Laminas Project equivalents. lsolesen/pel                         0.9.8           PHP Exif Library. A library for reading and writing Exif headers in JPEG and TIFF images ... masterminds/html5                    2.3.0           An HTML5 parser and serializer. mathieuviossat/arraytotexttable      v1.0.8          Display arrays in terminal mglaman/phpstan-drupal               0.12.5          Drupal extension and rules for PHPStan nette/finder                         v2.5.2          🔍 Nette Finder: find files and directories with an intuitive API. nette/utils                          v3.1.2          🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, ... nikic/php-parser                     v4.7.0          A PHP parser written in PHP paragonie/random_compat              v9.99.99        PHP 5.x polyfill for random_bytes() and random_int() from PHP 7 pear/archive_tar                     1.4.9           Tar file management class with compression support (gzip, bzip2, lzma2) pear/console_getopt                  v1.4.3          More info available on: http://pear.php.net/package/Console_Getopt pear/pear-core-minimal               v1.10.10        Minimal set of PEAR core files to be used as composer dependency pear/pear_exception                  v1.0.1          The PEAR Exception base class. phenx/php-font-lib                   0.5.2           A library to read, parse, export and make subsets of different types of font files. phpmailer/phpmailer                  v6.1.7          PHPMailer is a full-featured email creation and transfer class for PHP phpstan/phpstan                      0.12.36         PHPStan - PHP Static Analysis Tool phpstan/phpstan-deprecation-rules    0.12.5          PHPStan rules for detecting usage of deprecated classes, methods, properties, constants a... psr/container                        1.0.0           Common Container Interface (PHP FIG PSR-11) psr/http-message                     1.0.1           Common interface for HTTP messages psr/log                              1.1.3           Common interface for logging libraries ralouphie/getallheaders              3.0.3           A polyfill for getallheaders. stack/builder                        v1.0.5          Builder for stack middlewares based on HttpKernelInterface. symfony-cmf/routing                  1.4.1           Extends the Symfony2 routing component for dynamic routes and chaining several routers symfony/class-loader                 v3.4.41         Symfony ClassLoader Component symfony/console                      v3.4.41         Symfony Console Component symfony/debug                        v3.4.41         Symfony Debug Component symfony/dependency-injection         v3.4.41         Symfony DependencyInjection Component symfony/event-dispatcher             v3.4.41         Symfony EventDispatcher Component symfony/http-foundation              v3.4.41         Symfony HttpFoundation Component symfony/http-kernel                  v3.4.41         Symfony HttpKernel Component symfony/polyfill-ctype               v1.17.0         Symfony polyfill for ctype functions symfony/polyfill-iconv               v1.17.0         Symfony polyfill for the Iconv extension symfony/polyfill-intl-idn            v1.17.0         Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions symfony/polyfill-mbstring            v1.17.0         Symfony polyfill for the Mbstring extension symfony/polyfill-php56               v1.17.0         Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions symfony/polyfill-php70               v1.17.0         Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions symfony/polyfill-php72               v1.17.0         Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions symfony/polyfill-util                v1.17.0         Symfony utilities for portability of PHP codes symfony/process                      v3.4.41         Symfony Process Component symfony/psr-http-message-bridge      v1.1.2          PSR HTTP message bridge symfony/routing                      v3.4.41         Symfony Routing Component symfony/serializer                   v3.4.41         Symfony Serializer Component symfony/translation                  v3.4.41         Symfony Translation Component symfony/validator                    v3.4.41         Symfony Validator Component symfony/yaml                         v3.4.41         Symfony Yaml Component twbs/bootstrap                       v4.5.2          The most popular front-end framework for developing responsive, mobile first projects on ... twig/twig                            v1.42.5         Twig, the flexible, fast, and secure template language for PHP typo3/phar-stream-wrapper            v3.1.4          Interceptors for PHP's native phar:// stream handling webflo/drupal-finder                 1.2.0           Helper class to locate a Drupal installation from a given path. 
This article was republished from its original source.
Call Us: 1(800)730-2416

Pixeldust is a 20-year-old web development agency specializing in Drupal and WordPress and working with clients all over the country. With our best in class capabilities, we work with small businesses and fortune 500 companies alike. Give us a call at 1(800)730-2416 and let’s talk about your project.

FREE Drupal SEO Audit

Test your site below to see which issues need to be fixed. We will fix them and optimize your Drupal site 100% for Google and Bing. (Allow 30-60 seconds to gather data.)

Powered by

doctrine/reflection conflicts with doctrine/common

On-Site Drupal SEO Master Setup

We make sure your site is 100% optimized (and stays that way) for the best SEO results.

With Pixeldust On-site (or On-page) SEO we make changes to your site’s structure and performance to make it easier for search engines to see and understand your site’s content. Search engines use algorithms to rank sites by degrees of relevance. Our on-site optimization ensures your site is configured to provide information in a way that meets Google and Bing standards for optimal indexing.

This service includes:

  • Pathauto install and configuration for SEO-friendly URLs.
  • Meta Tags install and configuration with dynamic tokens for meta titles and descriptions for all content types.
  • Install and fix all issues on the SEO checklist module.
  • Install and configure XML sitemap module and submit sitemaps.
  • Install and configure Google Analytics Module.
  • Install and configure Yoast.
  • Install and configure the Advanced Aggregation module to improve performance by minifying and merging CSS and JS.
  • Install and configure Schema.org Metatag.
  • Configure robots.txt.
  • Google Search Console setup snd configuration.
  • Find & Fix H1 tags.
  • Find and fix duplicate/missing meta descriptions.
  • Find and fix duplicate title tags.
  • Improve title, meta tags, and site descriptions.
  • Optimize images for better search engine optimization. Automate where possible.
  • Find and fix the missing alt and title tag for all images. Automate where possible.
  • The project takes 1 week to complete.