Composer update broke categories

Help for integrating the Laravel package
Forum rules
Always add your Laravel, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
User avatar
TobiasMadsen
Posts: 14
Joined: 04 Dec 2020, 09:57

Composer update broke categories

Post by TobiasMadsen » 04 Dec 2020, 10:09

Hi.

After i ran composer update, the dropdown to choose categories on the product creation page does not work.
The console shows the following when clicking the dropdown:

Code: Select all

jquery.min.js:2 GET http://127.0.0.1:8000/admin/default/jsonadm/catalog?filter%5B%26%26%5D%5B0%5D%5B%3D~%5D%5Bcatalog.label%5D=&sort=catalog.label 500 (Internal Server Error)
Any ideas?

User avatar
aimeos
Administrator
Posts: 8603
Joined: 01 Jan 1970, 00:00

Re: Composer update broke categories

Post by aimeos » 04 Dec 2020, 10:16

What are your installed versions? Can you post the output of "composer show" please?
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

User avatar
TobiasMadsen
Posts: 14
Joined: 04 Dec 2020, 09:57

Re: Composer update broke categories

Post by TobiasMadsen » 04 Dec 2020, 10:19

It also updated Larvel to V8.17

Below is composer show:

Code: Select all

aimeos/ai-admin-jqadm                2020.10.7 Aimeos Vue.js+Bootstrap admin interface
aimeos/ai-admin-jsonadm              2020.10.2 Aimeos ai-admin-jsonadm extension
aimeos/ai-client-html                2020.10.9 Aimeos ai-client-html extension
aimeos/ai-client-jsonapi             2020.10.4 Aimeos JSON API extension
aimeos/ai-controller-frontend        2020.10.2 Aimeos ai-controller-frontend extension
aimeos/ai-controller-jobs            2020.10.5 Aimeos ai-controller-jobs extension
aimeos/ai-gettext                    2020.10.1 Aimeos Gettext extension
aimeos/ai-laravel                    2020.10.2 Laravel adapter for Aimeos web shops and e-commerce solutions
aimeos/ai-payments                   2020.10.3 Payment extension for Aimeos web shops and e-commerce solutions
aimeos/ai-swiftmailer                2020.10.1 SwiftMailer adapter for Aimeos web shops and e-commerce solutions
aimeos/aimeos-core                   2020.10.8 Full-featured e-commerce components for high performance online shops
aimeos/aimeos-laravel                2020.10.3 Professional, full-featured and high performance Laravel e-commerce package for online shops and complex B2B projects
aimeos/map                           1.10.2    Easy and elegant handling of PHP arrays as array-like map objects similar to jQuery and Laravel Collections
asm89/stack-cors                     v2.0.2    Cross-origin resource sharing library and stack middleware
brick/math                           0.9.1     Arbitrary-precision arithmetic library
clue/stream-filter                   v1.5.0    A simple and modern approach to stream filtering in PHP
composer/installers                  v1.9.0    A multi-framework Composer library installer
dnoegel/php-xdg-base-dir             v0.1.1    implementation of xdg base directory specification for php
doctrine/cache                       1.10.2    PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.
doctrine/dbal                        2.12.1    Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.
doctrine/event-manager               1.1.1     The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.
doctrine/inflector                   2.0.3     PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words. 
doctrine/instantiator                1.4.0     A small, lightweight utility to instantiate objects in PHP without invoking their constructors
doctrine/lexer                       1.2.1     PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.
dragonmantank/cron-expression        v3.1.0    CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due
egulias/email-validator              2.1.24    A library for validating emails against several RFCs
facade/flare-client-php              1.3.7     Send PHP errors to Flare
facade/ignition                      2.5.2     A beautiful error page for Laravel applications.
facade/ignition-contracts            1.0.2     Solution contracts for Ignition
fakerphp/faker                       v1.12.0   Faker is a PHP library that generates fake data for you.
fideloper/proxy                      4.4.1     Set trusted proxies for Laravel
filp/whoops                          2.9.1     php error handling for cool kids
fruitcake/laravel-cors               v2.0.3    Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application
graham-campbell/result-type          v1.0.1    An Implementation Of The Result Type
guzzlehttp/guzzle                    7.2.0     Guzzle is a PHP HTTP client library
guzzlehttp/promises                  1.4.0     Guzzle promises library
guzzlehttp/psr7                      1.7.0     PSR-7 message implementation that also provides common utility methods
hamcrest/hamcrest-php                v2.0.1    This is the PHP port of Hamcrest Matchers
laminas/laminas-diactoros            2.5.0     PSR HTTP Message implementations
laminas/laminas-zendframework-bridge 1.1.1     Alias legacy ZF class names to Laminas Project equivalents.
laravel/framework                    v8.17.2   The Laravel Framework.
laravel/tinker                       v2.5.0    Powerful REPL for the Laravel framework.
laravel/ui                           v3.1.0    Laravel UI utilities and presets.
league/commonmark                    1.5.7     Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)
league/flysystem                     1.1.3     Filesystem abstraction: Many filesystems, one API.
league/mime-type-detection           1.5.1     Mime-type detection for Flysystem
mockery/mockery                      1.4.2     Mockery is a simple yet flexible PHP mock object framework
moneyphp/money                       v3.3.1    PHP implementation of Fowler's Money pattern
monolog/monolog                      2.1.1     Sends your logs to files, sockets, inboxes, databases and various web services
myclabs/deep-copy                    1.10.2    Create deep copies (clones) of your objects
nesbot/carbon                        2.42.0    An API extension for DateTime that supports 281 different languages.
nikic/php-parser                     v4.10.3   A PHP parser written in PHP
nunomaduro/collision                 v5.1.0    Cli error handling for console/command-line PHP applications.
nyholm/psr7                          1.3.2     A fast PHP7 implementation of PSR-7
omnipay/common                       v3.0.5    Common components for Omnipay payment processing library
opis/closure                         3.6.1     A library that can be used to serialize closures (anonymous functions) and arbitrary objects.
phar-io/manifest                     2.0.1     Component for reading phar.io manifest information from a PHP Archive (PHAR)
phar-io/version                      3.0.3     Library for handling version information and constraints
php-http/curl-client                 2.1.1     PSR-18 and HTTPlug Async client with cURL
php-http/discovery                   1.13.0    Finds installed HTTPlug implementations and PSR-7 message factories
php-http/httplug                     2.2.0     HTTPlug, the HTTP client abstraction for PHP
php-http/message                     1.10.0    HTTP Message related tools
php-http/message-factory             v1.0.2    Factory interfaces for PSR-7 HTTP Message
php-http/promise                     1.1.0     Promise used for asynchronous HTTP requests
phpdocumentor/reflection-common      2.2.0     Common reflection classes used by phpdocumentor to reflect the code structure
phpdocumentor/reflection-docblock    5.2.2     With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.
phpdocumentor/type-resolver          1.4.0     A PSR-5 based resolver of Class names, Types and Structural Element Names
phpoption/phpoption                  1.7.5     Option Type for PHP
phpspec/prophecy                     1.12.1    Highly opinionated mocking framework for PHP 5.3+
phpunit/php-code-coverage            9.2.5     Library that provides collection, processing, and rendering functionality for PHP code coverage information.
phpunit/php-file-iterator            3.0.5     FilterIterator implementation that filters files based on a list of suffixes.
phpunit/php-invoker                  3.1.1     Invoke callables with a timeout
phpunit/php-text-template            2.0.4     Simple template engine.
phpunit/php-timer                    5.0.3     Utility class for timing
phpunit/phpunit                      9.5.0     The PHP Unit Testing framework.
psr/container                        1.0.0     Common Container Interface (PHP FIG PSR-11)
psr/event-dispatcher                 1.0.0     Standard interfaces for event handling.
psr/http-client                      1.0.1     Common interface for HTTP clients
psr/http-factory                     1.0.1     Common interfaces for PSR-7 HTTP message factories
psr/http-message                     1.0.1     Common interface for HTTP messages
psr/log                              1.1.3     Common interface for logging libraries
psr/simple-cache                     1.0.1     Common interfaces for simple caching
psy/psysh                            v0.10.5   An interactive shell for modern PHP.
ralouphie/getallheaders              3.0.3     A polyfill for getallheaders.
ramsey/collection                    1.1.1     A PHP 7.2+ library for representing and manipulating collections.
ramsey/uuid                          4.1.1     A PHP library for generating and working with universally unique identifiers (UUIDs).
sebastian/cli-parser                 1.0.1     Library for parsing CLI options
sebastian/code-unit                  1.0.8     Collection of value objects that represent the PHP code units
sebastian/code-unit-reverse-lookup   2.0.3     Looks up which function or method a line of code belongs to
sebastian/comparator                 4.0.6     Provides the functionality to compare PHP values for equality
sebastian/complexity                 2.0.2     Library for calculating the complexity of PHP code units
sebastian/diff                       4.0.4     Diff implementation
sebastian/environment                5.1.3     Provides functionality to handle HHVM/PHP environments
sebastian/exporter                   4.0.3     Provides the functionality to export PHP variables for visualization
sebastian/global-state               5.0.2     Snapshotting of global state
sebastian/lines-of-code              1.0.3     Library for counting the lines of code in PHP source code
sebastian/object-enumerator          4.0.4     Traverses array structures and object graphs to enumerate all referenced objects
sebastian/object-reflector           2.0.4     Allows reflection of object attributes, including inherited and non-public ones
sebastian/recursion-context          4.0.4     Provides functionality to recursively process PHP variables
sebastian/resource-operations        3.0.3     Provides a list of PHP built-in functions that operate on resources
sebastian/type                       2.3.1     Collection of value objects that represent the types of the PHP type system
sebastian/version                    3.0.2     Library that helps with managing the version number of Git-hosted PHP projects
swiftmailer/swiftmailer              v6.2.3    Swiftmailer, free feature-rich PHP mailer
symfony/console                      v5.2.0    Symfony Console Component
symfony/css-selector                 v5.2.0    Symfony CssSelector Component
symfony/deprecation-contracts        v2.2.0    A generic function and convention to trigger deprecation notices
symfony/error-handler                v5.2.0    Symfony ErrorHandler Component
symfony/event-dispatcher             v5.2.0    Symfony EventDispatcher Component
symfony/event-dispatcher-contracts   v2.2.0    Generic abstractions related to dispatching event
symfony/finder                       v5.2.0    Symfony Finder Component
symfony/http-client-contracts        v2.3.1    Generic abstractions related to HTTP clients
symfony/http-foundation              v5.2.0    Symfony HttpFoundation Component
symfony/http-kernel                  v5.2.0    Symfony HttpKernel Component
symfony/mime                         v5.2.0    A library to manipulate MIME messages
symfony/options-resolver             v5.2.0    Symfony OptionsResolver Component
symfony/polyfill-ctype               v1.20.0   Symfony polyfill for ctype functions
symfony/polyfill-iconv               v1.20.0   Symfony polyfill for the Iconv extension
symfony/polyfill-intl-grapheme       v1.20.0   Symfony polyfill for intl's grapheme_* functions
symfony/polyfill-intl-idn            v1.20.0   Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions
symfony/polyfill-intl-normalizer     v1.20.0   Symfony polyfill for intl's Normalizer class and related functions
symfony/polyfill-mbstring            v1.20.0   Symfony polyfill for the Mbstring extension
symfony/polyfill-php72               v1.20.0   Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions
symfony/polyfill-php73               v1.20.0   Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions
symfony/polyfill-php80               v1.20.0   Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions
symfony/process                      v5.2.0    Symfony Process Component
symfony/psr-http-message-bridge      v2.0.2    PSR HTTP message bridge
symfony/routing                      v5.2.0    Symfony Routing Component
symfony/service-contracts            v2.2.0    Generic abstractions related to writing services
symfony/string                       v5.2.0    Symfony String component
symfony/translation                  v5.2.0    Symfony Translation Component
symfony/translation-contracts        v2.3.0    Generic abstractions related to translation
symfony/var-dumper                   v5.2.0    Symfony mechanism for exploring and dumping PHP variables
tecnickcom/tcpdf                     6.3.5     TCPDF is a PHP class for generating PDF documents and barcodes.
theseer/tokenizer                    1.2.0     A small library for converting tokenized PHP source code into XML and potentially other formats
tijsverkoyen/css-to-inline-styles    2.2.3     CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.
vlucas/phpdotenv                     v5.2.0    Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.
voku/portable-ascii                  1.5.6     Portable ASCII library - performance optimized (ascii) string functions for php.
webmozart/assert                     1.9.1     Assertions to validate method input/output with nice error messages.
EDIT: Realized i copied it twice

User avatar
aimeos
Administrator
Posts: 8603
Joined: 01 Jan 1970, 00:00

Re: Composer update broke categories

Post by aimeos » 04 Dec 2020, 11:04

It's a bug in the new symfony/http-foundation package version 5.2.0:
https://github.com/symfony/symfony/issues/39307

You can get around until fixed by explicitely installing v5.1.9:

Code: Select all

composer req symfony/http-foundation:v5.1.9
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, Image give us a star

User avatar
TobiasMadsen
Posts: 14
Joined: 04 Dec 2020, 09:57

Re: Composer update broke categories

Post by TobiasMadsen » 04 Dec 2020, 11:33

Thank you very much, works like a charm!

Let's hope it will be fixed in next update of symphony :D

Have a nice weekend!

Post Reply