View Issue Details

IDProjectCategoryView StatusLast Update
0007320OXID eShop (all versions)Generalpublic2023-12-20 15:08
Reportertte Assigned To 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Summary0007320: Error when installing OXID using latest stable composer version (2.3.5)
DescriptionUsing the latest stable version of composer in the 2.3 branch (2.3.5), a fresh OXID installation fails with the following error:

oxid-esales/oxideshop-composer-plugin: Installing OXID eShop package oxid-esales/oxideshop-ce
Copying files ...

In Filesystem.php line 37:
                                                                               
  [TypeError]
  Argument 3 passed to Symfony\Component\Filesystem\Filesystem::copy() must b
  e of the type bool, array given, called in /var/www/html/vendor/oxid-esales
  /oxideshop-composer-plugin/src/Utilities/CopyFileManager/CopyGlobFilteredFi
  leManager.php on line 147
                                                                               

Exception trace:
  at phar:///usr/local/bin/composer/vendor/symfony/filesystem/Filesystem.php:37
 Symfony\Component\Filesystem\Filesystem->copy() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Utilities/CopyFileManager/CopyGlobFilteredFileManager.php:147
 OxidEsales\ComposerPlugin\Utilities\CopyFileManager\CopyGlobFilteredFileManager::copyFile() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Utilities/CopyFileManager/CopyGlobFilteredFileManager.php:59
 OxidEsales\ComposerPlugin\Utilities\CopyFileManager\CopyGlobFilteredFileManager::copy() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:294
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->copyFileIfIsMissing() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:133
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->copyConfigurationDistFileWithinTarget() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:94
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->copyPackage() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:54
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->install() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/PackageInstallerTrigger.php:71
 OxidEsales\ComposerPlugin\Installer\PackageInstallerTrigger->installPackage() at /var/www/html/vendor/oxid-esales/oxideshop-composer-plugin/src/Plugin.php:93
 OxidEsales\ComposerPlugin\Plugin->installPackages() at n/a:n/a
 call_user_func() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:202
 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php:125
 Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer/src/Composer/Installer.php:372
 Composer\Installer->run() at phar:///usr/local/bin/composer/src/Composer/Command/InstallCommand.php:137
 Composer\Command\InstallCommand->execute() at phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:298
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:1015
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:299
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:334
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:171
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer/src/Composer/Console/Application.php:130
 Composer\Console\Application->run() at phar:///usr/local/bin/composer/bin/composer:88
 require() at /usr/local/bin/composer:29

install [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-suggest] [--no-dev] [--no-autoloader] [--no-progress] [--no-install] [-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] [--] [<packages>...]

Reverting to the latest version in the 2.2 branch (2.2.12) solves the problem.
TagsNo tags attached.
Theme
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

tte

2022-04-27 10:25

reporter   ~0013818

Sorry for opening the issue in the wrong project. Can you reassign?

Thanks!

QA

2022-04-27 13:57

administrator   ~0013819

reproduced

michaelkeiluweit@MacBookPro composer % composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.3.5 2022-04-13 16:43:00

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display help for the given command. When no command is given display help for the list command
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi|--no-ansi           Force (or disable --no-ansi) ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
      --no-scripts               Skips the execution of all scripts defined in composer.json file.
  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.
      --no-cache                 Prevent use of the cache
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  about                Shows a short information about Composer.
  archive              Creates an archive of this composer package.
  browse               [home] Opens the package's repository URL or homepage in your browser.
  check-platform-reqs  Check that platform requirements are satisfied.
  clear-cache          [clearcache|cc] Clears composer's internal package cache.
  completion           Dump the shell completion script
  config               Sets config options.
  create-project       Creates new project from a package into given directory.
  depends              [why] Shows which packages cause the given package to be installed.
  diagnose             Diagnoses the system to identify common errors.
  dump-autoload        [dumpautoload] Dumps the autoloader.
  exec                 Executes a vendored binary/script.
  fund                 Discover how to help fund the maintenance of your dependencies.
  global               Allows running commands in the global composer dir ($COMPOSER_HOME).
  help                 Display help for a command
  init                 Creates a basic composer.json file in current directory.
  install              [i] Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
  licenses             Shows information about licenses of dependencies.
  list                 List commands
  outdated             Shows a list of installed packages that have updates available, including their latest version.
  prohibits            [why-not] Shows which packages prevent the given package from being installed.
  reinstall            Uninstalls and reinstalls the given package names
  remove               Removes a package from the require or require-dev.
  require              Adds required packages to your composer.json and installs them.
  run-script           [run] Runs the scripts defined in composer.json.
  search               Searches for packages.
  self-update          [selfupdate] Updates composer.phar to the latest version.
  show                 [info] Shows information about packages.
  status               Shows a list of locally modified packages.
  suggests             Shows package suggestions.
  update               [u|upgrade] Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.
  validate             Validates a composer.json and composer.lock.
michaelkeiluweit@MacBookPro composer % cd ..
michaelkeiluweit@MacBookPro Development % mkdir composer235
michaelkeiluweit@MacBookPro Development % cd composer235
michaelkeiluweit@MacBookPro composer235 % composer create-project --no-dev oxid-esales/oxideshop-project your_project_name dev-b-6.4-ce


Creating a "oxid-esales/oxideshop-project" project at "./your_project_name"
Info from https://repo.packagist.org: #StandWithUkraine
Installing oxid-esales/oxideshop-project (dev-b-6.4-ce af559b316aae92f6580642d1a4572887ac526a5a)
  - Downloading oxid-esales/oxideshop-project (dev-b-6.4-ce af559b3)
  - Installing oxid-esales/oxideshop-project (dev-b-6.4-ce af559b3): Extracting archive
Created project in /Users/michaelkeiluweit/Development/composer235/your_project_name
Loading composer repositories with package information
Updating dependencies
Lock file operations: 129 installs, 0 updates, 0 removals
  - Locking amzn/amazon-pay-sdk-php (3.4.1)
  - Locking behat/gherkin (v4.9.0)
  - Locking behat/mink (v1.5.0)
  - Locking bestit/amazonpay4oxid (3.6.8)
  - Locking codeception/codeception (4.1.31)
  - Locking codeception/lib-asserts (1.13.2)
  - Locking codeception/module-asserts (1.3.1)
  - Locking codeception/module-db (1.2.0)
  - Locking codeception/module-filesystem (1.0.3)
  - Locking codeception/module-webdriver (1.4.0)
  - Locking codeception/phpunit-wrapper (8.1.4)
  - Locking codeception/stub (4.0.2)
  - Locking composer/ca-bundle (1.3.1)
  - Locking composer/composer (2.2.5)
  - Locking composer/metadata-minifier (1.0.0)
  - Locking composer/package-versions-deprecated (1.11.99.5)
  - Locking composer/pcre (1.0.1)
  - Locking composer/semver (3.2.7)
  - Locking composer/spdx-licenses (1.5.6)
  - Locking composer/xdebug-handler (2.0.4)
  - Locking ddoe/wysiwyg-editor-module (v2.4.1)
  - Locking doctrine/cache (1.12.1)
  - Locking doctrine/collections (1.6.8)
  - Locking doctrine/dbal (2.12.1)
  - Locking doctrine/event-manager (1.1.1)
  - Locking doctrine/instantiator (1.4.1)
  - Locking doctrine/migrations (2.3.5)
  - Locking friendsofphp/proxy-manager-lts (v1.0.5)
  - Locking guzzlehttp/psr7 (2.2.1)
  - Locking incenteev/composer-parameter-handler (v2.1.4)
  - Locking justinrainbow/json-schema (5.2.11)
  - Locking laminas/laminas-code (4.5.1)
  - Locking mikey179/vfsstream (v1.6.10)
  - Locking monolog/monolog (1.26.1)
  - Locking myclabs/deep-copy (1.11.0)
  - Locking oxid-esales/azure-theme (v1.4.2)
  - Locking oxid-esales/codeception-modules (v1.6.0)
  - Locking oxid-esales/codeception-page-objects (v2.2.0)
  - Locking oxid-esales/developer-tools (v1.0.1)
  - Locking oxid-esales/flow-theme (v3.8.0)
  - Locking oxid-esales/gdpr-optin-module (v2.3.3)
  - Locking oxid-esales/mink-selenium-driver (v1.1.2)
  - Locking oxid-esales/oxideshop-ce (v6.10.1)
  - Locking oxid-esales/oxideshop-composer-plugin (v5.2.0)
  - Locking oxid-esales/oxideshop-db-views-generator (v1.3.0)
  - Locking oxid-esales/oxideshop-demodata-ce (v6.0.4)
  - Locking oxid-esales/oxideshop-demodata-installer (v1.3.0)
  - Locking oxid-esales/oxideshop-doctrine-migration-wrapper (v3.3.0)
  - Locking oxid-esales/oxideshop-facts (v2.4.0)
  - Locking oxid-esales/oxideshop-ide-helper (v4.1.0)
  - Locking oxid-esales/oxideshop-metapackage-ce (v6.4.1)
  - Locking oxid-esales/oxideshop-unified-namespace-generator (v2.2.0)
  - Locking oxid-esales/paypal-module (v6.4.0)
  - Locking oxid-esales/php-selenium (v1.0.5)
  - Locking oxid-esales/testing-library (v8.1.0)
  - Locking oxid-esales/wave-theme (v1.6.1)
  - Locking oxid-professional-services/usercentrics (v1.2.0)
  - Locking paragonie/random_compat (v2.0.20)
  - Locking payone-gmbh/oxid-6 (v1.6.2)
  - Locking pdepend/pdepend (2.6.0)
  - Locking phar-io/manifest (2.0.3)
  - Locking phar-io/version (3.2.1)
  - Locking php-webdriver/webdriver (1.12.0)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.3.0)
  - Locking phpdocumentor/type-resolver (1.6.1)
  - Locking phpmailer/phpmailer (v6.5.3)
  - Locking phpspec/prophecy (v1.15.0)
  - Locking phpunit/php-code-coverage (7.0.15)
  - Locking phpunit/php-file-iterator (2.0.5)
  - Locking phpunit/php-text-template (1.2.1)
  - Locking phpunit/php-timer (2.1.3)
  - Locking phpunit/php-token-stream (4.0.4)
  - Locking phpunit/phpunit (8.5.26)
  - Locking psr/cache (2.0.0)
  - Locking psr/container (1.0.0)
  - Locking psr/http-factory (1.0.1)
  - Locking psr/http-message (1.0.1)
  - Locking psr/log (1.1.4)
  - Locking ralouphie/getallheaders (3.0.3)
  - Locking react/promise (v2.8.0)
  - Locking rmccue/requests (v1.8.1)
  - Locking sebastian/code-unit-reverse-lookup (1.0.2)
  - Locking sebastian/comparator (3.0.3)
  - Locking sebastian/diff (3.0.3)
  - Locking sebastian/environment (4.2.4)
  - Locking sebastian/exporter (3.1.4)
  - Locking sebastian/global-state (3.0.2)
  - Locking sebastian/object-enumerator (3.0.4)
  - Locking sebastian/object-reflector (1.1.2)
  - Locking sebastian/recursion-context (3.0.1)
  - Locking sebastian/resource-operations (2.0.2)
  - Locking sebastian/type (1.1.4)
  - Locking sebastian/version (2.0.1)
  - Locking seld/jsonlint (1.8.3)
  - Locking seld/phar-utils (1.2.0)
  - Locking smarty/smarty (v2.6.33)
  - Locking symfony/cache (v4.4.37)
  - Locking symfony/cache-contracts (v2.5.0)
  - Locking symfony/config (v4.4.37)
  - Locking symfony/console (v3.4.47)
  - Locking symfony/css-selector (v2.8.52)
  - Locking symfony/debug (v4.4.37)
  - Locking symfony/dependency-injection (v3.4.47)
  - Locking symfony/dom-crawler (v2.7.51)
  - Locking symfony/event-dispatcher (v3.4.47)
  - Locking symfony/expression-language (v4.4.37)
  - Locking symfony/filesystem (v4.4.37)
  - Locking symfony/finder (v3.4.47)
  - Locking symfony/lock (v3.4.47)
  - Locking symfony/polyfill-ctype (v1.24.0)
  - Locking symfony/polyfill-intl-idn (v1.17.1)
  - Locking symfony/polyfill-mbstring (v1.24.0)
  - Locking symfony/polyfill-php70 (v1.20.0)
  - Locking symfony/polyfill-php72 (v1.25.0)
  - Locking symfony/polyfill-php73 (v1.24.0)
  - Locking symfony/polyfill-php80 (v1.24.0)
  - Locking symfony/polyfill-php81 (v1.24.0)
  - Locking symfony/process (v6.0.3)
  - Locking symfony/service-contracts (v2.2.0)
  - Locking symfony/stopwatch (v5.4.3)
  - Locking symfony/translation (v3.4.47)
  - Locking symfony/var-exporter (v5.4.3)
  - Locking symfony/yaml (v3.4.47)
  - Locking theseer/tokenizer (1.2.1)
  - Locking topconcepts/oxid-klarna-6 (v5.5.2)
  - Locking webmozart/assert (1.10.0)
  - Locking webmozart/glob (4.4.0)
  - Locking webmozart/path-util (2.3.0)
Writing lock file
Installing dependencies from lock file
Package operations: 71 installs, 0 updates, 0 removals
  - Downloading composer/package-versions-deprecated (1.11.99.5)
  - Downloading webmozart/path-util (2.3.0)
  - Downloading webmozart/glob (4.4.0)
  - Downloading symfony/polyfill-php80 (v1.24.0)
  - Downloading symfony/process (v6.0.3)
  - Downloading symfony/polyfill-mbstring (v1.24.0)
  - Downloading psr/log (1.1.4)
  - Downloading symfony/finder (v3.4.47)
  - Downloading symfony/filesystem (v4.4.37)
  - Downloading symfony/debug (v4.4.37)
  - Downloading symfony/console (v3.4.47)
  - Downloading smarty/smarty (v2.6.33)
  - Downloading seld/phar-utils (1.2.0)
  - Downloading seld/jsonlint (1.8.3)
  - Downloading react/promise (v2.8.0)
  - Downloading oxid-esales/oxideshop-facts (v2.4.0)
  - Downloading justinrainbow/json-schema (5.2.11)
  - Downloading composer/pcre (1.0.1)
  - Downloading composer/xdebug-handler (2.0.4)
  - Downloading composer/spdx-licenses (1.5.6)
  - Downloading composer/semver (3.2.7)
  - Downloading composer/metadata-minifier (1.0.0)
  - Downloading composer/ca-bundle (1.3.1)
  - Downloading composer/composer (2.2.5)
  - Downloading oxid-esales/oxideshop-unified-namespace-generator (v2.2.0)
  - Downloading oxid-esales/oxideshop-composer-plugin (v5.2.0)
  - Downloading rmccue/requests (v1.8.1)
  - Downloading topconcepts/oxid-klarna-6 (v5.5.2)
  - Downloading symfony/yaml (v3.4.47)
  - Downloading symfony/var-exporter (v5.4.3)
  - Downloading psr/container (1.0.0)
  - Downloading symfony/service-contracts (v2.2.0)
  - Downloading symfony/stopwatch (v5.4.3)
  - Downloading symfony/polyfill-php81 (v1.24.0)
  - Downloading symfony/lock (v3.4.47)
  - Downloading symfony/cache (v4.4.37)
  - Downloading symfony/expression-language (v4.4.37)
  - Downloading symfony/event-dispatcher (v3.4.47)
  - Downloading symfony/dependency-injection (v3.4.47)
  - Downloading symfony/config (v4.4.37)
  - Downloading phpmailer/phpmailer (v6.5.3)
  - Downloading payone-gmbh/oxid-6 (v1.6.2)
  - Downloading paragonie/random_compat (v2.0.20)
  - Downloading oxid-professional-services/usercentrics (v1.2.0)
  - Downloading oxid-esales/wave-theme (v1.6.1)
  - Downloading oxid-esales/paypal-module (v6.4.0)
  - Downloading laminas/laminas-code (4.5.1)
  - Downloading friendsofphp/proxy-manager-lts (v1.0.5)
  - Downloading doctrine/event-manager (1.1.1)
  - Downloading doctrine/cache (1.12.1)
  - Downloading doctrine/dbal (2.12.1)
  - Downloading doctrine/migrations (2.3.5)
  - Downloading oxid-esales/oxideshop-doctrine-migration-wrapper (v3.3.0)
  - Downloading oxid-esales/oxideshop-demodata-installer (v1.3.0)
  - Downloading oxid-esales/oxideshop-demodata-ce (v6.0.4)
  - Downloading oxid-esales/oxideshop-db-views-generator (v1.3.0)
  - Downloading oxid-esales/flow-theme (v3.8.0)
  - Downloading monolog/monolog (1.26.1)
  - Downloading doctrine/collections (1.6.8)
  - Downloading oxid-esales/oxideshop-ce (v6.10.1)
  - Downloading oxid-esales/gdpr-optin-module (v2.3.3)
  - Downloading ddoe/wysiwyg-editor-module (v2.4.1)
  - Downloading amzn/amazon-pay-sdk-php (3.4.1)
  - Downloading bestit/amazonpay4oxid (3.6.8)
  - Downloading oxid-esales/oxideshop-metapackage-ce (v6.4.1)
  - Installing composer/package-versions-deprecated (1.11.99.5): Extracting archive
  - Installing symfony/polyfill-ctype (v1.24.0): Extracting archive
  - Installing webmozart/assert (1.10.0): Extracting archive
  - Installing webmozart/path-util (2.3.0): Extracting archive
  - Installing webmozart/glob (4.4.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.24.0): Extracting archive
  - Installing symfony/process (v6.0.3): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.24.0): Extracting archive
  - Installing psr/log (1.1.4): Extracting archive
  - Installing symfony/finder (v3.4.47): Extracting archive
  - Installing symfony/filesystem (v4.4.37): Extracting archive
  - Installing symfony/debug (v4.4.37): Extracting archive
  - Installing symfony/console (v3.4.47): Extracting archive
  - Installing smarty/smarty (v2.6.33): Extracting archive
  - Installing seld/phar-utils (1.2.0): Extracting archive
  - Installing seld/jsonlint (1.8.3): Extracting archive
  - Installing react/promise (v2.8.0): Extracting archive
  - Installing oxid-esales/oxideshop-facts (v2.4.0): Extracting archive
  - Installing justinrainbow/json-schema (5.2.11): Extracting archive
  - Installing composer/pcre (1.0.1): Extracting archive
  - Installing composer/xdebug-handler (2.0.4): Extracting archive
  - Installing composer/spdx-licenses (1.5.6): Extracting archive
  - Installing composer/semver (3.2.7): Extracting archive
  - Installing composer/metadata-minifier (1.0.0): Extracting archive
  - Installing composer/ca-bundle (1.3.1): Extracting archive
  - Installing composer/composer (2.2.5): Extracting archive
  - Installing oxid-esales/oxideshop-unified-namespace-generator (v2.2.0): Extracting archive
oxid-esales/oxideshop-unified-namespace-generator contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "oxid-esales/oxideshop-unified-namespace-generator" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y
  - Installing oxid-esales/oxideshop-composer-plugin (v5.2.0): Extracting archive
oxid-esales/oxideshop-composer-plugin contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
Do you trust "oxid-esales/oxideshop-composer-plugin" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y
  - Installing rmccue/requests (v1.8.1): Extracting archive
  - Installing topconcepts/oxid-klarna-6 (v5.5.2): Extracting archive
  - Installing symfony/yaml (v3.4.47): Extracting archive
  - Installing symfony/var-exporter (v5.4.3): Extracting archive
  - Installing psr/container (1.0.0): Extracting archive
  - Installing symfony/service-contracts (v2.2.0): Extracting archive
  - Installing symfony/stopwatch (v5.4.3): Extracting archive
  - Installing symfony/polyfill-php81 (v1.24.0): Extracting archive
  - Installing symfony/polyfill-php73 (v1.24.0): Extracting archive
  - Installing symfony/polyfill-php70 (v1.20.0)
  - Installing symfony/lock (v3.4.47): Extracting archive
  - Installing psr/cache (2.0.0): Extracting archive
  - Installing symfony/cache-contracts (v2.5.0): Extracting archive
  - Installing symfony/cache (v4.4.37): Extracting archive
  - Installing symfony/expression-language (v4.4.37): Extracting archive
  - Installing symfony/event-dispatcher (v3.4.47): Extracting archive
  - Installing symfony/dependency-injection (v3.4.47): Extracting archive
  - Installing symfony/config (v4.4.37): Extracting archive
  - Installing phpmailer/phpmailer (v6.5.3): Extracting archive
  - Installing payone-gmbh/oxid-6 (v1.6.2): Extracting archive
  - Installing paragonie/random_compat (v2.0.20): Extracting archive
  - Installing oxid-professional-services/usercentrics (v1.2.0): Extracting archive
  - Installing oxid-esales/wave-theme (v1.6.1): Extracting archive
  - Installing oxid-esales/paypal-module (v6.4.0): Extracting archive
  - Installing laminas/laminas-code (4.5.1): Extracting archive
  - Installing friendsofphp/proxy-manager-lts (v1.0.5): Extracting archive
  - Installing doctrine/event-manager (1.1.1): Extracting archive
  - Installing doctrine/cache (1.12.1): Extracting archive
  - Installing doctrine/dbal (2.12.1): Extracting archive
  - Installing doctrine/migrations (2.3.5): Extracting archive
  - Installing oxid-esales/oxideshop-doctrine-migration-wrapper (v3.3.0): Extracting archive
  - Installing oxid-esales/oxideshop-demodata-installer (v1.3.0): Extracting archive
  - Installing oxid-esales/oxideshop-demodata-ce (v6.0.4): Extracting archive
  - Installing oxid-esales/oxideshop-db-views-generator (v1.3.0): Extracting archive
  - Installing oxid-esales/flow-theme (v3.8.0): Extracting archive
  - Installing monolog/monolog (1.26.1): Extracting archive
  - Installing doctrine/collections (1.6.8): Extracting archive
  - Installing oxid-esales/oxideshop-ce (v6.10.1): Extracting archive
  - Installing oxid-esales/gdpr-optin-module (v2.3.3): Extracting archive
  - Installing ddoe/wysiwyg-editor-module (v2.4.1): Extracting archive
  - Installing amzn/amazon-pay-sdk-php (3.4.1): Extracting archive
  - Installing bestit/amazonpay4oxid (3.6.8): Extracting archive
  - Installing oxid-esales/oxideshop-metapackage-ce (v6.4.1): Extracting archive
39 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package topconcepts/oxid-klarna-6 is abandoned, you should avoid using it. Use fatchip-gmbh/oxid-klarna-6 instead.
Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Generating autoload files
39 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Generating OXID eShop unified namespace classes ... Done
Installing module topconcepts/oxid-klarna-6 package.
Installing module payone-gmbh/oxid-6 package.
Installing module oxid-professional-services/usercentrics package.
Installing module oxid-esales/paypal-module package.
oxid-esales/oxideshop-composer-plugin: Updating theme package oxid-esales/wave-theme
Copying files ...
Done
oxid-esales/oxideshop-composer-plugin: Updating theme package oxid-esales/flow-theme
Copying files ...
Done
Installing module oxid-esales/gdpr-optin-module package.
Installing module ddoe/wysiwyg-editor-module package.
Installing module bestit/amazonpay4oxid package.
oxid-esales/oxideshop-composer-plugin: Updating OXID eShop package oxid-esales/oxideshop-ce
Copying files ...

In Filesystem.php line 37:

  [TypeError]
  Symfony\Component\Filesystem\Filesystem::copy(): Argument #3 ($overwriteNewerFiles) must be of type bool, array given, called in /Users/michaelkeiluweit/De
  velopment/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Utilities/CopyFileManager/CopyGlobFilteredFileManager.php on line
  147


Exception trace:
  at phar:///usr/local/bin/composer.phar/vendor/symfony/filesystem/Filesystem.php:37
 Symfony\Component\Filesystem\Filesystem->copy() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Utilities/CopyFileManager/CopyGlobFilteredFileManager.php:147
 OxidEsales\ComposerPlugin\Utilities\CopyFileManager\CopyGlobFilteredFileManager::copyFile() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Utilities/CopyFileManager/CopyGlobFilteredFileManager.php:59
 OxidEsales\ComposerPlugin\Utilities\CopyFileManager\CopyGlobFilteredFileManager::copy() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:294
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->copyFileIfIsMissing() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:133
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->copyConfigurationDistFileWithinTarget() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:94
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->copyPackage() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/Package/ShopPackageInstaller.php:72
 OxidEsales\ComposerPlugin\Installer\Package\ShopPackageInstaller->update() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Installer/PackageInstallerTrigger.php:81
 OxidEsales\ComposerPlugin\Installer\PackageInstallerTrigger->updatePackage() at /Users/michaelkeiluweit/Development/composer235/your_project_name/vendor/oxid-esales/oxideshop-composer-plugin/src/Plugin.php:108
 OxidEsales\ComposerPlugin\Plugin->updatePackages() at n/a:n/a
 call_user_func() at phar:///usr/local/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:202
 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:125
 Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/bin/composer.phar/src/Composer/Installer.php:372
 Composer\Installer->run() at phar:///usr/local/bin/composer.phar/src/Composer/Command/CreateProjectCommand.php:270
 Composer\Command\CreateProjectCommand->installProject() at phar:///usr/local/bin/composer.phar/src/Composer/Command/CreateProjectCommand.php:167
 Composer\Command\CreateProjectCommand->execute() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Command/Command.php:298
 Symfony\Component\Console\Command\Command->run() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Application.php:1015
 Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Application.php:299
 Symfony\Component\Console\Application->doRun() at phar:///usr/local/bin/composer.phar/src/Composer/Console/Application.php:334
 Composer\Console\Application->doRun() at phar:///usr/local/bin/composer.phar/vendor/symfony/console/Application.php:171
 Symfony\Component\Console\Application->run() at phar:///usr/local/bin/composer.phar/src/Composer/Console/Application.php:130
 Composer\Console\Application->run() at phar:///usr/local/bin/composer.phar/bin/composer:88
 require() at /usr/local/bin/composer.phar:29

create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--ask] [--] [<package> [<directory> [<version>]]]

michaelkeiluweit@MacBookPro composer235 %


-MK

michael_keiluweit

2023-12-20 15:08

administrator   ~0016091

Enhanced documentation.